以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 无法显示子表关联的数据问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=162212) |
-- 作者:hitzfeld -- 发布时间:2021/4/9 1:23:00 -- 无法显示子表关联的数据问题 SQL Server数据库,从旧系统导入数据到新系统(狐表用的),以单号做关联,数据表显示的数据都正常,但是关联表点击主表记录不显示子表内容。做了以下检查: 1、检查父表单号的唯一性,确定无重复值。 2、检查父表与子表关联字段的数据类型,名称,确定相同。 3、新建一个狐表项目,抛弃一切无用的内容,只加载和关联有关的两个表,建立关联,除了关联,不存在任何狐表代码。 4、两个表都是以_Identify作为主键。 5、如果在狐表内添加记录则没有问题,是导入的数据有问题 以上均无法得到正确的子表关联的内容 然后无奈之下,我把关联关系改为“双向”,奇怪的是,改为“双向”之后,点击子表的内容能够得到正确的父表的值???说明有关联啊?但是点击父表记录,子表显示就是空白? 请版主帮忙想下是哪个环节出问题了? [此贴子已经被作者于2021/4/9 14:02:08编辑过]
|
-- 作者:hitzfeld -- 发布时间:2021/4/9 1:40:00 -- 谢谢蓝老师 [此贴子已经被作者于2021/4/9 14:02:34编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/4/9 9:18:00 -- 纸板采购明细表的采购单号后面都有一个空格,使用下面sql更新一下,然后重新加载数据即可 update [dbo].[纸板采购明细] set [采购单号] = RTRIM([采购单号])
|
-- 作者:hitzfeld -- 发布时间:2021/4/9 14:05:00 -- 谢谢蓝老师!那个空格实在太小了!忙了一个晚上也没注意到..... ![]() |