以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- A和B关联在一起通过ID,2个表是一对一关系,如何将子表B的某列做为表达式列放在 表A上? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41705) |
-- 作者:wuxianzuoji41 -- 发布时间:2013/10/25 10:21:00 -- A和B关联在一起通过ID,2个表是一对一关系,如何将子表B的某列做为表达式列放在 表A上? A和B关联在一起通过ID,2个表是一对一关系,如何将子表B的某列做为表达式列放在 表A上? |
-- 作者:Bin -- 发布时间:2013/10/25 10:26:00 -- 只能使用代码引用,表达式做不到. |
-- 作者:wuxianzuoji41 -- 发布时间:2013/10/25 10:52:00 -- 代码怎么引用,吧代码写在表达式里吗 |
-- 作者:Bin -- 发布时间:2013/10/25 11:18:00 -- 代码写在DataColChanged事件里 可以利用FIND来实现 http://www.foxtable.com/help/topics/0396.htm 或者利用GetChildRows http://www.foxtable.com/help/topics/0431.htm
|
-- 作者:狐狸爸爸 -- 发布时间:2013/10/25 11:30:00 -- 一对一的话,表B作为父表,表A可以用表达式引用表B某列的数据:
http://www.foxtable.com/help/topics/0106.htm
必须是一对一或一对多才可以,多对多就不行。 |
-- 作者:Bin -- 发布时间:2013/10/25 11:31:00 -- 以下是引用狐狸爸爸在2013-10-25 11:30:00的发言:
楼主是要引用子表呢,必须要代码吧
一对一的话,表B作为父表,表A可以用表达式引用表B某列的数据:
http://www.foxtable.com/help/topics/0106.htm
必须是一对一或一对多才可以,多对多就不行。 |
-- 作者:狐狸爸爸 -- 发布时间:2013/10/25 11:35:00 -- 呵呵,我知道,但是他说的是1对1,那么谁作为子表都行的。 如果是1对多,那么只能1的一方作为父表,多的一方作为子表。 |
-- 作者:Bin -- 发布时间:2013/10/25 11:38:00 -- 不知道楼主是否需要互相引用,如果不需要.按照5楼狐爸的办法就可以很简单的解决. |