C語(yǔ)言的標(biāo)識(shí)符為什么區(qū)分大小寫(xiě)呢?
Vb不是只給小孩子玩c的,你看看腳本里的其他語(yǔ)言delphi,java,lua,python,ruby等等,區(qū)分之后程序可讀性會(huì)更好,而不是像VB一樣全部變成奇怪的大寫(xiě),比如編程中常用的匈牙利命名法,以小寫(xiě)變量開(kāi)頭的名字,比如一個(gè)字符的指針的名字。我叫他:LPSTRPERSONFIRSTNAME如果用VB的話(huà)就變丑了:lpStrPersonFirstName和C中所有大寫(xiě)的一半都是特殊的宏定義,比如#d
fastreport怎么選擇打印?(delphi)?
1.文檔中有多行數(shù)據(jù),但預(yù)覽時(shí)只顯示了部分內(nèi)容,或者打印內(nèi)容的行之間有間隙。
在FASTREPOR屬性中:將RowCount0和StartNewPage設(shè)置為False;拉伸是真的。
描述:
RowCount:控制總共打印多少行;RowCount0是打印全部;
StartN:在打印前跳轉(zhuǎn)頁(yè)面;每頁(yè)打印一行;
stretch:;的身體根據(jù)身體的內(nèi)容自動(dòng)膨脹和收縮;
2.設(shè)置打印時(shí)數(shù)量的小數(shù)位數(shù)。
FASTREPOR屬性:使用DisplayFormat-Numbers-1234.50。
2.0f:顯示為整數(shù);
2.2f:顯示兩位小數(shù);
2.3f:顯示三位小數(shù),可根據(jù)情況調(diào)整。
3.設(shè)置打印時(shí)的日期/時(shí)間格式。
在FASTREPOR屬性中:使用displayformat-date/time-11.28.2002。
顯示年、月、日。
顯示月和日。
Mm:顯示兩位數(shù)的月份。
4.當(dāng)字段的值為零時(shí),它為空。
在FASTREPOR屬性中:將HideZeros(無(wú)論數(shù)字前的0是否顯示)設(shè)置為T(mén)rue。
自動(dòng)換行
1)選擇用于分組的數(shù)據(jù)單元;
2)StretchMode為smMaxHtight;WordWrap為真;;拉伸是真的。
描述:
stretchmod:;對(duì)象擴(kuò)展的行為;
WordWrap:文本是否自動(dòng)換行;
6.總數(shù)
[SUM(導(dǎo)入/銷(xiāo)售/退回/折疊主體文件。AMTN_網(wǎng),主數(shù)據(jù)2)]
7.每頁(yè)合計(jì)
將定義總數(shù)。把函數(shù)放在列末就行了。
8.整個(gè)表的總和
只需將定義的總函數(shù)放入報(bào)告總數(shù)。
9.大寫(xiě)金額
在報(bào)表設(shè)計(jì)中使用函數(shù):ConbertNumToChinese()
大寫(xiě)金額合計(jì):[ConvertNumToChinese(SUM)]。
負(fù)數(shù)合計(jì)大寫(xiě):【ConvertNumToChinese(Abs(SUM)。amtn_net,MasterData2)]。
10.報(bào)告中打印的行數(shù)
在報(bào)表設(shè)計(jì)中使用變量-系統(tǒng)變量行#
11.甚至玩
1)文檔-快速查看,找出要打印的文檔;
2)打印-查詢(xún)數(shù)據(jù)-預(yù)覽-打印,選擇多張單據(jù)連續(xù)錄入。
12.連續(xù)點(diǎn)擊同一頁(yè)面
印刷-設(shè)計(jì)-頁(yè)面設(shè)置-檢查和打印到上一頁(yè)和"擴(kuò)展到打印區(qū)域"
13.打印固定行數(shù),不足以填充空白行代碼(語(yǔ)言:Pascalscript)。
定義變量
pag:integer;
pagemaxrowcho7-@.cominteger5;//每頁(yè)打印的行數(shù)
proc:tfrxcompon:int:iif(Pag:i1;
(child1);//打印空白表單
結(jié)束;
結(jié)束;
proc:tfrxcompon:linemodpagemaxrow;
如果(頁(yè)面行1)和(行1)那么
;
結(jié)束;
開(kāi)始
結(jié)束。