Foxtable(狐表)用户栏目专家坐堂 → 加载报表


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

主题:加载报表

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
加载报表  发帖心情 Post By:2009/8/11 7:24:00 [只看该作者]

  我做一个报表,报表名字比如叫A,然后在窗口中做一个文本框和一个按钮.我想在文本框中输入报表的名字A,按按钮可以自动加载报表,而且打开报表.这个代码怎么写?因为有很多报表是新加的,一个个做入代码比较烦.

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


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/11 7:29:00 [只看该作者]

是Excel报表?

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/8/11 8:28:00 [只看该作者]

以下是引用狐狸爸爸在2009-8-11 7:29:00的发言:
是Excel报表?

  对!


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


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/8/11 8:50:00 [只看该作者]

秘诀,帮助没说的:

XLS.Reports("报表名称").Build()

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

 回到顶部
美女呀,离线,留言给我吧!
yangming
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/11 9:42:00 [只看该作者]

以下是引用狐狸爸爸在2009-8-11 8:50:00的发言:
秘诀,帮助没说的:

XLS.Reports("报表名称").Build()

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

报错了?我是这样写的:XLS.Reports("1123").Build()


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


加好友 发短信
等级:三尾狐 帖子:787 积分:6349 威望:0 精华:0 注册:2008/9/1 8:26:00
  发帖心情 Post By:2009/8/11 9:56:00 [只看该作者]

希望有个实例参照

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


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

我打开CaseStudy目录下的Excel报表.Table,在命令窗口执行下面的代码通过:

xls.Reports("出库单").Build()

 回到顶部
美女呀,离线,留言给我吧!
yangming
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:4109 积分:23338 威望:0 精华:21 注册:2008/9/1 20:07:00
  发帖心情 Post By:2009/8/11 10:36:00 [只看该作者]

以下是引用狐狸爸爸在2009-8-11 10:15:00的发言:
我打开CaseStudy目录下的Excel报表.Table,在命令窗口执行下面的代码通过:

xls.Reports("出库单").Build()

我知道我错在何处了
要用这段代码要注意二点
1  在管理器中要绑定好报表
2  管理器中的报表名最好和链接的报表名称一致,如不同,那在代码中输入的报表名就一定在是管理器中的报表名,比如,我管理器中原输入的:报表2,而链接的是:1123.xls,而代码中输入XLS.Reports("1123").Build(),所以就报错了
而正确的应该是:XLS.Reports("报表2").Build()


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


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

呵呵,杨版主总结得对

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2009/8/11 11:17:00 [只看该作者]

以下是引用yangming在2009-8-11 10:36:00的发言:

我知道我错在何处了
要用这段代码要注意二点
1  在管理器中要绑定好报表
2  管理器中的报表名最好和链接的报表名称一致,如不同,那在代码中输入的报表名就一定在是管理器中的报表名,比如,我管理器中原输入的:报表2,而链接的是:1123.xls,而代码中输入XLS.Reports("1123").Build(),所以就报错了
而正确的应该是:XLS.Reports("报表2").Build()

  我要的效果是,我新做了一个报表,希望在文本框中输入这个报表的名字,用按钮加载进去并打开.并不要什么先要在管理器中设置好什么的,那还不如我在代码中进入报表的名字直接打开就行了.


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