![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
报表
文章平均质量分 68
johnny_83
占略
展开
-
FastReport如何打印表格式的空行?
var PageLine: integer; //在現在頁列印到第幾行 PageMaxRow: integer=15; //設定每頁列數procedure MasterData1OnBeforePrint(Sender: TfrxComponent);begin PageLine := mod PageMaxRow; if (PageLine = 1) an原创 2007-07-22 10:01:00 · 1567 阅读 · 0 评论 -
使用FastReport 3.0及以上版本创建动态报表的
1.已经生成的报表保存到流中,再从流中取出 TfrxReport.PreviewPages.SaveToStream(TStream); TfrxReport.PreviewPages.LoadFromStream(TStream);2.把变量添加到报表中 with frxReport1 do begin with Variables do begin Categor原创 2007-07-22 10:11:00 · 1796 阅读 · 0 评论 -
报表制作问题集
---------------- 使用自定义函数 ---------------------------------------- Q: 我怎样添加我的自定义函数?A: 使用 TfrReport.OnUserFunction 事件. 这里有一个简单的例子: procedure TForm1.frReport1UserFunction(const Name: String; p原创 2007-07-22 09:56:00 · 947 阅读 · 0 评论 -
报表操作(FastReport)
(一):报表向导操作:首页、上一页、下一页及尾页: TfrxPreview:First(),Prior(),Next(),Last();(二):调整报表规模:在改变TfrxPreview的zoom属性:当其值为1时,表示100%,当其值为0.1时,表示10%,全页是0.57,双页是0.61。(三):导出为PDF文件,需要组件TfrxPDFExport,然后使用frxPreview1->Ex原创 2007-07-24 15:41:00 · 1545 阅读 · 1 评论 -
FastReport的一些总结
1、问题:中文Memo时常在运行时不能正确显示。但用文件载入后的Memo没有问题。由于FastReport默认把报表文件保存在dfm里面,我看了下dfm,FastReport的Memo编码是以UTF8存的。估计还是字符集的问题。所以解决方法是:直接LoadFromFile....2、FastReport中变量的表达方式和注意问题。在Script里面(至少Pascal是这样的),另外需要注意的,我发原创 2007-07-22 10:11:00 · 2616 阅读 · 1 评论 -
从Corba接口中取到的数据填充FastReport报表
环境:编程工具:Borland C++ Builder 6.0操作系统:windows 2000应用软件:FastReport5.2破解版1.安装FastReport如安装到c:/program files/fastreports2.在bcb 6中使用FastReport(本过程从RastReport中抄写)l 复制c:/program files/fastreports/ fas原创 2007-07-22 10:10:00 · 885 阅读 · 0 评论 -
如何用语句实现获取fastreport4.011中chart
使用fastreport4.011,制作出与数据库相联的chart图形,chart包含的图形bar有三个?(fastreport中显示的就是bar,并没有名称的属性?)偶现在想用语句实现的功能如下1:获取其chart与bar(chart所包含的bar),获取后,对bar进行图形转换!例如:柱形图换为园形图等等!获取chart已经搞定,可是获取其中的chart所包含的bar应该怎样实现,实在是没有办原创 2007-07-22 10:13:00 · 1975 阅读 · 0 评论 -
如何在报表中设置字体的颜色
在数据库中数据有很多数值,要把数值是1的字段值在报表中特殊表示(比如是粗体红色,或者)用的是memoview控件,是不是要写脚本语言?怎么写呢? (1):在onbeforeprint里面判断是不是=1。 然后设置颜色就行了。procedure TForm1.frReport1BeforePrint(Memo: TStringList; View: TfrView);原创 2007-07-22 10:06:00 · 2826 阅读 · 0 评论 -
FastReport自整理技巧
[FORMATDATETIME(‘mm-dd‘, [IBqryShipDate."CLOSEDATE"])][FORMATDATETIME(‘mm/dd/yy‘, [IbqryOrderForm."ORDERDATE"])]金额总计:[FORMATFLOAT(‘#########0.00‘, [TotalAmount])]订单数量:[COUNT(band1)]数量合计:[SUM([IBqryShi原创 2007-07-22 10:03:00 · 1598 阅读 · 0 评论 -
TfrxReport
TfrxReport此为最主要的报表元件,一个 TfrxReport 元件组成一份报表。在设计时期,双击此 元件可打开报表设计器(Report Designer),此元件拥有所有载入、存盘、设计及来看 报表必须的属性及方法。让我们检查 TfrxReport 提供的方法: procedure Clear; 清除报表 function LoadFromFile(const FileName: Stri原创 2007-07-22 09:59:00 · 2741 阅读 · 1 评论 -
序列化FastReport
原本在开发一个报表插件,因为需要远程传输,因此需要序列化报表,序列化FastReport有两种方式, 1.仅序列化数据,由客户端接受到数据,并呈现报表,这种方式需要在客户端存储报表格式文件xxx.Frf, 2.序列化FastReport的结果集(即,得到数据后可以存成的frp文件),这样frf文件不需要在客户端存在.我倾向于采用这种方式,毕竟客户端越轻越好. 简单打开一个表之后,将fr原创 2007-07-22 10:09:00 · 748 阅读 · 0 评论 -
根据字体实现控件分行
function HeightOfByte(var Font:TFont):Extended;var con:Extended; num:Integer;begin if Font.Size>=3 then begin num:=(Font.Size-1) div 10; Result:=6.0743+1.32284*(Font.Size-3)+num*0.0945; end原创 2007-08-02 10:59:00 · 789 阅读 · 0 评论