Foxtable(狐表)用户栏目专家坐堂 → [求助]请问怎么搜索多个表的值?


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

主题:[求助]请问怎么搜索多个表的值?

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


加好友 发短信
等级:幼狐 帖子:80 积分:924 威望:0 精华:0 注册:2018/2/9 21:32:00
[求助]请问怎么搜索多个表的值?  发帖心情 Post By:2018/4/13 12:29:00 [只看该作者]

下面的代码只能搜索配货的记录;
能不能同时搜索订单表里的内容
这样
搜索的时候
 既能在窗口里面显示配货记录,也能同时显示该订单的详细信息
请问该怎么改呢


Dim tbx As winform.textbox = e.Form.controls("txtfind")
Dim chk As winform.checkbox = e.Form.controls("chkfindmode")
Dim str As String = tbx.value
Dim dr As DataRow
If chk.checked Then
dr = DataTables("配货").find("原始单号 like '%" & str & "%'")
Else
dr = DataTables("配货").find("原始单号 = '" & str & "'")
End If
If dr IsNot Nothing Then
Dim idx As Integer = Tables("配货").findrow(dr)
If idx >= 0 Then

Tables("配货").position = idx
Else
messagebox.show("无法搜索到任何结果,请检查搜索条件!","提示",messageboxbuttons.ok,messageboxicon.information)
End If
Else
messagebox.show("无法搜索到任何结果,请检查搜索条件!","提示",messageboxbuttons.ok,messageboxicon.information)
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/13 14:31:00 [只看该作者]

你窗口里面有【订单表】吗?如果订单表,那么再写一段同样代码查找订单表数据,不就行了?

 回到顶部