Foxtable(狐表)用户栏目专家坐堂 → 求助:如何实现关联表的对应筛选


  共有3783人关注过本帖树形打印复制链接

主题:求助:如何实现关联表的对应筛选

帅哥哟,离线,有人找我吗?
hzpy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:597 威望:0 精华:0 注册:2019/7/25 11:01:00
求助:如何实现关联表的对应筛选  发帖心情 Post By:2019/8/1 14:32:00 [显示全部帖子]

求助超版和各位老师:
现有两表“村干部基本信息”和“考核”通过[村干部编号]列表间关联,想要在主窗口中,点击“村干部基本信息”表中的某一行,在tabcontrol中“考核”栏绑定的表“考核”中,筛选出该行村干部在“考核”表中对应的行,该怎么操作?村干部编号是唯一的


图片点击可在新窗口打开查看此主题相关图片如下:1121212121212222222222222.jpg
图片点击可在新窗口打开查看

即如果点击村干部编号0001所在行,tabcontrol中考核项绑定的“考核”表,只显示村干部编号0001对应的行
请超版和老师们不吝赐教!
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:村干部信息系统.table


 回到顶部
帅哥哟,离线,有人找我吗?
hzpy
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:597 威望:0 精华:0 注册:2019/7/25 11:01:00
  发帖心情 Post By: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编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
hzpy
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:597 威望:0 精华:0 注册:2019/7/25 11:01:00
  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
hzpy
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:63 积分:597 威望:0 精华:0 注册:2019/7/25 11:01:00
  发帖心情 Post By:2019/8/2 10:44:00 [显示全部帖子]

谢谢超版!

 回到顶部