以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关联表的交叉查询  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=105519)

--  作者:31803263
--  发布时间:2017/8/21 16:02:00
--  关联表的交叉查询
订单表:订单号 、客户名字、联系方式         产品表: 订单号、产品、数量、单价、金额   (订单号关联,订单表是父表)

我在产品表里  如何做一个查询窗口  查询 客户名字 所有 产品表信息(产品表 没有客户名字,客户名字在 父表里)

--  作者:有点甜
--  发布时间:2017/8/21 16:18:00
--  

方法一:你的产品表,添加一列表达式列,引用父表的客户名字 http://www.foxtable.com/webhelp/scr/0106.htm

 

方法二:代码这样写

 

Dim name As String = "张三"
Dim str = DataTables("订单").GetComboListString("订单号", "客户名字 like \'%" & name & "%\'")
str = str.replace("|", "\',\'")
Tables("产品").filter = "订单号 in (\'" & str & "\')"


--  作者:季家桢
--  发布时间:2017/8/22 10:04:00
--  
bd