如何安装使用FastReport

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何安装使用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、点击预览,就可以看到我们从数据库里面查出来的表的信息。
参考技术A FastReport的安装可以选择自动或手动。自动安装:用FastReport中自带的recompile.exe。1.选择编译器:C++Builder62.选择FastReport的版本:Professional3.选择Teechart的版本:根据你的机器上安装的,如果没有升级过TeeChart

不使用fastreport自带的条码组件打印快递单(一款很不错的条码组件下载)

由于没有正确安装fastreport组件,导致没法使用fastreport中的条码组件,如何解决:

思路:

1、虽然条码组件不能使用,但有fastreport中picture组件可用。

2、查找可以生成一维码图片的组件。通过寻找找到了Barcode(下载)

3、利用picture的filelink属性,在报表中加载第二步产生的条码bmp图片。

步骤如下:

一、设计报表

1、在fastreport设计器中加入picture组件

2、设置picture的FileLink属性:c:\barcode.bmp;

二、编写代码,利用Barcode组件,产生一维码:

var
  Barcode1: TAsBarcode;
begin
  Barcode1 := TAsBarcode.Create(self);
  Barcode1.Top := 0;
  Barcode1.Left := 0;
  Barcode1.Modul := 1;
  Barcode1.Ratio := 2.0;
  Barcode1.Height := 75;
  Barcode1.Text := ‘012345678’;
  Barcode1.ShowText := bcoCode;
  Barcode1.Typ := TBarcodeType(5);
  Barcode1.ShowTextPosition := TShowTextPosition(5);
  Barcode1.Modul := 3;
  try
        Barcode1.Angle := 90;
    except
        Barcode1.Angle := 0.0;
    end;
  Image1.Picture := nil;
  Barcode1.DrawBarcode(Image1.Canvas);
  Image1.Picture.BITMAP.SaveToFile(‘c:\barcode.bmp‘);//(同FileLink属性一致)
  frxReport1.LoadFromFile(‘xxx.fr3‘);
  frxReport1.PrepareReport;

  frxReport1.PrintOptions.ShowDialog := False;
  frxReport1.Print;















































以上是关于如何安装使用FastReport的主要内容,如果未能解决你的问题,请参考以下文章

如何安装FastReport控件

Winform中使用FastReport实现简单的自定义PDF导出

关于FastReport在winform中的使用

FastReport For Delphi7 通用安装方法

FastReport5的安装

不使用fastreport自带的条码组件打印快递单(一款很不错的条码组件下载)