L
lichdr
Unregistered / Unconfirmed
GUEST, unregistred user!
做报表真烦呀,把它们数据列出来,算出来后还要排一排。这个排得不好看还意见多多。成百上千的报表让打印机一一的打出来,你MD卖打印耗材的,报表都要转EXCEL,说那是电子文件(听起来SQL-SERVER就是“纸”一样)。听到那帮人言必称EXCEL就来火,真想让MS$狠狠的打击一下盗版,让这些人不要三天两头跟我讲EXCEL,大不了自己不用WINDOWS了,反正没什么大不了了。
现在又要给报表加表格线。
上面发了一通牢骚,现在切入正题。如何比较好的加表格线。
一种方案是得用FfrMemoView的frame line,我是比较认同这个方案。虽然这样的话排列Memo与Band时要费点劲,但除此以外一切都好,而且是充分地用了FR的特性,也很灵活,表格可以随数据增长。不过现在好象没采用这个方案的意思。
现在说要用套底图的方式来实现表格线。在一幅与纸张大小一样大的图上画上相应的表格线,报表设计时就是照这个图的表格位置来放相应的Memo与band的。程序运行时把这个图片当背景加载进来。
套打!这个很吓人的说,对这种报表设计我是避而远之,设计累人得很,而且是极其的不灵活。设计的时候要提心吊胆的对那些memo及band的位置,如果在设计期把那张图放上去作参照也不妙,那图一放上设计画面(设为send to back),只能看到一个个memo的的四角框,其它什么也看不到了,各个band在哪都看不到了,还不如直接量好尺寸然后再在上在摆东西。而且这种设计方法要求画面上的memo与band的放置达到一定的精度,否则到后面会失之毫厘,缪以千里。而且万一报表有变化,那就死得很难看,那个图与报表一起改。
上面是设计的问题,另外这个与纸张一样大的图加到报表里,我真怀疑它的运行会成问题。只有一页的还说得过去,多页的就乱了。
对这种东西我觉得没什么好办法,查了一下,也没发现什么比较好的解决方案。我是让他们放弃,不知大家有什么意见。
有好的提出来探讨探讨,如果没有好的路过这里也批判一下一些报表问题。
现在又要给报表加表格线。
上面发了一通牢骚,现在切入正题。如何比较好的加表格线。
一种方案是得用FfrMemoView的frame line,我是比较认同这个方案。虽然这样的话排列Memo与Band时要费点劲,但除此以外一切都好,而且是充分地用了FR的特性,也很灵活,表格可以随数据增长。不过现在好象没采用这个方案的意思。
现在说要用套底图的方式来实现表格线。在一幅与纸张大小一样大的图上画上相应的表格线,报表设计时就是照这个图的表格位置来放相应的Memo与band的。程序运行时把这个图片当背景加载进来。
套打!这个很吓人的说,对这种报表设计我是避而远之,设计累人得很,而且是极其的不灵活。设计的时候要提心吊胆的对那些memo及band的位置,如果在设计期把那张图放上去作参照也不妙,那图一放上设计画面(设为send to back),只能看到一个个memo的的四角框,其它什么也看不到了,各个band在哪都看不到了,还不如直接量好尺寸然后再在上在摆东西。而且这种设计方法要求画面上的memo与band的放置达到一定的精度,否则到后面会失之毫厘,缪以千里。而且万一报表有变化,那就死得很难看,那个图与报表一起改。
上面是设计的问题,另外这个与纸张一样大的图加到报表里,我真怀疑它的运行会成问题。只有一页的还说得过去,多页的就乱了。
对这种东西我觉得没什么好办法,查了一下,也没发现什么比较好的解决方案。我是让他们放弃,不知大家有什么意见。
有好的提出来探讨探讨,如果没有好的路过这里也批判一下一些报表问题。