指令碼,指令碼結構

2021-10-13 14:36:04 字數 727 閱讀 8250

指令碼也是fastreport的一部分,用高階語言編寫。報表執行時,指令碼也同時被執行。指令碼中可以處理fastreport按常規方法不能處理的問題,比如根據指定條件隱藏資料。另外指令碼還可以處理fastreport中對話方塊的相關屬性。

指令碼可以用fastscript引擎包含的語言中的某一種語言編寫。當前版本支援以下幾種語言:

a、pascalscript

b、c++script

c、basicscript

d、jscript

fastreport中的指令碼有如下特點:

a、標準的語言集合:變數,常量,過程,方法(支援巢狀方法,支援變數,常量及帶預設值引數),所有標準運算子(包含case, try,finally, exept, with),標準資料型別(integral, fractional, logical, character, line, multidimensional arrays, set, variant),類(支援方法,事件,屬性,索引及預設屬性);

b、不支援宣告的型別:指令碼中不支援宣告記錄,類。無記錄、指標、集合(支援in運算),無shortstring型別,無跳轉語句(goto);

c、檢查類的相容性;

d、可以訪問報表的任何物件。

fastreport設計器中包含了指令碼編輯器,編輯器支援語法高亮顯示,因此可以在fastreport設計器中建立指令碼。另外,指令碼編輯器內建了乙個偵錯程式,支援「step」,「breadpoint」,「run to curs

oracle 匯出表結構指令碼

格式如下 匯出 exp system manager file test.dmp owner test1,test2 exp userid pwd sid file 資料檔案路徑.dmp log 日誌檔案路徑.log full y 建好對應的表空間和使用者 匯入 imp system manager...

SQL指令碼修改表結構

sql指令碼修改表結構 新建表 create table 表名 自動編號字段 int identity 1,1 primary key 欄位1 nvarchar 50 default 預設值 null 欄位2 ntext null 欄位3 datetime,欄位4 money null 欄位5 in...

shell指令碼 選擇 迴圈結構

一 if語句 用法1 if confition then command.fi 用法2 if condition then command.else command.fi 用法3 if condition1 then command.elif condition2 then command.else...