以文本方式查看主题

-  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
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.rar


--  作者:狐狸爸爸
--  发布时间: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
--  我的问题解决啦!谢谢老师
谢谢各位老师的耐心指点,终于解决了我的问题!