fast report for delphi
来源:互联网 发布:055型驱逐舰数据 编辑:程序博客网 时间:2024/04/30 05:02
1)fast report的简单的主从表使用(subreport)
fast report报表打印可分两种:一种为动态打印,也就是我们一般的打印预缆(rptMain.ShowReport()),另外一种为设计(rptMain.DesignReport())可以通过设计来排好我们需要的打印格式。首先在界面上添加一个TfrxReport一个TFrxDBDataset和TDataSource及相关数据源,
打印预览在报表中可以拉一个MasterData1并右键编辑配置数据集,在MasterData里面放入控件Subreport1双击他并且在里面也放入MasterData1,这样循环就可以建立无数层次的主从报表,但必须几个表中要有字段相同的字段才会去关联。详细离子请查看:C:/Program Files/FastReports/FastReport 4/Demos/Main
//用于发票打印,传入大写金额
function TFdmReport_FR.ReportPreview_para(strSQL: string; AFileName: string;strPara:string): boolean; //打印预览,需要传入一个报表显示参数
var
FrMemo_obj: TfrxMemoView;
begin
AFileName:= rptPath+ AFileName;
if trim(strSQL) <> '' then
OpenReportDS(strSQL);
if FileExists(AFileName) then
rptMain.LoadFromFile(AFileName);
MainDS.OpenDataSource := true;
//传入报表显示参数
FrMemo_obj:=rptMain.FindObject('UPNumChinese') as TfrxMemoView;
FrMemo_obj.Text:=strPara;
rptMain.ShowReport();
end;
function TFdmReport_FR.ReportPreview_para(strSQL: string; AFileName: string;strPara:string): boolean; //打印预览,需要传入一个报表显示参数
var
FrMemo_obj: TfrxMemoView;
begin
AFileName:= rptPath+ AFileName;
if trim(strSQL) <> '' then
OpenReportDS(strSQL);
if FileExists(AFileName) then
rptMain.LoadFromFile(AFileName);
MainDS.OpenDataSource := true;
//传入报表显示参数
FrMemo_obj:=rptMain.FindObject('UPNumChinese') as TfrxMemoView;
FrMemo_obj.Text:=strPara;
rptMain.ShowReport();
end;
打印设计
procedure TFdmReport_FR.ReportDesign(strSQL,AFileName: string);
begin
AFileName:= rptPath+ AFileName;
if trim(strSQL) <> '' then
OpenReportDS(strSQL);
if FileExists(AFileName) then
rptMain.LoadFromFile(AFileName);
rptMain.DesignReport();
end;
begin
AFileName:= rptPath+ AFileName;
if trim(strSQL) <> '' then
OpenReportDS(strSQL);
if FileExists(AFileName) then
rptMain.LoadFromFile(AFileName);
rptMain.DesignReport();
end;
- fast report for delphi
- Fast report 4.8.11 for Delphi2010
- Fast Report
- Fast Report 问题集
- fast report 的使用说明
- fast report 的预览
- Fast Report使用
- fast report 的使用说明
- Fast Report 4.X——Delphi 2009的中文解决方法
- Fast Report 增加自定义变量
- 报表——Fast Report
- Delphi exl Report
- 用Fast Report建立跨栏报表
- fast report中实现大写金额
- fast report(1) - hize - 博客园
- fast report 2.45 版本的安装
- .net 使用fast report 一例
- VB6(Fast Report Studio 4.6.80)
- 最简单的Spring入门示例
- WindowsServer2003 + IIS6.0 + ASP.NET最新服务器安全设置技术实例 虚拟主机上设置
- 40种常用JavaScript
- gcc 使用教程
- 如何利用存储过程批量生成Web页面
- fast report for delphi
- WindowsServer2003+IIS6.0+ASP 服务器安全设置之 --服务器安全和性能配置
- 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
- 网页自动适应浏览器
- Code Test
- js常用代码搜集
- WindowsServer2003 + IIS6.0 + ASP 服务器安全设置之 -- IP安全策
- VC++学习笔记
- 过程改进的五条原则