水晶報表的5種表格設計模式

來源:互聯網
上載者:User
設計|水晶報表 概述

與國外不同,國內的報表多以表格為主,所以用水晶報表實現表格雖然不太方便,但必須面對!
組成表格的框線分為上框線、下框線、左框線、右框線、內部橫框線、內部豎框線六種,而上框線、下框線、內部橫框線又屬於橫框線,左框線、右框線、內部豎框線又屬於豎框線。在水晶報表裡可以通過線、框、對象邊框來實現,且聽我慢慢道來……


目錄

一、準線協助
1. 對象未動,準線先行。
2. 使用準線對齊表格的框線。
3. 使用準線對齊行、列。
4. 使用準線定位行、列。
5. 使用準線調整列寬和行高。

二、多節框
1. 繪製表格的外部框線。
2. 繪製表格的內部橫框線。
3. 繪製表格的內部豎框線。

三、節內線
1. 將表格的標題列和資料行分離,分別繪製表格框線。
2. 繪製標題列部分的表格框線。
3. 繪製資料行部分的表格框線。

四、多節定位
1. 防止可變長度的對象相互覆蓋。
2. 防止資料庫欄位和下框線相互覆蓋。

五、對象邊框
1. 用對象邊框類比表格的框線。
2. 將表格的標題列和資料行分離,並用對象邊框類比表格框線。
3. 用文字物件的邊框類比標題列部分的表格框線。
4. 用資料庫欄位的邊框類比資料行部分的表格框線。



一、準線協助

1. 對象未動,準線先行。

準線是一些非列印線條,可以將其放在"設計"選項卡和"預覽"選項卡上的任何位置以協助對齊。它們具有對齊屬性,使對象自動與其對齊。對齊功能不僅使您能夠輕鬆加精確地對齊報表對象,而且還可以同時對多個對象重新置放並調整大小。

(1) 顯示、插入、移動和刪除準線
① 顯示準線
選擇"視圖"菜單上的"準線"命令。
使用"設計"命令可以在"設計"選項卡中顯示或隱藏準線。使用"預覽"命令可以在"預覽"選項卡中顯示或隱藏準線。
注意:在"預覽"選項卡上,必須選擇一個對象才能看到準線。
② 插入準線
在"設計"或"預覽"選項卡中,單擊頂部的尺規可以插入垂直準線;單擊左側的尺規可以插入水平準線。
注意:每條準線均與其起始尺規位置上的一個箭頭相連。
③ 移動準線
要將準線放置到目標位置,請將其箭頭沿尺規拖至相應的位置上。
④ 刪除準線
要刪除準線,將其箭頭拖出尺規。

注意:如果選擇了"網格線對齊"選項,則只能以網格為單位增量插入或移動準線。要去除這個限制,右擊報表的空白處,在捷徑功能表取消"與網格對齊"命令。

(2) 使對象與準線對齊
① 要使對象與準線對齊,將報表對象拖至準線之上,直至對象邊緣落在準線之上。
② 可以將多個對象與同一條準線對齊,以同時對多個對象重新置放並調整大小。
③ 可以使對象的頂部或底部與水平準線對齊,也可以使對象的左側、右側或中垂線(垂直平分對象的不可見線條)與垂直準線對齊。
④ 如果是對齊多個對象,要用對象的同一側對齊準線。

(3) 使用準線定位對象
使一個或多個對象與某條準線對齊之後,通過移動該準線即可同時移動所有對象。要移動準線,沿尺規拖動其箭頭。
注意:當移動準線時,所有與之對齊的對象也一起移動。但如果移動的是與準線對齊的對象,該準線並不隨之移動。

(4) 使用準線調整對象大小
使用兩條準線可以對兩個或多個大小(高度或寬度)相同或不同的對象調整大小。兩種情況下使用兩個準線調整大小的過程是一樣的。
① 建立一個準線。
② 將對象的一側與該準線對齊。
③ 在該對象的另一側建立第二條準線。
注意:此準線不應接觸到該對象。
④ 單擊對象以啟用大小調整控柄。
⑤ 將調整大小控柄拖至第二條準線,讓對象與該準線對齊。
⑥ 對於每一個要與這兩條準線對齊的其他對象,重複執行第 2 步到第 5 步。
⑦ 如果對象不是所需要的大小,則拖動準線之一或全部準線直到對象大小正確為止。

