fastreport-60

问题描述:如何安装使用FastReport 这篇文章主要介绍了一个有趣的事情,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

如何用FastReport制作动态报表

fastreport-60的相关图片

FastReport的安装可以选择自动或手动。 自动安装:用FastReport中自带的recompile.exe。 1. 选择编译器:C++Builder6 。

2. 选择FastReport的版本:Professional 。

3. 选择Teechart的版本:根据你的机器上安装的,如果没有升级过TeeChart,就选择TeeChartStd 。

4. 我建议选择recompile all packages 然后进行编译,一般在没有升级TeeChart的时候编译成功率比较高。如果升级了TeeChart,需要多几个步骤才行。 手动安装:安装新版本前,如果以前安装过FastReport,最好将旧的版本卸载。 将压缩包中的文件解压到某目录,如D:\ccrun\vcl\FastReport,建议使用一个固定目录,不要放在临时文件夹中,因为以后可能经常用这个组件的时候,需要包含头文件用。临时目录可能哪天忘了就清除了。 下载FastReport v4.2 Full Source(完整源码版),解压缩。 1. 打开FastReport\FastScript\fs6.bpk--》编译(Compile)--》安装(Install) 2. 打开FastReport\FastScript\fsDB6.bpk--》编译(Compile)--》安装(Install) 3. 打开FastReport\FastQB\fqb60.bpk--》编译(Compile) 4. 新建一个FastReport\LibBCB6目录,复制FastReport\Source\*.*到这个LibBCB6目录 5. 如果需要中文的设计器,复制FastReport\Res\Chinese\*.*到FastReport\LibBCB6目录,覆盖同名文件。 6. 打开FastReport\LibBCB6\frx6.bpk--》编译(Compile)--》安装(Install) 7. 打开FastReport\LibBCB6\frxDB6.bpk--》编译(Compile)--》安装(Install) 如果需要TeeChart的支持,就把Tee6相关的bpk也编译并安装。 FastReport需要FastScript的支持。 另外,在BDS2006下的安装: 运行recompile.exe,关掉打开的BCB或Delphi或BDE程序。在recompile窗口上,Compiler选择D2006(Delphi,C++),FR3 Version选择Professional,TeeChart Version选择TeeChartStd,然后选择Recompile all packages,最后Compile。等待编译完成后打开C++Builder2006,此时组件列表并没有显示FastReport组件,因为相应的bpl还没有安装进来。 C++Builder2006窗口菜单中选择Component-->Install Packages-->Add-->找到刚才FastReport目录下LibD10下的dclfrx10.bpl,添加进来就OK了。

如何安装使用FastReport的相关图片

如何安装使用FastReport

方法有很多,具体方法如下:

1、首先准备多张报表格式,让用户根据自己的需要选择,将来打印时调用这张报表就可以了,这种方法很简单,容易实现,并且一单有新的用户要求,只要加一张报表格式就解决了。(推荐使用)

2、为用户提供报表设计器。fastreport自带的报表设计器(我们设计报表时用的就是),可以为用户设计功能很强的报表,并在发布时带上。

3、中和一下上述的两种方法,用户可以选择,也可以自定义报表。

以下FastReport动态生成报表例子:。

procedure TForm1.Button1Click(Sender: TObject);。

var

v: TfrView;

b: TfrBandView;。

Page: TfrPage;。

begin

frReport1.Pages.Clear;。

frReport1.Pages.Add; // create page。

Page := frReport1.Pages[0];。

b := TfrBandView.Create; // create Title band。

b.SetBounds(0, 20, 0, 20); // position and size in pixels。

b.BandType := btReportTitle; // (only Top and Height are significant。

Page.Objects.Add(b); // for the band)。

v := TfrMemoView.Create; // create memo。

v.SetBounds(20, 20, 200, 16);。

v.BandAlign := baWidth;。

v.Prop['Alignment'] := frtaCenter; // another way to access properties。

v.Prop['Font.Style'] := 2;。

v.Memo.Add('Your text is: [Edit1.Text]');。

Page.Objects.Add(v);。

b := TfrBandView.Create; // create MasterData band。

b.SetBounds(0, 60, 0, 20);。

b.BandType := btMasterData;。

b.Dataset := 'frDBDataSet1'; // band's dataset。

Page.Objects.Add(b);。

v := TfrMemoView.Create; // create data field。

v.SetBounds(20, 60, 200, 16);。

v.Memo.Add('[Table1."Company"]');。

Page.Objects.Add(v);。

frReport1.Pages.Add; // create second page。

Page := frReport1.Pages[1];。

Page.PageType := ptDialog;。

Page.Width := 200;。

Page.Height := 170;。

Page.Caption := 'Test';。

v := TfrEditControl.Create; // create editbox。

v.SetBounds(60, 50, 75, 21);。

v.Name := 'Edit1';。

Page.Objects.Add(v);。

v := TfrButtonControl.Create; // create button。

v.SetBounds(60, 100, 75, 25);。

TfrButtonControl(v).Button.Caption := 'Test!';。

TfrButtonControl(v).Button.ModalResult := mrOk;。

Page.Objects.Add(v);。

frReport1.ShowReport;。

end;

fastreport二维码打印不出的相关图片

fastreport二维码打印不出

你好,

1、去百度搜索FastReport.Net4.0下载,

