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


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

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

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 14:04:00 [显示全部帖子]

打印关联表参考

 

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

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 14:05:00 [显示全部帖子]

excel表格,只能打印一个表或者多个关联表的。

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


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

你多少行都可以,只要

 

<出库>

 

 

              '这个地方随便你怎么弄都可以啊

<出库>


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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


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


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

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

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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的发言:
我添加一列合同号作为关联列,但是用关联打印的时候,订单明细都正常显示,但是出库明细只显示第一行,剩下三行不显示.就差一点点,唉

 

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

 

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


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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楼

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | 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

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/19 16:23:00 [显示全部帖子]

以下是引用panda888888在2015/8/19 15:46:00的发言:
这个代码放在按钮里面?

 

是的,生成报表以后,紧接着拷贝。代码写在一个按钮里面


 回到顶部