Foxtable(狐表)用户栏目专家坐堂 → Excel报表中,用代码选定了多行,为什么只生成一行细节区?是有Bug还是我的代码错了?


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

主题:Excel报表中,用代码选定了多行,为什么只生成一行细节区?是有Bug还是我的代码错了?

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/7 7:30:00 [显示全部帖子]

回答第二点:用代码动态修改模板

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/7 10:20:00 [显示全部帖子]

1、测试没有问题

2、何不在模板设置好条件?即使是动态的条件,也可以先加载模板,用代码修改Excel文件条件单元格的值,然后再Build。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/7 12:41:00 [显示全部帖子]

我就用楼主的模板测试,没有问题啊。

不过我是用主表加菜单,不是副表,因为楼主的模板就是针对主表的。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/7 15:29:00 [显示全部帖子]

我改一下代码,以后可以这样定义细节区:

 


图片点击可在新窗口打开查看此主题相关图片如下:excel.gif
图片点击可在新窗口打开查看


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/7 15:39:00 [显示全部帖子]

以后副本也可以的。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/22 13:16:00 [显示全部帖子]

第二个想法不现实,第一个问题,你按照常规方法引用关联表看看。


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/22 13:35:00 [显示全部帖子]

这个谈不上意义重大,加载模板,合成条件写入指定位置的单元格,然后Build,是很简单的一件事。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/22 15:22:00 [显示全部帖子]

以下是引用reachtone在2010-6-22 14:25:00的发言:

有个问题请教一下老六,如果模板文件中有多个模板表,怎样才能指定表build呢?目前好象是全部都给build了

 

这是一个问题,我要看看


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/23 14:31:00 [显示全部帖子]

以下是引用reachtone在2010-6-23 9:35:00的发言:
建议加个可选参数,用于指定模板表。参数为空时,则build全部模板表

 

搞定,例如要忽略第1个表:

 

Book.Build(0)

 

忽略前2个表

 

Book.Build(0,1)

 

 

 

 

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/23 17:19:00 [显示全部帖子]

我的想法是,要忽略的是少数,要生成的是多数。

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