原創|其它|編輯:郝浩|2012-06-08 01:20:13.000|閱讀 5211 次
概述:本文介紹了FastReport報表控件的算術運算函數及在報表生成期間可以使用的過程和函數。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
算術運算函數
Int(<value>).返回數值<value>的整數部分。
Frac(<value>).返回數值<value>的小數部分。
Round(<value>).返回四舍五入的數值。
value1 Mod value2.返回value1除以value2的余數。
MinNum(<value1>, <value2>).返回兩個<value>的最小值。
MaxNum(<value1>, <value2>).返回兩個<value>的最大值。
其它函數
Input(<caption> [,<default>]).顯示標題為<caption>并有一個編輯框的對話框。如果“defalut”參數被設置,則將這個字符顯示在編輯框的。在用戶點擊“確認”后,返回輸入的字符。
Date.返回當前的系統日期。
Time.返回當前的系統時間。
Line#.返回當前的行號,從每個新組的開始進行計數。例如:
LineThrough#.返回當前行號,從報表的開始進行計數。例如:
Column#.返回交叉報表中的當前欄數。
Page#.返回當前頁碼。
TotalPages.返回已完成報表的總頁數。要使用這個函數必須使用掃描兩遍報表。
DayOf(<date>).返回所給日期的天數(1..31)。
MonthOf(<date>).返回所日期的月份。
YearOf(<date>).返回所日期日期的年份。
MessageBox(<text>, <caption>, <buttons_and_icons>).顯示一個包含文本,標題和按鈕的消息對話框。返回用戶選擇的值(mrOk, mrCancel, mrYes, mrNo)。對于<buttons_and_icons>參數有下列值:
按鈕 |
圖標 |
mb_Ok |
mb_IconError |
在報表生成期間可以使用的過程和函數
CurY.返回下一個band打印的Y軸坐標。你可以為CurY設定一個值――它會因此移動位置。要在點陣和毫米間進行轉換,使用下面比率:18點陣=5毫米。
FreeSpace.按點陣返回頁面上的剩余的空白區域。
FinalPass.如果掃描兩遍的報表,現在是運行最后一遍,則返回True。
PageHeight.按點陣返回減去頁腳Band高度的頁面高度。
PageWidth.按點陣返回頁面寬度。
StopReport.中止報表生成。
NewPage.開始新的頁面。
NewColumn.在多欄報表中開始新的欄。
ShowBand(<band>).顯示名為<band>的Band。
(慧都控件網版權所有,轉載請注明出處,否則追究法律責任)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網