易表在线答疑技术与交流用户社区 → 报表的困惑


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

主题:报表的困惑

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/8/7 20:27:00 [显示全部帖子]

哈哈哈。。。。。

       一楼忘了传文件,二楼呢?别忘了点击上传按钮!


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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/8/7 21:36:00 [显示全部帖子]

1、内退时间的刷新公式错误,根本找不到这个关联表的列;
2、这种报表方式完全尽量不要明细区域,直接在页面头区域设计;将其调整到略小于纸张即可(其实应该这样设计这类报表);
3、将该公式写成这样:
   if([部门] = "内退" Or [部门] = "内养" Or[部门] = "病退" ,if(Text([内退时间]) = "",[档案工种],if([内退时间] > $"2006-06-30",[档案工种],[部门])),[档案工种])
    也许是当两个日期型数据相加减或比较时,如果其中一个数据为空时,得不到正常结果,这样,将内退时间为空的记录视其为未内退,也就是该岗位取大于2006年6月30日的值!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/8/7 21:50:00 [显示全部帖子]

还有,当输入的日期不正确(少于八位数的时候),我也纳闷呐,找不到原因!

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


加好友 发短信
等级:版主 帖子:4639 积分:133 威望:0 精华:0 注册:2006/9/23 19:23:00
  发帖心情 Post By:2007/8/8 0:15:00 [显示全部帖子]

[这个贴子最后由程兴刚在 2007/08/08 00:28am 第 1 次编辑]

赞成楼主22楼的说法,不管怎么解决,但应该知道原因,咱以后设计的时候也好提前回避,连根源都找不到,何谈回避之说,反正可以肯定,就是“日期型数据相加减或比较时,如果其中一个数据为空时,得不到正常结果”导致的,至于为什么这样,看来这个问题只有版主们(或者贺老师对报表设计开发模块进行研究才能回答了)

 回到顶部