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