delphi传递变量给fastreport

delphi传递变量给fastreport

1、打开frReport报表设计。
2、打开file->data dictionary加变量。这里比如加title,bm,zbr,gj,zrs
3、在报表控件主放一个richtext或一个rectangle数据控件,选择刚才添加的变量。
4、选择中frReport的GET Value方法,如下表:
procedure Tgjdb.frReport1GetValue(const ParName: String;
  var ParValue: Variant);
begin
  with frReport1.Dictionary do
   begin
      frVariables[‘title‘]:=query2cllbmc.AsString+‘发放历史表‘;
      frVariables[‘bm‘]:=‘部门:‘+query2bmmc.AsString;
      frVariables[‘zbr‘]:=‘制表人:‘+ Zlogin.Zusername;
      frVariables[‘gjm‘]:=query2.Fields[13].AsString+‘名称‘;
      frVariables[‘zrs‘]:=‘总人数:‘+inttostr(query2.RecordCount);
   end;
end;
5、为什么报表显示空白。
将报表StoreInDFM属情设为TRUE即可。
6、如何打开报报,例:

frreport1.DesignReport;
  frreport1.LoadFromFile(extractfilepath(paramstr(0)+‘gjdb.frf‘));
  frreport1.PrepareReport;
  frreport1.ShowReport ;

原文地址:https://www.cnblogs.com/bwdblogs/p/10162873.html

时间: 2024-10-29 10:39:26

delphi传递变量给fastreport的相关文章

Linux/Unix shell sql 之间传递变量

灵活结合Linux/Unix Shell 与SQL 之间的变量传输,极大程度的提高了DBA的工作效率,本文针对Linux/Unix shell sql 之间传递变量给出几个简单的示例以供参考. Linux/Unix 下调用SQL,RAMN 请参考:Linux/Unix shell 脚本中调用SQL,RMAN脚本 一.示例 [python] view plain copy print? 1.shell变量接受sql返回值之方式一 [email protected]:~> more ./retval

drupal7 使用(hook_preprocess_HOOK)向各个主题模版里面传递变量

函数地址:hook_preprocess_HOOK 1 首先解释下hook_preprocess_HOOK这个钩子的含义: hook           _     preprocess  _   HOOK [module]     _     preprocess  _   [theme hook name] 自定义的模块名字           预处理                            通过hook_theme 声明的主题 2 使用 <?php //设置变量 functi

C++学习 c++中常量定义以及值传递和传递变量别名。

1.C++提供了const来定义常量const float PI=3.14159.代替C中#define PI 3.14159 2. #include<iostream>using namespace std;void wap(int a, int b){ int temp; temp = a; a = b; b = temp;} int main(){ int i, j; cin >> i >> j; wap(i, j); cout << i <&l

在两个ASP.NET页面之间传递变量【转】

ASP.NET提供了事件驱动编程模型,使开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,在传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递变量,同样的事情,在使用事件驱动编程模型的ASP.NET就要麻烦一些,但是我们仍然有一些方法可以实现同样的功能.笔者在这里将包含使用querystring,session变量以及server.Transfer方法来实现页面间的变量传递. 使用QueryString 使用QuerySting在页面间传递值已经是一种很老的

Jmeter跨线程组传递变量

跨线程组传递变量只能通过属性来传递,并且属性只能传字符串变量. 如果想传数组变量,需要先将数组转化为字符串,在下一个线程组再转化为数组. [注意]在使用时要注意线程组的执行顺序.需要勾选测试计划里的独立运行每个线程组按钮. 一.beanshell自带方法 props.put("变量名","值") 全局变量赋值 props.get("变量名") 获取全局变量 这里简单介绍一个例子,从线程组1里传递给线程组2 字符串:hao123. 1)使用正则提取

254 在js调用函数时,传递变量参数时, 是值传递还是引用传递

问题: 在js调用函数时,传递变量参数时, 是值传递还是引用传递 理解1: 都是值(基本/地址值)传递 理解2: 可能是值传递, 也可能是引用传递(地址值) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>02_关于数据传递问题</title> </head> <body> <

0428日重点:页面之间通过url参数的方法传递变量

1.一个页面里的变量,要传递给另一个页面,可通过把变量作为网址的url参数的方法传递,在另一个页面(接收页面)里,先获取到属性,然后放在隐藏的input里,然后表单提交! 1.传递页面的url里,把变量作为参数写进去 2. 接收页面,js获取url中的参数,并把参数放入隐藏的input里. 3.最后ajax的时候,把获取到的参数上传.

对保存变量及传递变量的思考

//基本类型和引用类型的值 //ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值. //基本类型值是指简单的数据段,而引用类型值指那些可能由多个值构成的对象. //1.基本类型变量的传递 var name = "陈国栋" name.age = 25; console.log(name.age); //undefind 此处不会报错,返回值为undefind //2.引用类型变量的传递 var person = new Object(); person.nam

Django——如何使用Template以及如何向template传递变量

如何使用模板系统 在Python代码中使用Django模板的最基本方式如下: 可以用原始的模板代码字符串创建一个 Template 对象, Django同样支持用指定模板文件路径的方式来创建 Template 对象; 调用模板对象的render方法,并且传入一套变量context.它将返回一个基于模板的展现字符串,模板中的变量和标签会被context值替换. ——————————————————————————————基本方法———————————————————————————————————