以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表数据导出  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173984)

--  作者:繁羽
--  发布时间:2021/12/25 15:37:00
--  关联表数据导出
老师您好,我想问一下如何关联表导出,例如我table_3的单号与table_7关联的是单号,然后我现在要导出数据要导出的数据是处理人a的数据,想把table_3筛选的处理a跟table_7一起导出到同一张表里面,应该如何操作
--  作者:有点蓝
--  发布时间:2021/12/25 15:40:00
--  
没看懂,请截图说明
--  作者:繁羽
--  发布时间:2021/12/25 15:45:00
--  
就是我table_3跟table_7是关联单号的,我现在要导出table_3的处理人列为a的跟table_7的处理人列为a的数据到同一个excel里面应该怎么弄
图片点击可在新窗口打开查看此主题相关图片如下:1640418212.jpg
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2021/12/25 16:07:00
--  
筛选处理人为a的数据然后导出不就行了

[此贴子已经被作者于2021/12/25 16:07:08编辑过]

--  作者:jialihaha
--  发布时间:2021/12/25 16:09:00
--  
使用查询表
--  作者:繁羽
--  发布时间:2021/12/25 16:14:00
--  
筛选是可以,倒是就是有没有办法可以一个excel里面有table_3处理人的跟table_7处理人为a的
--  作者:有点蓝
--  发布时间:2021/12/25 16:30:00
--  
可以使用同步加载:http://www.foxtable.com/webhelp/topics/2228.htm
--  作者:繁羽
--  发布时间:2021/12/25 16:47:00
--  
f DataTables("订单").DataRows.Count = 0 Then \'如果订单表没有数据
    DataTables(
"订单明细").LoadFilter = "订单ID Is Null" \'不加载订单明细
Else
    Dim 
ids As String
    For Each 
dr As DataRow In DataTables("订单").DataRows
        
ids = ids & "," & dr("订单ID")
    Next
    
idsids.Trim(",")
    DataTables(
"订单明细").LoadFilter = "订单ID In (" & ids & ")"
End If
DataTables(
"订单明细").Load() 不是很懂,是这样吗
--  作者:jialihaha
--  发布时间:2021/12/25 16:48:00
--  
看5楼,是不是能解决你的问题
--  作者:繁羽
--  发布时间:2021/12/25 17:08:00
--