以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关联表的备注列问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122110)

--  作者:sloyy
--  发布时间:2018/7/19 8:56:00
--  关联表的备注列问题
现在有A B 两个表通过4个字段关联,B表有2个备注列,现在想显示A表所有字段+B表的2个备注列,如何实现?
--  作者:有点甜
--  发布时间:2018/7/19 9:45:00
--  

AB表哪个是父表。如果B表是父表,直接把备注列引用过来即可;如果B表是子表,你需要显示子表的哪一行备注?还是说把备注全部汇总起来显示?

 

如果引用,可以用表达式或者find查找;

 

如果汇总起来,可以用 GetComboListString 提取。


--  作者:sloyy
--  发布时间:2018/7/19 10:12:00
--  
A表是父表  B表是子表   2个表一一对应,各自都只有1行,我在A表设置表达式列,结果错误
--  作者:有点甜
--  发布时间:2018/7/19 10:51:00
--  
各自都只有一行,那能否交换父子表关系?把表B作为父表?这样简单很多。
--  作者:有点甜
--  发布时间:2018/7/19 10:52:00
--  
不然,就只能用查询表。或者通过find、GetComboListString获取子表数据,然后赋值了。
--  作者:sloyy
--  发布时间:2018/7/19 11:51:00
--  
用查询表很简单就解决了.
我昨天之所以失败,是在设置关联列时,主表和子表4个关联列没有按一样的顺序勾选.
切记: 多个关联列时,勾选顺序一定要一摸一样.