风雨十年,感恩同行

帆软报表制作:做这张表的小伙伴月薪1.2万,看完你也会,附销售统计报表9.0版源文件

[复制链接]
发表于 2018-9-19 12:20:07 | 显示全部楼层 |阅读模式

, r$ U3 @0 u, S, ~' r, Y5 p       使用帆软已两月有余,制作关注于数据的报表也过百了,特将学习使用过程中的一些小技巧注意事项分享出来。如有遗漏和不妥贴的地方,请回帖或私信我,我会及时修改。谢谢4 s; ~$ X- e* I
--学习一技之长,让生活更充实
一、数据集方面

/ R3 M3 O" p4 {( G# s" I
     报表的核心是数据,数据集是否合理决定报表的质量。     
    1.每张报表都应该有一个主数据集,为了降低维护时的工作量,尽量将所有字段置于主数据集,除非在某些情况下,不使用多源数据集会导致主数据集异常复杂。
    2.在制作报表之前,尽量考虑到所有需要展示的数据字段,在数据库软件中,合理编写SQL语句,大数据情况尽量做优化
    3.关于数据库的连接,有专门的教程,不做赘述   
      但是在连接失败时,是否没有任何提示,这时候我们可以在  文件→选项→高级
     
      选择debug日志级别,当连接失败时,可以在
               
  此处打开日志,查看原因
    4.多源数据集需要做过滤。
    5.数据集参数需要做空值判断,否则在参数未赋值时,sql语句会报错。
       ${if(len(area) == 0,"如果需要在参数为空的时候,查不到数据,则此处可以写成一个永远不成立的  1=2之类的","and 货主地区 = '" + area + "'")}
    6.简单粗暴快速
      
二、设计器技巧
    1.  行号
       a.普通行号:   =&B2 以B2格子为左父格,取出当前行数
       b.分组后的行序号=seq()
      
             效果
               
      2.行间隔色
         a.普通的行间隔色通过条件属性可以直接实现
            
         b.分组后同样需要间隔色的处理
            在设计时,需要在明细字段单元格添加条件属性(此处 码头 为明细字段),A3为首列(已添加行号)
               
                效果
               
         c.报表添加页码
            模板—报表页脚
         
        即可增加每页显示“第几页  共几页”
$ p( c4 g' |9 m
三、参数设计界面
     1.下拉复选框
                  
        对应的数据集引用
        ${if(len(state) == 0, "", " and t.state in ('" + state+ "')")}   包含
    2.对比一中关于参数为空时不查询数据的处理,可采用更为友好的方式
       在点击查询的时候,判断参数为空时,最弹窗提醒,并停止查询,可防止大数据量造成的资源消耗
                     
) P; }3 W, f. G$ E5 D+ b0 L6 O
                                                                                                                       作者:刚出生的程序猿

% S+ K" d0 u" o: M3 d$ y5 d- c
' b8 D5 ^# y  w) M! t* w+ C; G: V3 w1 k1 j3 ?) h' i

1 q, h& q. X5 L' x! r  w0 a% f& K. a5 w$ a/ E

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?用户注册

x

您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

客服咨询

QQ:619920289

服务时间 9:00-22:00

金蝶用友易助管家婆深度服务
 
QQ在线咨询
售前咨询热线
619920289
售后服务热线
243998158
快速回复 返回顶部 返回列表