摘要: Working with styles 类型是一个元素,它具有名称、属性及決定设计属性,例如颜色(color)、字型(font)及外框(frame)。类型決定报表物件应该如何显示,这个物件像是TfrxMemoView 有Style 属性,此处必须设定为类型的名称,当套用一个值到此属性,此类型的设计属 阅读全文
posted @ 2012-01-06 14:53 del88 阅读(5) 评论(0) 推荐(0) 编辑
摘要: FastReport components review FastReport 包含许多元件供报表建立、修改、导出不同的格式及強化报表功能, 让我们探究每一个FastReport 元件栏上的元件。 TfrxReport 此为最主要的报表元件,一个TfrxReport 元件组成一份报表。在设计时期,双 阅读全文
posted @ 2012-01-06 14:51 del88 阅读(8) 评论(0) 推荐(0) 编辑
摘要: adoquery1.sql.add相当于添加一个值比如说adoquery1.sql.text:='a';adoquery1.sql.add('b');那么adoquery1.sql.text='ab' adoquery1.sql.text()就是说写一行完整的查询语句放在SQl的查询里。当在delp 阅读全文
posted @ 2012-01-06 14:47 del88 阅读(11) 评论(0) 推荐(0) 编辑
摘要: MaskEdit是用来建立编辑框的,但它与Edit编辑框可以输入任意字符不同,MaskEdit可以限制用户只能按照既定的输入格式输入。掩码 编辑框(MaskEdit)是一种特殊的编辑框。使用它可以设计出许多复杂的输入格式。在选用MaskEdit之后,需要为它设计一个输入格式。方法如 下: 首先在窗体 阅读全文
posted @ 2012-01-06 14:45 del88 阅读(10) 评论(0) 推荐(0) 编辑
摘要: HOW是非模式显示窗体 SHOWMODAL是模式显示窗体 前者关闭时窗体并没有释放,需要在FORM的ONCLOSE中添加ACTION:=NIL; 后者就不用 我一般都用后者 show 只简单的显示出所调用窗口,showmodal 需要在关闭窗口之后才能进行其它窗口的操作; 同时showmodal 能 阅读全文
posted @ 2012-01-06 14:42 del88 阅读(6) 评论(0) 推荐(0) 编辑
摘要: procedure TForm1.Button1Click(Sender: TObject); begin ADOQuery.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add('select * from YourTABLE where 查询条件'); ADOQ 阅读全文
posted @ 2012-01-06 14:41 del88 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 这里的情况适用于FastReport2.53版本。 报表页码一般情况下就象在Word里一样不用费什么脑筋,FastReport里直接从系统变量可以得到。但特殊情况下就无法轻松得到了。 这里谈的是分组页码的问题,就是在报表分组的情况下。首先是每个分组强制分页,然后页码重新计数。比如5页分为二组,一组占 阅读全文
posted @ 2012-01-06 14:39 del88 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 1.FastReport中如何共用TFrxreport及TfrxDBDataSet 一个程序中,不管多么大的程序,只要打印或预览时是模式的,则完全可以共用一个TFrxreport 变量及几个TfrxDBDataSet。只不过,要注意完成一个报表程序的步骤,主要是下面几步1)清除报表,得到一个全新的报 阅读全文
posted @ 2012-01-06 14:09 del88 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 同事觉得我的FastReport的设计器很好用, 不用打开Delphi就可以设计报表, 这样就可以直接在用户电脑上改报表了, 其实很简单, 1. 四个控件' frReport1: TfrReport; frDesigner1: TfrDesigner; frDBDataSet1: TfrDBData 阅读全文
posted @ 2012-01-06 14:03 del88 阅读(16) 评论(0) 推荐(0) 编辑
摘要: FastReport套打,纸张是连续的带锯齿的已经印刷好的,类似于通信公司发票 这里设计的是客户销售记录。 客户有两个要求: 1、因为打印纸张是印刷的,明细记录只有8行,所以,如果明细记录如果不到8行,就将公司名称、销售记录打印在上面,下一个公司的信息打印在下一页,而不能接在该页上(呵呵,是啊,如果 阅读全文
posted @ 2012-01-06 13:59 del88 阅读(29) 评论(0) 推荐(0) 编辑
摘要: FASTREPORT中MEMO的wordwrap设为True,使文本自动换行,但当最后一个字为中文时总是出现乱码。怎样才能使最后的字为中文且剩下文本区不足两格时自动换行,避免出现乱码?主要改fr_class.pas中的wrapline过程,其中有一段:else if s[last] = thenOu 阅读全文
posted @ 2012-01-06 13:50 del88 阅读(31) 评论(0) 推荐(0) 编辑