以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何实现联动查询?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=160496)

--  作者:lin98
--  发布时间: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()

--  作者:有点蓝
--  发布时间:2021/2/4 16:00:00
--  
就是这样用呀,有什么问题?截图说明一下
--  作者:lin98
--  发布时间:2021/2/4 16:21:00
--  
只是打开“销售单”窗口,没有任何数据,需求是,打开销售单”窗口,显示,表A的单击选中“销售单号”的相匹配单号的销售单记录
--  作者:有点蓝
--  发布时间:2021/2/4 16:33:00
--  
"销售主表"有数据吗?“销售单”窗口绑定的是"销售主表"吗?
--  作者:lin98
--  发布时间:2021/2/5 17:45:00
--  
老师,上面代码是选择事整行或任意单元格的执行,如何实现只有双击“销售单号”才执行,其他任意单元或行都不执行?
--  作者:有点蓝
--  发布时间:2021/2/7 8:36:00
--  
到双击事件处理:http://www.foxtable.com/webhelp/topics/1499.htm