fastreport中自定义变量的方法是:报表->变量->编辑变量里面新添了一个变量,不知对不对。但怎么使用都出错,请问:
一、如何在程序中给fastreport的自定义变量赋值?
二、如何在fastreport脚本中引用自定义变量?

解决方案 »

  1.   

    在fastreport脚本中引用自定义变量,不管怎么做总是显示“undeclared identifier”
      

  2.   

    Fast Scrpit:    Report.Variables['A'] := '''我是变量值''';DELPHI:  frxReport1.Variables.Variables['A'] := '''我是变量的值''';
      frxReport1.ShowReport();
      

  3.   

    fastreport中自定义变量的方法是:报表->变量->编辑变量里面新添了一个变量,//------------
    上面这步不需要.   Variables['A']  会自动报表中加入一个 A 变量的.只要在报表设计时, 双击TfrxMemoView后显示的对话框里输入 [A] 就可以了.  需要注意的,如果在脚本中或程序中没有给变量赋值, 就会报错.
      

  4.   

    to 风归叶:
    Delphi:
      frxReportCW.LoadFromFile('ksscw.fr3');
      frxReportCW.Variables.Variables['User']:='UserA';
      frxReportCW.ShowReport();
    FastReport:
      将其中一个memo的TEXT设置为“操作员:[User]”运行显示错误:Undeclared identifier:"UserA"
    现在的问题是如何将delphi中的用户名传到FastReport中去?