Foxtable(狐表)用户栏目专家坐堂 → [求助][讨论]报表设计


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

主题:[求助][讨论]报表设计

帅哥哟,离线,有人找我吗?
大红袍
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 14:35:00 [只看该作者]

弄三个sheet,分别生成表,然后拷贝成一张表

 

Dim App As New MSExcel.Application

Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("D:\test.xls")
Dim Ws1 As MSExcel.WorkSheet = Wb.WorkSheets("sheet1") '指定要复制的工作表
Dim Ws2 As MSExcel.WorkSheet = Wb.WorkSheets("sheet2")
Dim Ws3 As MSExcel.WorkSheet = Wb.WorkSheets("sheet3")

Ws1.UsedRange.Copy
ws3.Cells(1,1).Select
ws3.paste
Ws2.UsedRange.Copy
'ws3.Cells(1,Ws1.UsedRange.Columns.Count).Select '横向拷贝
ws3.Cells(Ws1.UsedRange.Rows.Count,1).Select '纵向拷贝
ws3.paste

'Wb.Save
app.Visible = True
'App.Quit


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


加好友 发短信
等级:婴狐 帖子:15 积分:145 威望:0 精华:0 注册:2015/8/19 13:24:00
  发帖心情 Post By:2015/8/19 14:38:00 [只看该作者]

图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 14:39:00 [只看该作者]

excel报表做不到你那样的设计,只能单独一个表或者父子表那样打印。

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


加好友 发短信
等级:婴狐 帖子:15 积分:145 威望:0 精华:0 注册:2015/8/19 13:24:00
  发帖心情 Post By:2015/8/19 14:43:00 [只看该作者]

我添加一列合同号作为关联列,但是用关联打印的时候,订单明细都正常显示,但是出库明细只显示第一行,剩下三行不显示.就差一点点,唉

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 14:53:00 [只看该作者]

以下是引用panda888888在2015/8/19 14:43:00的发言:
我添加一列合同号作为关联列,但是用关联打印的时候,订单明细都正常显示,但是出库明细只显示第一行,剩下三行不显示.就差一点点,唉

 

父子表的情况,就是一行对应多行的。

 

一个模板,只能打印父子情况,不能打印父子子子的情况。要分拆成 父子、父子、父子 这样设计,然后合并起来。


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


加好友 发短信
等级:婴狐 帖子:15 积分:145 威望:0 精华:0 注册:2015/8/19 13:24:00
回复:(大红袍)以下是引用panda888888在2015/8/19 1...  发帖心情 Post By:2015/8/19 15:04:00 [只看该作者]

如果这样的话,很复杂啊,太麻烦了!谢谢!

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


加好友 发短信
等级:婴狐 帖子:15 积分:145 威望:0 精华:0 注册:2015/8/19 13:24:00
回复:(wangjian6931)实在不行就全部用代码生成嘛,...  发帖心情 Post By:2015/8/19 15:05:00 [只看该作者]

麻烦帮忙写一个试试?

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 15:25:00 [只看该作者]

以下是引用panda888888在2015/8/19 15:04:00的发言:
如果这样的话,很复杂啊,太麻烦了!谢谢!

 

有什么麻烦的,就是做两个sheet,弄进去模板,然后生成报表,然后合并报表。

 

生成报表:http://www.foxtable.com/help/topics/1145.htm

 

合并报表:看11楼

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 15:26:00 [只看该作者]

以下是引用panda888888在2015/8/19 15:05:00的发言:
麻烦帮忙写一个试试?

 

http://www.foxtable.com/help/topics/1148.htm

 


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


加好友 发短信
等级:婴狐 帖子:15 积分:145 威望:0 精华:0 注册:2015/8/19 13:24:00
回复:(大红袍)弄三个sheet,分别生成表,然后拷贝成...  发帖心情 Post By:2015/8/19 15:46:00 [只看该作者]

这个代码放在按钮里面?

 回到顶部
总数 22 上一页 1 2 3 下一页