2. 使用準線對齊表格的框線。

注意:如果選擇了"網格線對齊"選項,則只能以網格為單位增量插入或移動準線。要去除這個限制,右擊報表的空白處,在捷徑功能表取消"與網格對齊"命令。

(1) 插入框
① 在"設計"選項卡中,通過單擊左側的尺規插入兩條水平準線。一上一下,分別對應表格的上框線和下框線。
② 通過單擊頂部的尺規插入兩條垂直準線。一左一右,分別對應表格的左框線和右框線。
③ 插入框,並調整大小,使框的四邊分別對齊四條準線。

(2) 插入豎線
① 在"設計"選項卡中,通過單擊左側的尺規插入兩條水平準線。一上一下,分別對應豎框線的上下頂點。
② 單擊頂部的尺規插入一條垂直準線,用於在水平方向上輔助定位豎框線。
③ 插入豎線,並對齊垂直準線。
④ 調整豎線的大小,使之上下兩側分別對齊上下兩條水平準線。

(3) 插入橫線
① 在"設計"選項卡中,通過單擊頂部的尺規插入兩條垂直準線。一左一右,分別對應橫框線的左右頂點。
② 單擊左側的尺規插入一條水平準線,用於在垂直方向上輔助定位橫框線。
③ 插入橫線,並對齊水平準線。
④ 調整橫線的大小,使之左右兩側分別對齊左右兩條垂直準線。

3. 使用準線對齊行、列。
(1) 對齊行
① 在"設計"選項卡中,單擊左側的尺規插入水平準線。
② 將同一行上的資料欄位或者表格標題的底部與水平準線對齊。

(2) 對齊列
① 在"設計"選項卡中,單擊頂部的尺規插入垂直準線。
② 將同一列上的資料欄位和表格標題的左側與垂直準線對齊。

4. 使用準線定位行、列。
每條準線均與其起始尺規位置上的一個箭頭相連。將行與水平準線對齊或者將列與垂直準線對齊後,沿尺規拖動其箭頭,就可以移動行和列。

5. 使用準線調整列寬和行高。
(1) 調整列寬
① 在"設計"選項卡中,單擊頂部的尺規插入垂直準線1,並將同一列上的資料欄位和表格標題的左側與垂直準線1對齊。
② 在列的右側,單擊頂部的尺規插入垂直準線2。
注意:此準線不應接觸到資料欄位和表格標題。
④ 按住 Ctrl 連續單擊,以選中同一列上的資料欄位和表格標題,在最後一個被選中的對象上會出現大小調整控柄。
⑤ 將調整大小控柄拖至垂直準線2,讓列與該準線對齊。
⑥ 如果列不是所需要的大小,則拖動準線之一或全部準線直到列大小正確為止。

(2) 調整行高
① 在"設計"選項卡中,單擊左側的尺規插入水平準線1,並將同一行上的資料欄位或者表格標題的頂部與水平準線1對齊。
② 在行的底部,單擊左側的尺規插入水平準線2。
注意:此準線不應接觸到資料欄位或者表格標題。
④ 按住 Ctrl 連續單擊,以選中同一行上的所有資料欄位,在最後一個被選中的對象上會出現大小調整控柄。
⑤ 將調整大小控柄拖至水平準線2,讓行與該準線對齊。
⑥ 如果行不是所需要的大小,則拖動準線之一或全部準線直到行大小正確為止。



二、多節框

1. 繪製表格的外部框線。
(1) 插入框,跨越"頁首"和"詳細資料"兩節。
(2) 調整"詳細資料"的大小,使其底部與表格的下框線對齊。

2. 繪製表格的內部橫框線。
(1) 在"詳細資料"插入橫線。
(2) 在垂直方向上移動橫線,使其與"詳細資料"頂部對齊。
(3) 調整橫線的大小,使其左右兩端與外部框線對齊。

