fastreport基础教程 fastreport模板
FastReport 交叉报表是怎么做的
没用过fastreport做报表,一直用FineReport,在FineReport的帮助文档里面搜了一下交叉表教程,大概如下,可借鉴一下思路:
fastreport基础教程 fastreport模板
fastreport基础教程 fastreport模板
fastreport基础教程 fastreport模板
概述
交叉表,也是常见的基本报表类型,分组报表只是从上到下将数据分组显示,而交叉表则是从上到下、从左到右都将数据分组的报表,如下图:
FineReport天然支持行列对称,设计交叉表的方法也很简单。
2. 制作步骤
2.1 新建工作簿,添加数据集
新建工作薄,添加数据集ds1,SQL语句为SELECT FROM [销量]。
2.2 制作交叉表
设计好表样后,将数据列拖入对应单元格:
纵表头:地区与销售员默认纵向扩展实现从上到下分组;
横表头:将产品类型与产品设置为从左到右扩展,让产品横向分组,实现横表头;
数据:根据父子格的概念,销量会以销售员为左父格,产品为上父格,自动匹配出销售员与产品对应的销量。
预览即可看到上图交叉表。
注:此处销售员与产品对应的销量是的,因此,直接将销量拖入单元格即可。
另:若销售员与产品对应的销量不,则将销量数据列的显示方式设为汇总-求和,详细请查看数据显示方式。
2.3 其他设置
排序、突出显示以及字体颜色调整参考具体章节
2.4保存发布
delphi7的fastreport插件的安装方法
系统环境:
Windows XP 标装版
Delphi7
控件有:
FastReport 4.3
安装前请册除原有的FR控件。
1. "Tools|Environmet options..."中的"Library"标签面下"Library path"添加FastReport路径。
FastReport 4.3FastQB
FastReport 4.3FastScript
FastReport 4.3Source
FastReport 4.3SourceBDE
FastReport 4.3SourceADO
FastReport 4.3SourceIBX
FastReport 4.3SourceDBX
FastReport 4.3SourceExportPack
2. 生成文件
运行"recompile.exe"文件,设置相应选项,我的设置如下:
1.Select the compiler 设置为 Delphi7
2.Select the FastReport Version 设置为 Enterprise
3.Select the TeeChart version 设置为 TeeChartStd
4.What you want to do 下的 Change language To: 设置为 Chinese (这个还用说)
3. 编译运行包(其它版本的Delphi选择相对应的文件编译)
- FastReport 4.3FastQBfqb70.dpk
- FastReport 4.3FastScriptfs7.dpk
- FastReport 4.3FastScriptfsDB7.dpk
- FastReport 4.3FastScriptfsBDE7.dpk
- FastReport 4.3FastScriptfsADO7.dpk
- FastReport 4.3FastScriptfsIBX7.dpk
- FastReport 4.3Sourcefrx7.dpk
- FastReport 4.3SourcefrxDB7.dpk
- FastReport 4.3SourceADOfrxADO7.dpk
- FastReport 4.3SourceBDEfrxBDE7.dpk
- FastReport 4.3SourceIBXfrxIBX7.dpk
- FastReport 4.3SourceDBXfrxDBX7.dpk
- FastReport 4.3SourceExportPackfrxe7.dpk
我用的finereport,里面集成了很多插件,不需要再重复安装,而且教程图文并茂的,我就是自学的。
如何安装FastReport控件
FastReport的安装可以选择自动或手动。 自动安装:用FastReport中自带的recompile.exe。 1. 选择编译器:C++Builder6 2. 选择FastReport的版本:Professional 3. 选择Teechart的版本:根据你的机器上安装的,如果没有升级过TeeChart
FastReport的安装可以选择自动或手动。
自动安装:用FastReport中自带的recompile.exe。
1. 选择编译器:C++Builder6
2. 选择FastReport的版本:Professional
3. 选择Teechart的版本:根据你的机器上安装的,如果没有升级过TeeChart,就选择TeeChartStd
4. 我建议选择recompile all packages
然后进行编译,一般在没有升级TeeChart的时候编译比较高。如果升级了TeeChart,需要多几个步骤才行
安装教程1、解压fastreport版安装包,然后点击“fr5_2_3_srcent.exe”开始正式的安装
2、选择“中文(简体.)”然后点击next
3、点击“下一步”
4、输入序列号【0043443E1D4100050C1226160F351D190D310E2028171E350A22】,然后点击“下一步”
5、勾选“是,我接受所有的授权合约”,然后点击下一步
6、点击“下一步”
7、这里直接默认选择“custom”,然后点击下一步即可
8、 选择需要安装的组件,这里自行选择,如果不熟悉,直接默认即可
9、选择软件的安装路径,这里建议默认安装即可
10、然后直接默认“下一步”即可,直到安装完成
易用仓库软件,报表用的fastreport,如何在一张A4纸上打印2遍呢?
你的意思是想在A4纸张上打印2次这样的内容是么?好比上面的是存根。
如果你要会编程的话 可以把所有的报表上的控件一遍添加在报表文件里。即可。如果没有编程基础的话,那只能依靠设置打印来完成了,可以设置个字定义的纸张(是A4一半大小)然后打印时设置打印2份即可。
简单有关问题,怎么在FastReport 中写代码
不很很清楚题主要写什么代码哎,fastreport中很多功能的实现都是需要写代码的。我最烦的就是这种写代码的,后来就用了零代码基础的finereport,哪怕是需要代码的地方都可以在资料中找到,直接粘贴过去就可以了。
关于怎么在FastReport 中画竖线斜线
题主显然是新手哇,有空的话要多看看相关的教程~竖线用Line控件,竖线斜用Shape控件设置Shape为skDiagonal2或skDiagonal1即可,题主也可以试试finereport,更适合式复杂报表,简单作方便,设计也很简单,后期finereport还可能会推出新产品,听说可以自定义报表自己组合设计,以后设计会越来越方便,而且个人觉得finereport的售后和在线服务做得比较好,有些简单的问题可以在线咨询解决,希望可以帮到题主~
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。