Foxtable(狐表)用户栏目专家坐堂 → 如何实现联动查询?


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

主题:如何实现联动查询?

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


加好友 发短信
等级:五尾狐 帖子:1096 积分:7235 威望:0 精华:0 注册:2020/11/4 22:15:00
如何实现联动查询?  发帖心情 Post By:2021/2/4 15:58:00 [只看该作者]

1.窗口上的”表A的字段有“物料号,品名,数量,订单单号,销售单号‘’,想实现单击”销售单号“,联动到销售单的主表的”销售单号‘“(其过程:打开销售单窗口,显示表A”销售单号“的记录,其中销售单是主从关联表,也就是销售主和销售明细表)?
2,我看帮助做一下反映
If e.Table.Current Is Nothing Then '如果Current为Nothing
    Return '则返回
End If
Dim wz As Integer
Dim dr As DataRow
dr = DataTables("销售主表").Find("[销售单号] = '" & e.Table.Current("销售单号") & "'")
If dr IsNot Nothing Then
    wz = Tables("销售主表").FindRow(dr)
    If wz >= 0 Then
        Tables("销售主表").Position = wz
    End If
End If
Forms("销售单").Open()

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/4 16:00:00 [只看该作者]

就是这样用呀,有什么问题?截图说明一下

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


加好友 发短信
等级:五尾狐 帖子:1096 积分:7235 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2021/2/4 16:21:00 [只看该作者]

只是打开“销售单”窗口,没有任何数据,需求是,打开销售单”窗口,显示,表A的单击选中“销售单号”的相匹配单号的销售单记录

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/4 16:33:00 [只看该作者]

"销售主表"有数据吗?“销售单”窗口绑定的是"销售主表"吗?

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


加好友 发短信
等级:五尾狐 帖子:1096 积分:7235 威望:0 精华:0 注册:2020/11/4 22:15:00
  发帖心情 Post By:2021/2/5 17:45:00 [只看该作者]

老师,上面代码是选择事整行或任意单元格的执行,如何实现只有双击“销售单号”才执行,其他任意单元或行都不执行?

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


加好友 发短信
等级:超级版主 帖子:107135 积分:544918 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/7 8:36:00 [只看该作者]


 回到顶部