在财务报表中经常有支票单这样的报表进行展现,主要看金额那红色圈出的部分,数据库中通常的放的是一个数值型数据要求把这个数据展现时分拆多个值,如上图所示,润乾中通常有两种方法解决这种问题:
一:将数据取出转成字符串,然后通过润乾的mid()函数进行截取,取出相应的数值放到单元格中。但该做法有相应弊端:
1、制作较为复杂,必须在每个单元格中写入函数对数据进行截取。
2、数据长度不确定,需要先对长度做判断才能截取,否则mid函数截取时超过字符串长度会报错。
二:在数据库中通过函数或视图将数据先分拆成多个字段,例如s1、s2、s3等,这样在报表中只需要把该字段的值进行展现即可,制作简单,快速,并且不会担心数据长度问题。
如果客户对数据库有一定了解,推荐第二种做法。