2012/10/04

FastReport 的 Variables 和 Script Variables


Variables 可在 Design 上看到變數
Script Variables 則看不到

Design script裡面使用上
是直接使用,例如:

Script Variables :
========
Delphi:
frxReport.Script.Varialbes['XXX'] := 'XYZ';

FR Design
ShowMessage(XXX);  // 雖然看不到,但可以直接使用
========

 Variables:
========
Delphi:
frxReport.Varialbes['XXX'] := '''XYZ''';

FR Design
ShowMessage(<XXX>);  // 在Design Manager可以看到,但設定和呼叫上就比較麻煩
========

FastScript 若使用非 Pascal 語言來讀取變數時 (2024/05/28 更新)

 

若使用非 Pascal 語言時,以 JScript 為例,使用上不能採用快截符號讀取變數,會發生判斷式錯誤的例外。只能使用 Report 物件來讀取: 

 

Report.Variables["XXX"] or Report.Script.Variables["XXX"]



參考來源:

  • Script variables
  • FastReport 4 Programmer's manual







YA! 又過一關囉!

沒有留言:

張貼留言