FastReport心得(一)

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

时间: 2024-07-31 11:47:18

FastReport心得(一)的相关文章

Java的Package与Import机制之我的理解(初学者的心得)

初学|心得    以下内容的测试条件是你的机器上,设置了path命令PATH= D:\JDK1.4\BIN;D:\JDK1.4\LIB;,可以正常执行java和javac命令,不用设置classpath路径的情况下.       从一个简单的例子谈谈package与import机制 基本原则:为什么需要将Java文件和类文件切实安置到其所归属之Package所对应的相对路径下. 为什么要这样做呢?如果你在程序中,用到打包命令package,并且直接编译和执行该程序.例如:以下面程序为例: pac

钉钉 ISV 应用开发的一些心得

1. 背景 前段时间从前到后完整地做完了一个简单的钉钉上的 ISV 应用 -- 猿活动. 最开始想做这么一个小工具,是想到,平时部门中经常会组织一些分享活动,但是这些分享活动却没有一个比较直观的"站点"来记录一次又一次的,很多人的努力的付出,这是很可惜的事.同时,在做这些活动的时候,也缺少一些互动的手段,比如现场签到,打赏什么的. 好吧,刚开始的时候是这样想的,当然,在做的过程中,也发现钉钉的基于"组织"的应用场景,在某些情况下限制挻大的(比如现场的交互,因为到现场

PPT色彩搭配的一些心得

一直有很多人问我PPT配色上的问题,其实说实在的,我PPT制作时也只是按自己的喜好去搭配认为舒服的色彩,俗话说跟着感觉走,在这里我将一点心得和一些见解和大家一起分享. 一.选取PPT主色和PPT辅助色 PPT设计中都存在主色和辅助色之分. PPT主色:视觉的冲击中心点,整个画面的重心点,它的明度.大小.饱和度都直接影响到辅助色的存在形式以及整体的视觉效果. PPT辅助色:在整体的画面中则应该起到平衡主色的冲击效果和减轻其对观看者产生的视觉疲劳度,起到一定量的视觉分散的效果. 值得强调的是:在PP

关于工作效率的心得分享

这是去年11月底在小组里分享过的工作效率心得,在这里也跟大家分享一下工作"快"感哈哈.我相信大家应该都有过工作效率的些许烦恼.而这个效率啊伴随我很长时间的痛苦.每每到PDI的时候领导必提效率有木有?自认为快是不算的,必须领导和客户方说了算,对于当年校招进来的毛驴,是一件泪崩漫长的提升过程.整天琢磨如何快,多快的速度才算快,恨不得快到连参照物都变得动感模糊.时间是把杀猪刀,不仅催人老还得与它赛跑,经过这几年的自残式磨练,也早该总结总结. 一. 懂得整理需求 效率是先把重要的事情优先排序来

XSL学习心得 - 制作图像超链接

链接|心得 这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到<a>的href属性中去,可是这就是在标签中套标签,是不可以的,查了<Web编程实做教程>,才知道正确的解决方案,现在与大家分享. 此段代码运行需要两张图片:a.gif和b.gif. my.xml 以下内容为程序代码: <?xml version="1.0" encoding="GB2312"?><?xml-stylesheet type=&quo

XSL学习心得 - 调用属性值

心得 也许这个问题很简单吧,但是刚才查了好多篇入门教程都没有涉及,幸好hsower发的xsl语法介绍中有详细的说明.     <xsl:value-of select="元素名称/@属性名称"/>    比如一段XML代码是这样的:   <王朔 网址="www.wangshuo.com">知名作家加著名评论家王朔先生的地方</王朔>    我们可以用<xsl:value-of select="王朔/@网址"

ASP应用的四个心得分享

学好一门编程语言有两个条件是必不可少的,一是理论与实践结合,在实际例程去验证书本上的理论能加深你对理论的理解:二是学会总结,把学习.运用中的心得体会记下来,当成一种经验或者教训加以提炼并在日后的应用中加以改进,一定能提高你对这门编程语言的认识.以下是笔者在学习与运用ASP编程中的一点经验,希望能对大家有所帮助.          学好一门编程语言有两个条件是必不可少的,一是理论与实践结合,在实际例程去验证书本上的理论能加深你对理论的理解:二是学会总结,把学习.运用中的心得体会记下来,当成一种经验

FTP服务器的部署和维护心得

部署与维护FTP服务器是网络管理员的基本技能.虽然如此,但是笔者每次为企业部署完FTP服务器应用之后,总会有所收获.因为不同的企业需求不同,他们会提出形式各样的需求. 而笔者每次解决用户的一个需求之后,总会有一种成就感.这不前不久笔者刚文成一个FTP服务器的搭建.不过这个案例有点特殊,因为其FTP服务器采用的操作系统是Linux.为此感悟就更多了. 心得一:为用户分配组 FTP服务器常用来放置一些工作文件.为此网络管理员在部署FTP服务器的时候,必须要注意其权限的管理.也就是说,要做到用户只能够

五条Google Analytics(分析)设置心得

自从投身互联网到现在,就一直在使用Google Analytics(分析)工具,以下是笔者总结的关于 Google Analytics 设置的五条心得,尤其适用于新开通的 Google Analytics 账户. 以旧版 Google Analytics 为例,主要设置入口如下图: 一.创建原始数据配置文件: 任何一个 Google Analytics 账户都一定要设置一个原始配置文件,建议该配置文件除了过滤公司内部访问之外,其余都不设置,原始数据非常重要啊. Google Analytics