以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助:如何实现关联表的对应筛选 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138483) |
||||
-- 作者:hzpy -- 发布时间:2019/8/1 14:32:00 -- 求助:如何实现关联表的对应筛选 求助超版和各位老师: 现有两表“村干部基本信息”和“考核”通过[村干部编号]列表间关联,想要在主窗口中,点击“村干部基本信息”表中的某一行,在tabcontrol中“考核”栏绑定的表“考核”中,筛选出该行村干部在“考核”表中对应的行,该怎么操作?村干部编号是唯一的 即如果点击村干部编号0001所在行,tabcontrol中考核项绑定的“考核”表,只显示村干部编号0001对应的行 请超版和老师们不吝赐教!
|
||||
-- 作者:有点蓝 -- 发布时间:2019/8/1 14:49:00 -- 参考:http://www.foxtable.com/webhelp/topics/2222.htm |
||||
-- 作者:hzpy -- 发布时间:2019/8/1 16:18:00 -- 谢谢超版,学习操作的时候, 在主界面窗口的AfterLoad事件设为 Dim t As Table = Tables("主界面_Table4"or"主界面_Table3"or"主界面_Table2") With Tables("村干部基本信息") If .Current Is Nothing Then t.Filter = "False" Else t.Filter = "村干部编号 = " & .Current("村干部编号") End If End With 总是弹出错误,说是 从字符串“主界面_Table4”到类型“Long”的转换无效。不知道为什么 主界面窗口,插入了3个这样的表,不知道是不是表述方式有误
[此贴子已经被作者于2019/8/1 16:19:06编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2019/8/1 16:52:00 -- Tables一次只能引用一个表 If .Current Is Nothing Then Tables("主界面_Table2").Filter = "False" Tables("主界面_Table3").Filter = "False" Else Tables("主界面_Table2").Filter = "村干部编号 = " & .Current("村干部编号") Tables("主界面_Table3").Filter = "村干部编号 = " & .Current("村干部编号") End If |
||||
-- 作者:hzpy -- 发布时间:2019/8/1 17:28:00 -- 这样貌似会影响下一步,设置“村干部基本信息”表设置CurrentChanged事件,点击对应行的时候,不会更新…… 新手操作,不容易啊 If Forms("主界面").Opened() Dim t As Table = Tables("主界面_Table?") With Tables("村干部基本信息") If .Current Is Nothing Then t.Filter = "False" Else t.Filter = "村干部编号 = " & .Current("村干部编号") End IF End With End If |
||||
-- 作者:有点蓝 -- 发布时间:2019/8/1 20:10:00 -- 都说了一次只能引用一个表咯 If Forms("主界面").Opened() With Tables("村干部基本信息") If .Current Is Nothing Then Tables("主界面_Table2").Filter = "False" Tables("主界面_Table3").Filter = "False" Tables("主界面_Table4").Filter = "False" Else Tables("主界面_Table2").Filter = "村干部编号 = \'" & .Current("村干部编号") & "\'" Tables("主界面_Table3").Filter = "村干部编号 = \'" & .Current("村干部编号") & "\'" Tables("主界面_Table4").Filter = "村干部编号 = \'" & .Current("村干部编号") & "\'" End If End With End If [此贴子已经被作者于2019/8/2 21:07:54编辑过]
|
||||
-- 作者:hzpy -- 发布时间:2019/8/2 10:44:00 -- 谢谢超版! |