Foxtable(狐表)用户栏目专家坐堂 → [求助]关于Excel模板的问题(已解决)


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

主题:[求助]关于Excel模板的问题(已解决)

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


加好友 发短信
等级:一尾狐 帖子:480 积分:5761 威望:0 精华:0 注册:2016/1/28 2:59:00
[求助]关于Excel模板的问题(已解决)  发帖心情 Post By:2016/10/22 17:09:00 [只看该作者]

如下图,我想直接用Excel模板生成下图这样的报表格式,请问要怎么才能实现呢?谢谢!

 

 


图片点击可在新窗口打开查看此主题相关图片如下:未命名-2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2016/10/23 22:36:52编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/22 17:19:00 [只看该作者]


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


加好友 发短信
等级:一尾狐 帖子:480 积分:5761 威望:0 精华:0 注册:2016/1/28 2:59:00
  发帖心情 Post By:2016/10/22 17:24:00 [只看该作者]

以下是引用有点蓝在2016/10/22 17:19:00的发言:
参考:http://www.foxtable.com/webhelp/scr/1414.htm

您好!但是我想要的是 每一个序号读取的是对应的行的数据,这个要怎么做呢?谢谢!

例如:序号1 就是第一行的,序号2 就是 第二行的 ……

[此贴子已经被作者于2016/10/22 17:24:58编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110572 积分:562750 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/22 17:31:00 [只看该作者]

默认就是这样的,试过了吗

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


加好友 发短信
等级:一尾狐 帖子:480 积分:5761 威望:0 精华:0 注册:2016/1/28 2:59:00
  发帖心情 Post By:2016/10/22 17:34:00 [只看该作者]

以下是引用有点蓝在2016/10/22 17:31:00的发言:
默认就是这样的,试过了吗

您好!试过了,可以实现了,但是序号这里 两边都一样的,现在是第一行 左边序号1,右边也是序号1 ,而第二行左边序号 3,右边也是序号3

 

正确应该是第一行 左边序号 1,右边序号 2 第二行 左边序号 3,右边序号 4  才对


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


加好友 发短信
等级:一尾狐 帖子:480 积分:5761 威望:0 精华:0 注册:2016/1/28 2:59:00
  发帖心情 Post By:2016/10/22 17:43:00 [只看该作者]

现在生成出来的是下图这样,序号左右两边都一样了,请问这个序号 要怎么才能左边是 单数,右边是双数呢?谢谢!

 


 
图片点击可在新窗口打开查看此主题相关图片如下:未命名-2.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2016/10/22 17:48:22编辑过]

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


加好友 发短信
等级:一尾狐 帖子:480 积分:5761 威望:0 精华:0 注册:2016/1/28 2:59:00
  发帖心情 Post By:2016/10/22 18:15:00 [只看该作者]

版主,请问我这个序号的问题如何才能解决呢?


 回到顶部
帅哥,在线噢!
狐狸爸爸
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/10/23 16:01:00 [只看该作者]

用var变量解决:
步骤:
1、引用var变量参考:http://www.foxtable.com/webhelp/scr/1391.htm
2、设计模板的时候,第一个标签的编号为:[!bh],第二个标签的编号为:<[!bh]+1>
3、将BuildDetail报表事件设置为:
vars("bh")= vars("bh") + 2
4、要自己做个打印按钮,按钮代码:
Vars.Add("bh",Gettype(Integer))
vars("bh") = -1
Dim Book As New XLS.Book(ProjectPath & "Attachments\标签二.xls")
Dim fl As String = ProjectPath & "Reports\标签二.xls"
Book.Build() '生成细节区


关于报表事件:
http://www.foxtable.com/webhelp/scr/1953.htm
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()


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


加好友 发短信
等级:一尾狐 帖子:480 积分:5761 威望:0 精华:0 注册:2016/1/28 2:59:00
  发帖心情 Post By:2016/10/23 22:37:00 [只看该作者]

以下是引用狐狸爸爸在2016/10/23 16:01:00的发言:
用var变量解决:
步骤:
1、引用var变量参考:http://www.foxtable.com/webhelp/scr/1391.htm
2、设计模板的时候,第一个标签的编号为:[!bh],第二个标签的编号为:<[!bh]+1>
3、将BuildDetail报表事件设置为:
vars("bh")= vars("bh") + 2
4、要自己做个打印按钮,按钮代码:
Vars.Add("bh",Gettype(Integer))
vars("bh") = -1
Dim Book As New XLS.Book(ProjectPath & "Attachments\标签二.xls")
Dim fl As String = ProjectPath & "Reports\标签二.xls"
Book.Build() '生成细节区


关于报表事件:
http://www.foxtable.com/webhelp/scr/1953.htm
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()

感谢狐爸!已经解决了!


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


加好友 发短信
等级:四尾狐 帖子:811 积分:10934 威望:0 精华:1 注册:2008/9/2 18:58:00
  发帖心情 Post By:2016/10/24 22:41:00 [只看该作者]

学了一招

 回到顶部