2、解压后打开目录:FastReport.Net4.0_Full。安装:FRNetDemo2010.msi。

把FastReport.Net+V2013.2.5+For+.Net4.0文件夹中的所有内容覆盖到Fastreport安装目录。假设安装目录为:【C:\Program Files\FastReports\FastReport.Net Demo】

3、将6个DLL文件对应覆盖到系统程序集目录:C:\Windows\Microsoft.NET\assembly\GAC_MSIL。

4、在安装目录下,执行Demo,然后Run the Designer。就可以开始设计打印模板了。

5、默认报表的格式,点击预览可查看报表呈现效果。

6、假设从数据库查询出来数据打印。点击数据源--新建数据源。

7、新建连接--->输入服务器名称,用户名和密码,数据库。测试连接成功后,点击下一步。

8、选择数据库中,想要查询的表。展开可勾选需要查询的字段。点击完成即可。

9、右键编辑一个文本框,依次展开数据源--Connection--ORD_SalesOrder。把这个CustomerName拖动到文本框。

10、把这些文本框里面的数据换成ORD_SalesOrderLine表里面的信息。

11、点击预览,就可以看到我们从数据库里面查出来的表的信息。

如何在FastReport报表中动态添加数据集的相关图片

如何在FastReport报表中动态添加数据集

情景:FastReport设计器页面默认设置为A4纸,但如果需要显示的字段过多,这时就出现了页面的大小无法满足完整显示所需内容的问题。

解决:出现这个问题后,我们可以在来到"文件"—"页面设置"选项中进行设置,在这里可以直接调整页面的纸张类型和尺寸,但是我使用的时候更多的会调整Portrait为Landscape,所谓Portrait按词霸的翻译就是“纸短的一边在顶端和底端的打印方式”,而Landscape则恰恰相反,意思是“纸长的一边在顶端和底端的打印方式”,可以简单的理解Portrait为纵向,Landscape为横向,通过这样的调整既可以保证用标准的A4纸打印,又满足了设计时能够扩充纸张大小,保证显示内容的目的。

FastReport.net 常用方法 - hcyu2012 - hcyu2012的博客。

二、过滤或排序显示数据

情景:为了将数据按顺序显示,便于查看。

解决:此时可以双击数据区,这时就会看到排序和过滤的选项,可以通过点击后面fx图标,使用设计器的方式实现,当然也可以手动添加代码:

FastReport.net 常用方法 - hcyu2012 - hcyu2012的博客。

三、添加和设置子报表

情景:显示复杂关系的数据。

解决:进入"报表"--"设置报表栏",可以对报表进行各种设置,其中数据首只会打印一次,数据尾则会在所有数据之后被打印。

FastReport.net 常用方法 - hcyu2012 - hcyu2012的博客。

四、日期显示

情景:有些数据表里的日期字段是空的,这时FastReport会自动将其转化为0001/1/1的形式。

解决:此时如果想要让日期为空时不显示此默认的形式,可以再次进入"报表"--"选项"中,在"一般"选项卡中取消勾选"转换空值"即可。

FastReport.net 常用方法 - hcyu2012 - hcyu2012的博客。

五、数据表的嵌套

情景:复杂的数据库表之间有很多复杂的主从对应关系,这时需要在数据源中建立关系。

 

FastReport 日期格式转换,该怎么解决

我用的一直都是FineReport,它比较方便,不过既然楼主问的是fastreport,这里我就不谈FineReport了。要创建fastreport的主从报表,需要建立两个数据集。一个是主表的数据集,另外一个是一个明细表的数据集;根据下面的截图来创建fastreport报表。首先,运行报表设计器,创建一个空白报表。为了添加一个明细的数据集,需要调用。

"Configure

Bands"

窗口。点击

"Configure

Bands"

按钮便可实现调用,如图所示,也可以通过"Report|Configure。

Bands..."

菜单项来调用"Configure。

Bands"窗口。配置窗口中展示了数据集结构:选择"Data"。

数据集,如图所示,单击鼠标右键以显示上下文菜单,并选择”data“band,接下来,嵌套数据便被添加到所选择的数据集中。按“close”按钮关闭窗口。你会发现报表模版便成下面的样子;将band与相应的数据源连接,并将数据列置于bands上。我们将使用两个数据源:分类和产品。运行报表通过这种方法,你可以创建一个带有无线嵌套数据的主从报表类型。

原文地址:http://www.qianchusai.com/fastreport-60.html

schlemiel

schlemiel

openeuler,openeuler多久发布一个lts版本

openeuler,openeuler多久发布一个lts版本

conviction-80

conviction-80

fabricate-70

fabricate-70

discos,disco是什么车牌

discos,disco是什么车牌

三年级手罢了工了作文300字,三年级手罢了工了作文300字优秀视频

三年级手罢了工了作文300字,三年级手罢了工了作文300字优秀视频

manukauinstitute

manukauinstitute

用空间顺序写一篇游的作文,用空间顺序写一处游玩过的景点

用空间顺序写一篇游的作文,用空间顺序写一处游玩过的景点

lw/五菱宏光征程2021款,五菱宏光征程什么时候售卖

lw/五菱宏光征程2021款,五菱宏光征程什么时候售卖

和源祥-30,和源祥邸珑庭业主论坛

和源祥-30,和源祥邸珑庭业主论坛