Foxtable(狐表)用户栏目专家坐堂 → 关联表数据导出


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

主题:关联表数据导出

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
关联表数据导出  发帖心情 Post By:2021/12/25 15:37:00 [显示全部帖子]

老师您好,我想问一下如何关联表导出,例如我table_3的单号与table_7关联的是单号,然后我现在要导出数据要导出的数据是处理人a的数据,想把table_3筛选的处理a跟table_7一起导出到同一张表里面,应该如何操作

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/25 15:45:00 [显示全部帖子]

就是我table_3跟table_7是关联单号的,我现在要导出table_3的处理人列为a的跟table_7的处理人列为a的数据到同一个excel里面应该怎么弄
图片点击可在新窗口打开查看此主题相关图片如下:1640418212.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/25 16:14:00 [显示全部帖子]

筛选是可以,倒是就是有没有办法可以一个excel里面有table_3处理人的跟table_7处理人为a的

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By: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() 不是很懂,是这样吗

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/25 17:08:00 [显示全部帖子]



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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/25 17:09:00 [显示全部帖子]

能不能搞个报表,两边同时筛选导出,但是他现在提升我子细节区必须嵌套在父表细节区之内
图片点击可在新窗口打开查看此主题相关图片如下:1640423228(1).jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/25 17:41:00 [显示全部帖子]

我还以为可以筛选两个表,然后用报表导出,就好像我筛选处理人都为a 筛选,就可以从table_3 到table_7

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/25 17:54:00 [显示全部帖子]

我想的结果就是我再筛选栏筛选例如处理人a的拿我就table_3跟table_7一起筛选 ,然后导出的时候是用报表,上面table_3下面table7这样导出也行,但是关联表又不能用报表,如果嵌入又怕导出的是table_3的处理人为aaa的,就没有table_7的处理人为aaa的数据

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/27 9:16:00 [显示全部帖子]

老师怎么点解按钮后表a的数据导出报表到excel的sheet1,表bsheet2

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


加好友 发短信
等级:幼狐 帖子:84 积分:512 威望:0 精华:0 注册:2021/11/30 17:01:00
  发帖心情 Post By:2021/12/27 9:30:00 [显示全部帖子]

Dim dlg As New SaveFileDialog '定义一个新的SaveFileDialog
dlg.Filter= "Excel文件|*.xlsx" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Dim Book As New XLS.Book(ProjectPath & "Attachments\模板1.xls") '打开模板
Dim Sheet As XLS.Sheet = Book.Sheets(0)
Book.Build() '生成细节区
Book.Save( dlg.FileName) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = dlg.FileName
Proc.Start()
Dim Book1 As New XLS.Book(ProjectPath & "Attachments\模板2.xls") '打开模板
Dim Sheet1 As XLS.Sheet = Book1.Sheets(1)
Book1.Build() '生成细节区
Book1.Save( dlg.FileName) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = dlg.FileName
End If
这个可以吗,报表的话

 回到顶部
总数 15 1 2 下一页