以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]能否做一个关联本表的关联表! (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=11825) |
||||
-- 作者:jsgycy -- 发布时间:2011/8/13 11:33:00 -- [求助]能否做一个关联本表的关联表! 我想实现当点击表A中的某列的某个产品时,能够在本表的下方有个类似于关联表的表格能够显示表A中选中该产品的相同产品的所有行,请教老师能否实现? |
||||
-- 作者:程兴刚 -- 发布时间:2011/8/13 12:07:00 -- 不必用关联,增加一个辅助表,关联应该不好实现! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/14 8:33:00 -- 以后考虑吧。 |
||||
-- 作者:jsgycy -- 发布时间:2011/8/16 7:00:00 -- 如何做一个辅助表呀? 如题:我如何做一个辅助表呀,还望老师指导! |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/16 7:32:00 -- 因为同一个表可以建立关联,但是同一个表建立关联时候,左表和右表不能使用相同的关联列,所以你要有两个产品列,其中一个产品列可以隐藏起来,专门用于关联。 |
||||
-- 作者:程兴刚 -- 发布时间:2011/8/16 9:45:00 --
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/8/16 9:50:00 -- 还有一个办法,将这个表加载两次,生成两个DataTable,只是这样有点浪费资源了。 |
||||
-- 作者:don -- 发布时间:2011/8/16 10:30:00 -- Dim sql As String sql =e.Table.Current("产品") If Forms("窗口1").Opened Then sql ="Select * From {表A} where 产品 =\'" & sql & "\'" Tables("窗口1_Table2").Fill(sql,True) End If
|
||||
-- 作者:jsgycy -- 发布时间:2011/8/16 14:58:00 -- 我的问题解决啦!谢谢老师 谢谢各位老师的耐心指点,终于解决了我的问题! |