3. 繪製表格的內部豎框線。
(1) 根據列的多少在報表插入相應數量的豎線。
(2) 在水平方向上移動豎線,使其恰好處於兩列之間。
(3) 調整豎線的大小,使其上下兩端與外部框線對齊。

問題:如果你在"報表尾"插入了子報表,那麼表格的豎框線和下框線將出現在子報表上,顯示效果混亂不戡!所以就有了下面的……



三、節內線

1. 將表格的標題列和資料行分離,分別繪製表格框線。
(1) 將表格的標題列放在"頁首",框線繪製不超出"頁首"。
(2) 將表格的資料行放在"詳細資料",框線繪製不超出"詳細資料"。

2. 繪製標題列部分的表格框線。
(1) 在"頁首"中,用線繪製表格的上框線,表格的內部橫框線,表格左框線、右框線、內部豎框線的標題列部分。
繪製橫框線和豎框線請參考本文的:二、多節框 2. 繪製表格的內部橫框線。 3. 繪製表格的內部豎框線。
(4) 調整"頁首"的大小,使其底部與表格的內部橫框線對齊。

3. 繪製資料行部分的表格框線。
(1) 在"詳細資料"中,用線繪製表格的下框線,表格左框線、右框線、內部豎框線的標題列部分。
繪製橫框線和豎框線請參考本文的:二、多節框 2. 繪製表格的內部橫框線。 3. 繪製表格的內部豎框線。
(2) 調整"詳細資料"的大小,使其底部與表格的下框線對齊。

問題:如果資料行的行高不固定,即資料庫欄位設定為"可以擴大",以根據資料大小自動垂直擴充。則資料將超出表格的下框線,而且豎線無法自動垂直擴充,顯示效果非常難看!所以就有了下面的……



四、多節定位

1. 防止可變長度的對象相互覆蓋。
建立多個節,並將對象放在可變長度對象所在節的下面的節,可消除這種套印問題。

2. 防止資料庫欄位和下框線相互覆蓋。
(1) 在"詳細資料"建立兩個節:"詳細資料 a"、"詳細資料 b"。
(2) 在"詳細資料 a"中放置資料庫欄位。
(3) 在"詳細資料 b"中,用線繪製表格的下框線,並調整"詳細資料b"的大小,使其底部與下框線對齊。
(4) 在"詳細資料"用線繪製豎框線,並跨越"詳細資料 a"和"詳細資料 b"兩節。



五、對象邊框

1. 用對象邊框類比表格的框線。
(1) 選擇報表對象並從"格式"菜單或右擊菜單中選擇格式命令,進入"格式設定編輯器"對話方塊。
(2) 選擇"邊框"選項卡。
(3) 將左、右、頂部、底部框線的"線型"設定為"單線"。

2. 將表格的標題列和資料行分離,並用對象邊框類比表格框線。
(1) 將表格的標題列放在"頁首",用文字物件的邊框類比標題列的框線。
(2) 將表格的資料行放在"詳細資料",用資料庫欄位的邊框類比資料行的框線。

3. 用文字物件的邊框類比標題列部分的表格框線。
(1) 最左側文字物件邊框的左、右、頂部、底部框線的"線型"設定為"單線"。
(2) 其它文字物件的邊框的右、頂部、底部框線的"線型"設定為"單線"。
(3) 將各個文字物件從左至右緊密相連, 則頂部框線就組成了表格的上框線,底部框線就組成了表格的內部橫框線,左、右框線便是表格左框線、右框線、內部豎框線的標題列部分。
(4) 調整"頁首"的大小,使其底部與表格的內部橫框線對齊。

4. 用資料庫欄位的邊框類比資料行部分的表格框線。
(1) 最左側文字物件邊框的左、右、底部框線的"線型"設定為"單線"。
(2) 其它文字物件的邊框的右、底部框線的"線型"設定為"單線"。
(3) 將各個文字物件從左至右緊密相連,底部框線便組合成了表格的下框線,左、右框線便是表格左框線、右框線、內部豎框線的標題列部分。
(4) 調整"詳細資料"的大小,使其底部與表格的下框線對齊。


相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。