接触到的报表工具

  • fastreport —— 制作打印表单
  • 报表内if-else逻辑判断[IIf([isOk]=="1","是","否")]
  • 掉过的坑:预览和实际打印还是有点区别。建议在最后设计环节,滚动鼠标放大看看报表细节。需要table边框,可以画线条实现table效果。
  • 快捷键:上下左右,可以实现移动。ctrl+上下左右,可以实现更精细移动。shift+左右箭头 ,实现宽度调整;ctrl+shift+左右箭头 ,可实现宽度微调。更多见Fastreport快捷键及常用编辑功能
  • 文本不换行打印:选择文本控件 → 属性“wardwrap”改为false即可

  • fineReport —— 表数据汇总统计。

  • 体会:入门陡,但是后期使用简单。操作体验像极了Excel。
  • 入门路径:从论坛提供的视频入手,然后结合业务,问答机器人,用他们工具中的搜索功能,看日志(生成报表执行的SQL有记录的),模仿官网的例子(如果按照帮助中操作死活不能成功,你就要看例子了,它帮助有缺少了重要细节)。
  • 学习过程中知识点截图:fineReport_V10入门视频关键知识点截图2019-9-20.zip
  • 经验:有什么不懂的可以询问“问答机器人”,给出的帖子中有例子,可以通过demo名称在fineReport工具中搜索到,方便模仿。可以在日志里查看报表执行的SQL语句。如果用c#代码就能实现统计,就不要用这个fineReport,说实话它入门门槛很高,它有一套自己的规则,而且还很零碎,要想实现功能就必须了解学习它的一套概念,对于那些想拿立刻用的人。过程会很痛苦,你要想一直用的话,会迫使你成为fineReport报表专家,才能应对变化。so 关键是你要考虑好,你想为了实现一个报表,要拿出考一个证的精力,那你就用它!!!
原文地址:https://www.cnblogs.com/anjun-xy/p/11581020.html