Foxtable(狐表)用户栏目专家坐堂 → 请大家暂时不要用excel报表了


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

主题:请大家暂时不要用excel报表了

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 8:49:00 [显示全部帖子]

感谢贺老师这么重视用户的意见!
期待中!
建议大家在学习的同时,多提宝贵意见!

      另外请教一下贺老师,新的Excel报表系统,应该能很好的支持直接打印查询表(可能是用SQL语句查询)、或者筛选过的表的内容吧?也就是说我如果我在查询表上点打印,或者已经做过筛选的表上点打印,打印报表时应只打印符合条件的记录,而不是全部记录。

[此贴子已经被作者于2008-10-9 8:53:30编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 9:19:00 [显示全部帖子]

以下是引用贺老六在2008-10-9 9:17:00的发言:

1、只打印选定的行,如果要打印符合条件的行,先筛选出来,再选定整个表即可,这样比较灵活。
3、现在支持编程定义模板,所以灵活性会比原来好很多。

谢谢!期盼早日见到新版Excel报表的卢山真面目!!!!
另外还有两个问题:
(1)当自动读取多行连续打印多张相同格式的卡片(单据)的时候,能否根据纸张的大小自动处理跨页的问题(即不让同一张卡片打在不同的纸上)?
(2)在Excel报表中能否引用全局变量?

[此贴子已经被作者于2008-10-9 9:22:10编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 9:59:00 [显示全部帖子]

以下是引用cpayinyuan在2008-10-9 9:19:00的发言:

谢谢!期盼早日见到新版Excel报表的卢山真面目!!!!
另外还有两个问题:
(1)当自动读取多行连续打印多张相同格式的卡片(单据)的时候,能否根据纸张的大小自动处理跨页的问题(即不让同一张卡片打在不同的纸上)?
(2)在Excel报表中能否引用全局变量?

[此贴子已经被作者于2008-10-9 9:22:10编辑过]

麻烦贺老回答一下这两个小问题,我很关心!


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 11:36:00 [显示全部帖子]

以下是引用贺老六在2008-10-9 10:06:00的发言:
1、除非excel有禁止在某一行换页的功能。否则我是无能为力的。
2、支持全局变量引用,支持表达式计算,语法和eval函数相同。

excel报表不管如何增强,都不可能超越专业报表。
[此贴子已经被作者于2008-10-9 10:06:34编辑过]

但易表的报表管理器却实现得相当好,不知怎么实现的?建议贺老师应该在狐表中也想想办法,应该总会有办法的.


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 12:06:00 [显示全部帖子]

以下是引用贺老六在2008-10-9 11:40:00的发言:


易表的报表设计器,其实只能设计单页报表而已。
要更精细的控制,请学习专业报表。

     易表的报表设计器虽然只能设计单页报表,功能也不算复杂,但却非常实用,尤其防止一个卡片跨页的问题支处理得相当成功.狐表的Excel报表虽然肯定比不上专业报表,但大家希望肯定得比易表报表功能要强大/灵活.所以,希望一定要想办法处理好跨页的问题,这是很常用的功能.另外,论坛上的那位老兄说另外一个小工具可以把Excel报表做得功能很强大,建议贺老师不妨也参考一下,大家相信别人能实现的功能,贺老师不但能实现,而且肯定能超越!
    至于为什么这么关心Excel报表的功能,为什么我们认为这项功能这么关键,原因我以前已经说过了,不是我不想学习专业报表,肯定会认真学习的.是因为我们要设计一个小的应用系统,给更多的最终用户使用!您可以要求我们都认真学好专业报表,但如果我们再要求每一个最终用户都精通专业报表,恐怕有点强人所难了,估计他们宁愿放弃不用也不会每个人都去学专业报表!如果贺老师感觉每一个使用狐表的人,包括使用利用狐表设计的应用系统的人,都必须精通专业报表,那估计狐表又得少卖很多套了!
 
 

[此贴子已经被作者于2008-10-9 12:45:48编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 12:43:00 [显示全部帖子]

以下是引用贺老六在2008-10-9 10:06:00的发言:
1、除非excel有禁止在某一行换页的功能。否则我是无能为力的。
2、支持全局变量引用,支持表达式计算,语法和eval函数相同。

excel报表不管如何增强,都不可能超越专业报表。
[此贴子已经被作者于2008-10-9 10:06:34编辑过]

     在利用Excel模板生成Excel报表的时候,当检测到同一个细节区的内容(即一个卡片)被拆到不同页上时,强制在最后一个卡片的前面加一个换页符,这难道很复杂吗?个人认为肯定可以实现!典型的重复性工作,而且有规则可循,加在系统中自动完成多好,为什么非得让用户绞尽脑汗想办法!能用Excel报表完成的东西,为什么非让我们用专业报表!

    个人认为,易表的报表设计器有两点是比较成功的:一是把报表区分为表头区、细节区等部分,细节区可重复读取多行记录;二是可自动处理同一卡片跨页的问题。现在经过大家的讨论和争论,已经实现前者了(细节区功能);那么后者,与前者一样,同样非常常用,同样能够实现,为什么不一同实现呢?与其等到大家意见很大的时候再加上,还不如趁着现在重写的时候一同实现(自动处理同一卡片跨页的问题)!(刚开始我和其他用户提细节区问题的时候,您一直的回答都是建议用专业报表实现,站到您的角度肯定会这样想,但是,作为狐表的普通用户,尤其作为使用狐表设计的系统的最终用户,肯定不会照您这么想,什么都用专业报表来实现)

     另外,不太清楚Excel报表中有无配置表头区内容是一次打印还是在每页都重复打印的配置,若没有,也强烈建议加上!

[此贴子已经被作者于2008-10-9 13:00:37编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 16:16:00 [显示全部帖子]

      请贺老师认真看一下18楼和20楼的建议!
      或许我做事就是比较苛刻吧,别人都一片叫好声,而我却还一直提意见和建议!但话也得说回来,如果不是这一个多月来我整天提意见,而且每次的声音都比较大引起很多人的共鸣,现在的FoxTable中,很多功能改进都不会有!所以,不管贺老师是否生气,别人是否批评我反对我,为了狐表的更好发展,重要的建议我还会不停的提下去!

  
[此贴子已经被作者于2008-10-9 16:17:22编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 16:56:00 [显示全部帖子]

以下是引用cpayinyuan在2008-10-9 12:43:00的发言:

     在利用Excel模板生成Excel报表的时候,当检测到同一个细节区的内容(即一个卡片)被拆到不同页上时,强制在最后一个卡片的前面加一个换页符,这难道很复杂吗?

       这个思路难道有什么问题吗?Excel虽然不能强制让某一行不打印,但是它有分页符!即使提供了“细节区”功能,如果不能处理好跨页的问题,打印多张卡片时仍然是很不方便的!假如我打印1000张卡片,如果不能自动处理跨页的问题,打印多张将会很麻烦。当然我的意思是必须给用户提供一个解决方案,只要能实现相应的功能就行,具体怎么实现我们并没有限定!

[此贴子已经被作者于2008-10-9 17:07:38编辑过]

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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 17:10:00 [显示全部帖子]

以下是引用贺老六在2008-10-9 17:02:00的发言:


没有问题啊,你可以在设计模板的时候,在卡片的最后一行插入分页符即可。
如果一个卡片一页,这个问题不存在的了。

问题是有的时候,一页可以有多个卡片,前面的方法只能控制换页,能禁止换页吗?
不可避免地要出现某个卡片跨越两页的情况。

excel本来就只能插入换页符号,而不能禁止自动换页的出现。

[此贴子已经被作者于2008-10-9 17:03:54编辑过]

我的意思就是处理一页打印多个卡片的问题,一页打印一个卡片当然是没有任何问题的。
我的思路不是每张卡片最后都加一个换页符,而是在生成Excel报表的时候,当检测到同一个细节区的内容(即一个卡片)被拆到不同页上时,强制在最后一个卡片的前面加一个换页符;其它的情况下不能加换页符的。


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


加好友 发短信 一级勋章
等级:六尾狐 帖子:1412 积分:8937 威望:0 精华:0 注册:2008/9/1 8:57:00
  发帖心情 Post By:2008/10/9 17:37:00 [显示全部帖子]

以下是引用贺老六在2008-10-9 17:20:00的发言:
我再看看,能不能有别的办法吧

   虽然在excel中没有办法做这种检查,但我想应该有办法在Excel之外的代码中做这种检查。虽然对编程我不专业,但我认为肯定是有办法的!这是个很关键的事,希望您一定要认真对待!您现在花了这么大的时间和精力重写Excel报表,如果不能处理好跨页的问题,那么改进后的报表仍然是没有太大的用处!(虽然比改进前好多了)。虽然有好多人说我说话太不中听,说我太喜欢下结论,但无数次的事实,证明了我的意见的确是很重要、很有代表性的!
    严重期待中!

[此贴子已经被作者于2008-10-9 17:54:05编辑过]

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