FastReport心得(一)

    作者:邦畿千里

    2008-10


1.如何自定义变量

  (1)双击frxReport1
  (2)菜单:report->variables
  (3)增加一个category
  (4)增加一个variable
  (5)在expression中给一个初始值,如''
  即可
  公式用[]包含起来,共识中如包含变量,用<>包含起来

---------------------------------------------------------------------

2.页码显示不正常怎么办
  file...   -->   report   options   -->   (下面的other)   √     Two-pass   report

---------------------------------------------------------------------

3.如何计算合计
  [SUM(<FBFXHJ>,MasterData1,1)]

----------------------------------------------------------------------

4.如何每页多有小计行
  (1)方法一:

假设第一页的行数为15,后面每一页的行数为17,要统计的变量为[FBFXHJ]
  增加一个GroupHeader,Contion=<Line#> = 15 + (<Page#>-1)*17
 GroupHeader.Visible = false;
  增加一个GroupFooter, 在其上增加一个Memo, 内容为[SUM(<FBFXHJ>,MasterData1,1)]

(2)方法二:

直接使用ColumFooter
---------------------------------------------------------------------

5.如何让memo控件内的内容一页放不下,自动折到下一页?
主数据的allowsplit=true,stretched=true
memo的strectchmode=smActualHeight
同一行如果有其他memo,strectchmode=smMaxHeight,就可以保持一致了

---------------------------------------------------------------------

6.如何格式化数字
[FormatFloat('#######0.00', StrToFloat(<FBFXHJ>))]

---------------------------------------------------------------------

7.如何0不显示
  (1)方法一

[VarToStr(iif(<FYJE>=0,'',FormatFloat('#######0.00', <FYJE>)))]

(2)方法二

Memo.HideZero = True

---------------------------------------------------------------------

8.使用上下标
在Fastreport中使用上下标是很简单的,只要用一个Tfrxmemoview,把AllowHTMLTags属性设为真,就可以使用网页标签来实现上下标了,如12<sup>2</sup>与24<sub>3</sub>。就分别是2为上标,3为下标。

---------------------------------------------------------------------

9.如何在同一列上,合并重复数据.
memo.suppressReapted=true

FastReport心得(一)相关推荐

  1. fastReport使用心得

    最近新接手一个项目,需要用fastReport做报表,幸好之前有点iReport的经验,但是还是很多坑,以此记录我的填坑之路 因为是要在Java web项目中打印出报表,所以很多东西估计不太适用 fa ...

  2. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  3. 测试心得:微图书销售小程序

    测试心得:微图书销售小程序 前言 这个学期差不多也将近结束,经过大半个学期,从项目需求的确认和项目文档的编写,到一步步的设计与实现,现在终于到了测试阶段,但是我们在测试阶段也暴露出了很多bug,但是每 ...

  4. java.lang.OutOfMemoryError:GC overhead limit exceeded填坑心得

    该文章出自:http://www.cnblogs.com/hucn/p/3572384.html 分析工具:http://www.blogjava.net/jjshcc/archive/2014/03 ...

  5. 如何配置FastReport.Net环境

    利用FastReport.Net工具箱中的EnvironmentSettings组件可以控制FastReport.Net的环境设置.把EnvironmentSettings组件放到窗体上,并使用下面的 ...

  6. 计算机财务应用实验心得,计算机会计实习心得-20210628124643.doc-原创力文档

    计算机会计实习心得 计算机会计实习心得1 毕业实践环节是大学生在完成全部课程后.走向社会之前最真实的一个模拟实验,对于我们财会专业的学生,平时注意注重理论学习,缺乏实践锻炼,因此实习显得尤为重要.在本 ...

  7. html5考试总结300字,期中考心得300字5

    为了检验学生半个学期所学的知识而进行的一次考试,有利于学生比较正式地检验自己平时的学习水平,根据这个成绩,学生可以及时的调整学习心态和方法,更有效率地进行下一阶段的学习,期中考试主要考察学生前半学期的 ...

  8. FastReport.net 使用 Winform WebForm打印

    delphi用的fastreport比较多 所以.net中也研究一下用法,这个打印控件还是很简单的 只要手动设计一下写少许代码就可以打印了 甚至可以写成通用代码 以后就可以不用写代码 安装demo会同 ...

  9. Assembly学习心得

    http://blog.csdn.net/etmonitor/ Assembly学习心得 说明: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍,所以我准备记下我的学习心得,已备参 ...

最新文章

  1. 从一道面试题谈谈一线大厂码农应该具备的基本能力
  2. python常考题_python面试总结2(函数常考题和异常处理)
  3. 如何检查你的友情链接是否还在?
  4. 其他-私人♂收藏(比赛记录 Mar, 2019)
  5. 论文浅尝 | Wordly Wise(WoW) - 用于语音视觉知识问答的跨语言知识融合模型
  6. word手写字体以假乱真_Word小技巧|打印作文草稿纸
  7. java 安卓蓝牙程序_求Java大神帮忙,简单修改下安卓蓝牙串口输出程序代码!!急...
  8. C#_基础_异常捕获(六)
  9. PS2021要求计算机配置,Photoshop2021体验:傻瓜操作体验下系统需求大大增加!
  10. keras系列︱利用fit_generator最小化显存占用比率/数据Batch化
  11. 手记 《半年工作经验今日头条和美团面试题面经分享》
  12. 人体三维重建——参数化人体方法简述
  13. java银行存款案例
  14. 网易云音乐API-本地node开启
  15. 全方位移动全向轮、麦克纳姆轮底盘运动学逆解详解(内含电机输出方程)
  16. R计算功能多样性— functional diversity (FD)
  17. 推荐10个堪称神器的学习网站,IT学习网站
  18. python利用scipy.integrate中的odeint方法解微分方程
  19. 大数据学习——相关资源
  20. 三星电视:科技创新塑造美好生活,绿色行动守护地球明天

热门文章

  1. Storm DRPC 使用
  2. 痛定思痛!!!结合fidller抓包,简单介绍http请求报文和http响应报文
  3. java,C,C++,Python的语言特点
  4. Docker前世今生
  5. 分析函数-STDDEV,STDDEV_SAMP ,STDDEV_POP,VAR_POP,VAR_SAMP,VARIANCE
  6. day7 多线程和多进程
  7. 矩阵向量求导(Matrix calculus)
  8. 移动硬盘行货检测以东芝为例
  9. C++ 网络编程 自学 01
  10. 苹果电脑装mysql失败_Mac mysql安装失败解决方法