原創(chuàng)|使用教程|編輯:鄭恭琳|2018-05-15 14:42:42.000|閱讀 1279 次
概述:本文詳細(xì)介紹了FastReport VCL 6 版本中一個(gè)非常有用的創(chuàng)新功能——Table對(duì)象,其功能非常強(qiáng)大,它的可用性更是受到報(bào)表開發(fā)人員的喜愛。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在我看來,F(xiàn)astReport VCL 6中一個(gè)非常有用的創(chuàng)新是Table對(duì)象。以前,我們只有一個(gè)交叉表,實(shí)際上它是一個(gè)矩陣。我們需要特定報(bào)告中的矩陣。沒有足夠的普通表格,便于縮放和移動(dòng)字段。所有數(shù)據(jù)在一個(gè)容器中,每次修改報(bào)告時(shí)都不需要自定義字段,以避免重疊。如果您要以表格格式導(dǎo)出報(bào)告,這是一大優(yōu)勢(shì)。
我們通過例子來看這個(gè)對(duì)象的特征。
將“Table”對(duì)象添加到“Data”band。 當(dāng)然,您可以將表格放在其他bands上,但不會(huì)填充數(shù)據(jù)。相反,它只包含表格第一行的數(shù)據(jù)。
默認(rèn)情況下,該表格由五列和五行創(chuàng)建。
管理表格的維度非常簡(jiǎn)單:
 
		 
		 
		 
		 
		要合并單元格,您需要選擇您想要的鼠標(biāo)單元格。右鍵單擊上下文菜單并選擇“join cells”項(xiàng)。
合并的單元格也可以使用“split cells”項(xiàng)目從上下文菜單中拆分。
您可以通過幾種方式向表格單元格添加字段:
1)拖放——將數(shù)據(jù)區(qū)中的字段拖動(dòng)到所需的單元格;
2)從單元格的下拉列表中選擇。在這種情況下,必須選擇Data波段的數(shù)據(jù)源;
 
3)雙擊所需的單元格。在文本編輯器中,單擊“Insert Expression”圖標(biāo)。在表達(dá)式編輯器中,選擇數(shù)據(jù)字段:
 
4)數(shù)據(jù)組加成:
 
		 
		但是表格的可能性不僅僅是通過添加和刪除來完成的。您可以更改列和行的順序。為此,請(qǐng)選擇列,按住Ctrl鍵,單擊鼠標(biāo)左鍵并將列(行)拖到所需的位置。
之前:
 
之后:
 
該表格允許您在單元格中放置不同的對(duì)象。該限制僅限于表、交叉表、DB交叉表和嵌套報(bào)表。所有其他對(duì)象可以放置在單元格中,甚至可以同時(shí)放置在一個(gè)單元格中。例如,一張圖片:
 
單元格中的對(duì)象可以增加和移動(dòng),也可以在band中移動(dòng)。
“Table”對(duì)象有兩個(gè)屬性應(yīng)該寫成:
讓我們仔細(xì)看看第一個(gè)屬性——AutoSize。您可以將自動(dòng)大小分配給列和行。如果一個(gè)單元格被拉伸,相鄰的單元格也應(yīng)該沿著垂直或水平方向拉伸。
要使用它,您需要配置Data band。在它的屬性中,我們發(fā)現(xiàn)拉伸并設(shè)置為true。對(duì)于StretchMode,選擇ActualHeight。現(xiàn)在band可以高度拉伸。現(xiàn)在您需要選擇一列或一行,并右鍵單擊列/行的箭頭指針和表格邊界之間的區(qū)域。在上下文菜單中,選擇AutoSize。
 
禁用AutoSize屬性的較低行:
 
啟用AutoSize屬性的較低行:
 
現(xiàn)在考慮AllowSplit屬性。打開它很容易。必須為“Table”對(duì)象所在的“Data” band啟用AllowSplit屬性。您可以通過右鍵單擊band標(biāo)題來完成此操作。在上下文菜單中,選擇所需的屬性。或者,在Band Data的Data屬性檢查器中,還可以找到AllowSplit并將其設(shè)置為true。下面揭示了如果該屬性被禁用,表格看起來會(huì)如何:
 
正如你所看到的,下面的表格不適合頁(yè)面布局并被移動(dòng)到下一頁(yè)。現(xiàn)在啟用AllowSplit。
 
部分表格顯示在第一頁(yè)上,其余部分顯示在第二頁(yè)上。使用表格打印報(bào)告時(shí),此選項(xiàng)有助于節(jié)省紙張。
現(xiàn)在是時(shí)候總結(jié)了。我們所考慮的“Table”對(duì)象的功能非常強(qiáng)大,并且在我看來,報(bào)表開發(fā)人員會(huì)很喜歡它的可用性。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動(dòng) | | 聯(lián)系Elyn
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn