以文本方式查看主题

-  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([采购单号])

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


--  作者:hitzfeld
--  发布时间:2021/4/9 14:05:00
--  
谢谢蓝老师!那个空格实在太小了!忙了一个晚上也没注意到.....图片点击可在新窗口打开查看