Foxtable(狐表)用户栏目专家坐堂 → 在EXCEL报表中直接引用行号


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

主题:在EXCEL报表中直接引用行号

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


加好友 发短信
等级:婴狐 帖子:11 积分:346 威望:0 精华:0 注册:2012/4/9 19:06:00
在EXCEL报表中直接引用行号  发帖心情 Post By:2012/9/28 19:44:00 [显示全部帖子]

问一下,在EXCEL报表中想在“序号”列中直接引用表中的行号,我已经使用了“引用顺序号”<Index>,但是有时不想从1开始填入,想着能不能直接引用选定打印行的行号,不知道该怎么弄了。

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


加好友 发短信
等级:婴狐 帖子:11 积分:346 威望:0 精华:0 注册:2012/4/9 19:06:00
  发帖心情 Post By:2012/9/29 11:05:00 [显示全部帖子]

没看明白,求具体操作

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


加好友 发短信
等级:婴狐 帖子:11 积分:346 威望:0 精华:0 注册:2012/4/9 19:06:00
  发帖心情 Post By:2012/9/29 11:43:00 [显示全部帖子]

在生成多个细节区时怎么能将输入的数值向下继续写入,例如5,6,7,8.....

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


加好友 发短信
等级:婴狐 帖子:11 积分:346 威望:0 精华:0 注册:2012/4/9 19:06:00
  发帖心情 Post By:2012/9/29 15:23:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-9-29 12:05:00的发言:

Static i As integer


i = i + 1

e.Book.Marks("Index") = Tables("xxx").current.Index + i


在报表事件BuildDetail中使用了以上代码后的确出现了想要的结果,但是当再次打印报表时序号出现了以上次打印报表的结尾行号+1做为开始

的现象,只能重启程序或是重新点一下事件按钮才行,不知道怎么能解决。


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


加好友 发短信
等级:婴狐 帖子:11 积分:346 威望:0 精华:0 注册:2012/4/9 19:06:00
  发帖心情 Post By:2012/9/29 15:45:00 [显示全部帖子]

以下是引用lin_hailun在2012-9-29 15:27:00的发言:
 嗯嗯,是的 static 变量是一直存储着的。

 你定义 全局变量 ,然后编写报表事件BefortBuilder,把变量设置为初始值。

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

还不会全局变量......怎么弄?


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


加好友 发短信
等级:婴狐 帖子:11 积分:346 威望:0 精华:0 注册:2012/4/9 19:06:00
  发帖心情 Post By:2012/9/29 16:10:00 [显示全部帖子]

已解决,多谢!!!

 回到顶部