Fast Report 增加自定义变量
来源:互联网 发布:美芽软件 编辑:程序博客网 时间:2024/04/30 07:23
某些情况下,我们可能需要传递变量给FastReport,并且将其显示在数据树的变量树中.如下图中的Customer 和Company Info 节点下的变量
自定义变量加入到数据树中的代码如下:
with FfrxReport.Variables do begin //加入分组(必须有前导空格格,标识为一个分类) CategoryName:='Customer'; if IndexOf(' ' + CategoryName) = -1 then Add.Name:=' ' + CategoryName; //当前登录用户 FfrxReport.Variables.AddVariable(CategoryName, 'AppUserName', Format('''%s''', [iDAppInfo.UserName])); //加入皮肤文件目录 FfrxReport.Variables.AddVariable(CategoryName, 'SkinRootFolder', Format('''%s''', [iDAppInfo.SkinsRootFolder])); //加入临时文件目录 FfrxReport.Variables.AddVariable(CategoryName, 'tempFolder', Format('''%s''', [GetEnvironmentVariable('temp')])); end;
上述代码的要点是:
1、Category增加时,必须判断是否已经存在.如果不加判断,直接增加,会造成数据树中出现多个Category;
2、增加字符型变量时,必须用引号括住,否则报表运行时,会提示表达式错误.
3、增加变量时,可以不用判断变量是否已经存在.变量存在的,程序会自动覆盖原来的值(已经检查过FastReport代码).
- Fast Report 增加自定义变量
- Fast Report
- Fast Report 问题集
- fast report for delphi
- fast report 的使用说明
- fast report 的预览
- Fast Report使用
- fast report 的使用说明
- 在REPORT标准应用工具条上增加自定义按钮
- springboot+freemarker 增加自定义变量和自定义
- 报表——Fast Report
- 用Fast Report建立跨栏报表
- fast report中实现大写金额
- fast report(1) - hize - 博客园
- fast report 2.45 版本的安装
- .net 使用fast report 一例
- VB6(Fast Report Studio 4.6.80)
- fast report 2.45 版本的安装
- C指针进阶-函数指针、函数名做形参
- C指针进阶-函数指针、函数名做形参
- ETL系列专题5——L之DimLoad
- HALL开关介绍
- csdn 我来了
- Fast Report 增加自定义变量
- 篮球场上发生的事情
- 【Win7最让人放心的文件共享课程】
- 原始套接字SOCK_RAW
- 一个例子体现JAVA中的面向对象思想,接口(抽象类)的用处
- 在机械硬盘上装Chrome OS
- HEVC学习之旅前篇(一)
- 世界名牌大学课件下载地址
- 不懂的地方(崩溃)