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


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

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

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/9 16:31:00 [显示全部帖子]

只能有一个明细区,除非这3个表都是另外一个表的子表,可以使用这种:http://www.foxtable.com/webhelp/topics/1541.htm

或者考虑在多个sheet设置模板,生成后再另外使用代码合并到一个sheet里:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=97286&replyID=670470&skin=1

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/9 17:10:00 [显示全部帖子]

放在父表名称里面

<父表>
<子表1>
<子表2>
<子表3>
<父表>

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/9 17:26:00 [显示全部帖子]


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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/9 20:19:00 [显示全部帖子]

Dim Book As New XLS.Book(ProjectPath & "Attachments\出库单.xls")
Dim
 fl As String = ProjectPath & "Reports\出库单.xls"
book
.AddDataTable("父表","数据源名称","Select * from {父表} where 出库单编号= 'CK-20030726001'"'添加父表
book
.AddDataTable("子表1","数据源名称","Select * from {子表1} where 出库单编号= 'CK-20030726001'"'添加子表
book
.AddDataTable("子表2","数据源名称","Select * from {子表2} where 出库单编号= 'CK-20030726001'"'添加子表
book
.AddRelation("父表","出库单编号","子表1","出库单编号"'建立关联
book
.AddRelation("父表","出库单编号","子表2","出库单编号"'建立关联
Book
.Build() '生成细节区
Book
.Save(fl) '保存工作簿
Dim
 Proc As New Process '打开工作簿
Proc
.File = fl
Proc
.Start()

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/10 10:18:00 [显示全部帖子]

请上传实例测试

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/10 10:44:00 [显示全部帖子]

哪个项目?怎么测试?

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/10 10:52:00 [显示全部帖子]

只有一个表

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/10 11:02:00 [显示全部帖子]

不能这样用的,只能使用3个表,才能做关联

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/10 11:12:00 [显示全部帖子]

"订单"、"客户"、"雇员"分开3个表

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


加好友 发短信
等级:超级版主 帖子:107739 积分:548028 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/5/10 11:45:00 [显示全部帖子]

sheet1不是合法的模板格式。请按照模板的要求设置所有的列名等。最终需要什么效果,手工填一个发上来看看

其它sheet是不可能会自动合并到一起的,这个需要使用代码设置

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