Foxtable(狐表)用户栏目专家坐堂 → 请教专家怎么用代码实现关联表?


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

主题:请教专家怎么用代码实现关联表?

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


加好友 发短信
等级:童狐 帖子:280 积分:3166 威望:0 精华:0 注册:2014/2/19 10:32:00
请教专家怎么用代码实现关联表?  发帖心情 Post By:2016/9/1 17:46:00 [只看该作者]

假设表A,列“单位名称”、“单位地址”;表B,列“单位名称”、“职工姓名”、表C,列“职工姓名”、“职工工资记录”
设计一个窗口,窗口里有三个table,分别绑定ABC三个表。

请问:怎么实现点击表A中一行,表B的Filter=表A当前行的“单位名称”,再点击表B中的一行,表C的Filter=表B当前行的“职工姓名”?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107812 积分:548411 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/1 18:11:00 [只看该作者]

http://www.foxtable.com/webhelp/scr/0641.htm

比如表ACurrentChanged事件

If e.Table.Current Is Nothing Then '如果Current为Nothing
    Tables("表B").Filter = ""
Else
    Tables("表B").Filter = "单位名称 = '" & e.Table.Current("单位名称") & "'"
End If
[此贴子已经被作者于2016/9/1 18:11:33编辑过]

 回到顶部