Foxtable(狐表)用户栏目专家坐堂 → [求助]报表如何生成?


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

主题:[求助]报表如何生成?

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
[求助]报表如何生成?  发帖心情 Post By:2023/5/9 16:14:00 [显示全部帖子]

如何把三个查询语句报表,放在一起?
Dim sqlGuid As String = Guid.NewGuid().ToString("N") '定义Guid

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230509161309.png
图片点击可在新窗口打开查看

Dim Book As New XLS.Book(ProjectPath & "Attachments\综合统计数据分析报表.xlsx")
'Dim Sheet1 As XLS.Sheet = Book.Sheets("Sheet1") '引用工作簿的第一个工作表


Dim fl As String = ProjectPath & "Reports\" & sqlGuid & ".xlsx"
Book.AddDataTable("分组", "LCTCM", sql3.ToString) '添加父表
Book.AddDataTable("店型", "LCTCM", sql2.ToString) '添加父表
Book.AddDataTable("区域", "LCTCM", sql1.ToString) '添加父表

Book.AddRelation("分组", "区间日期", "店型", "区间日期") '建立关联
'Book.AddRelation("分组", "区间日期", "区域", "区间日期") '建立关联
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()



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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/9 17:03:00 [显示全部帖子]

一个表里面,怎么写多个子表?

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/9 17:14:00 [显示全部帖子]

这个代码如何修改? Dim Book As New XLS.Book(ProjectPath & "Attachments\综合统计数据分析报表.xlsx") 'Dim Sheet1 As XLS.Sheet = Book.Sheets("Sheet1") '引用工作簿的第一个工作表 Dim fl As String = ProjectPath & "Reports\" & sqlGuid & ".xlsx" Book.AddDataTable("分组", "LCTCM", sql3.ToString) '添加父表 Book.AddDataTable("店型", "LCTCM", sql2.ToString) '添加父表 Book.AddDataTable("区域", "LCTCM", sql1.ToString) '添加父表 Book.AddRelation("分组", "区间日期", "店型", "区间日期") '建立关联 'Book.AddRelation("分组", "区间日期", "区域", "区间日期") '建立关联 Book.Build() '生成细节区 Book.Save(fl) '保存工作簿 Dim Proc As New Process '打开工作簿 Proc.File = fl Proc.Start()

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/9 17:31:00 [显示全部帖子]

就是没看懂这个帮助 一个表格模板里面,多个子表的代码怎么生成

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/10 10:17:00 [显示全部帖子]

模板这样写,这个打印出来是空白的,子表里面是正常有数据的

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230510101537.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/5/10 10:18:02编辑过]

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/10 10:32:00 [显示全部帖子]

帮忙看一看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表测试.zip


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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/10 10:50:00 [显示全部帖子]

里面加了数据
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:报表调试.zip


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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/10 10:56:00 [显示全部帖子]

是的

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20230510105712.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2023/5/10 10:57:33编辑过]

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/10 10:58:00 [显示全部帖子]

Dim Book As New XLS.Book(ProjectPath & "Attachments\订单.xls")
Dim fl As String = ProjectPath & "Reports\订单1.xls"
book.AddDataTable("订单", "", "Sele ct * fr om {订单}") '添加父表
book.AddDataTable("客户", "", "Sele ct * fr om {订单}") '添加子表
book.AddDataTable("雇员", "", "Sele ct * fr om {订单}") '添加子表
book.AddRelation("订单", "日期", "客户", "日期") '建立关联
book.AddRelation("订单", "日期", "雇员", "日期") '建立关联
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()

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


加好友 发短信
等级:小狐 帖子:395 积分:627 威望:0 精华:0 注册:2018/3/5 14:40:00
  发帖心情 Post By:2023/5/10 11:05:00 [显示全部帖子]

麻烦老师写一个案例


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