文檔金喜正規買球>>Stimulsoft中文文檔>>計算表達式中的值
計算表達式中的值
Stimulsoft是白俄羅斯一家報表控件廠商,該商家一直專注于報表控件的研發與創新,是報表控件行業的領導者。Stimulsoft 經過多年的努力,終于實現了更加簡單的設計報表,數據驅動更快的應用程序,更加簡便的應用新的技術,極大程度上的減少了開發人員的工作量,提高了工作的效率。
表達式可以包含多種不同類型的變量以及函數和數據庫中的字段值。這些不同的部分可以組合在一起,計算出一個要打印或顯示在報表中的值。
在表達式中使用代碼
在表達式中計算數值時,還可以加入用報表編程語言編寫的代碼。大括號("{"和"}"符號)用于將代碼項與其他文本分隔開來。開頭的大括號符號"{"表示計算的開始。結尾大括號符號"}"表示計算結束。符號之間的代碼經過計算,其值包含在計算結果中。在文本表達式中,計算結果會自動轉換為字符串。例如,如果輸入以下表達式:
值 = {1 + 2}
那么計算后,報告中顯示的結果將是:
值 = 3
多代碼插入
使用計算時,允許在任何一個表達式中插入不限數量的代碼。例如,如果輸入以下表達式
ValueA = {1 + 2}, ValueB = {2 + 3}
那么計算后,報告中出現的結果將是
ValueA = 3, ValueB = 5
嵌套代碼插入
在表達式中執行計算時,不允許嵌套代碼部分。例如,以下表達式不正確,會導致計算失敗:
值 = {1 + 2 + {2 + 3}}
重要:在表達式中進行計算時,不允許代碼嵌套。