|
概述
與國外不同,國內(nèi)的報(bào)表多以表格為主,所以用水晶報(bào)表實(shí)現(xiàn)表格雖然不太方便,但必須面對! 組成表格的框線分為上框線、下框線、左框線、右框線、內(nèi)部橫框線、內(nèi)部豎框線六種,而上框線、下框線、內(nèi)部橫框線又屬于橫框線,左框線、右框線、內(nèi)部豎框線又屬于豎框線。在水晶報(bào)表里可以通過線、框、對象邊框來實(shí)現(xiàn),且聽我慢慢道來……
目錄
一、準(zhǔn)線協(xié)助 1. 對象未動(dòng),準(zhǔn)線先行。 2. 使用準(zhǔn)線對齊表格的框線。 3. 使用準(zhǔn)線對齊行、列。 4. 使用準(zhǔn)線定位行、列。 5. 使用準(zhǔn)線調(diào)整列寬和行高。
二、多節(jié)框 1. 繪制表格的外部框線。 2. 繪制表格的內(nèi)部橫框線。 3. 繪制表格的內(nèi)部豎框線。
三、節(jié)內(nèi)線 1. 將表格的標(biāo)題行和數(shù)據(jù)行分離,分別繪制表格框線。 2. 繪制標(biāo)題行部分的表格框線。 3. 繪制數(shù)據(jù)行部分的表格框線。
四、多節(jié)定位 1. 防止可變長度的對象相互覆蓋。 2. 防止數(shù)據(jù)庫字段和下框線相互覆蓋。
五、對象邊框 1. 用對象邊框模擬表格的框線。 2. 將表格的標(biāo)題行和數(shù)據(jù)行分離,并用對象邊框模擬表格框線。 3. 用文本對象的邊框模擬標(biāo)題行部分的表格框線。 4. 用數(shù)據(jù)庫字段的邊框模擬數(shù)據(jù)行部分的表格框線。
一、準(zhǔn)線協(xié)助
1. 對象未動(dòng),準(zhǔn)線先行。
準(zhǔn)線是一些非打印線條,可以將其放在"設(shè)計(jì)"選項(xiàng)卡和"預(yù)覽"選項(xiàng)卡上的任何位置以幫助對齊。它們具有對齊屬性,使對象自動(dòng)與其對齊。對齊功能不僅使您能夠輕松加精確地對齊報(bào)表對象,而且還可以同時(shí)對多個(gè)對象重新定位并調(diào)整大小。
(1) 顯示、插入、移動(dòng)和刪除準(zhǔn)線 ① 顯示準(zhǔn)線 選擇"視圖"菜單上的"準(zhǔn)線"命令。 使用"設(shè)計(jì)"命令可以在"設(shè)計(jì)"選項(xiàng)卡中顯示或隱藏準(zhǔn)線。使用"預(yù)覽"命令可以在"預(yù)覽"選項(xiàng)卡中顯示或隱藏準(zhǔn)線。 注意:在"預(yù)覽"選項(xiàng)卡上,必須選擇一個(gè)對象才能看到準(zhǔn)線。 ② 插入準(zhǔn)線 在"設(shè)計(jì)"或"預(yù)覽"選項(xiàng)卡中,單擊頂部的標(biāo)尺可以插入垂直準(zhǔn)線;單擊左側(cè)的標(biāo)尺可以插入水平準(zhǔn)線。 注意:每條準(zhǔn)線均與其起始標(biāo)尺位置上的一個(gè)箭頭相連。 ③ 移動(dòng)準(zhǔn)線 要將準(zhǔn)線放置到目標(biāo)位置,請將其箭頭沿標(biāo)尺拖至相應(yīng)的位置上。 ④ 刪除準(zhǔn)線 要?jiǎng)h除準(zhǔn)線,將其箭頭拖出標(biāo)尺。
注意:如果選擇了"網(wǎng)格線對齊"選項(xiàng),則只能以網(wǎng)格為單位增量插入或移動(dòng)準(zhǔn)線。要去除這個(gè)限制,右擊報(bào)表的空白處,在快捷菜單取消"與網(wǎng)格對齊"命令。
(2) 使對象與準(zhǔn)線對齊 ① 要使對象與準(zhǔn)線對齊,將報(bào)表對象拖至準(zhǔn)線之上,直至對象邊緣落在準(zhǔn)線之上。 ② 可以將多個(gè)對象與同一條準(zhǔn)線對齊,以同時(shí)對多個(gè)對象重新定位并調(diào)整大小。 ③ 可以使對象的頂部或底部與水平準(zhǔn)線對齊,也可以使對象的左側(cè)、右側(cè)或中垂線(垂直平分對象的不可見線條)與垂直準(zhǔn)線對齊。 ④ 如果是對齊多個(gè)對象,要用對象的同一側(cè)對齊準(zhǔn)線。
(3) 使用準(zhǔn)線定位對象 使一個(gè)或多個(gè)對象與某條準(zhǔn)線對齊之后,通過移動(dòng)該準(zhǔn)線即可同時(shí)移動(dòng)所有對象。要移動(dòng)準(zhǔn)線,沿標(biāo)尺拖動(dòng)其箭頭。 注意:當(dāng)移動(dòng)準(zhǔn)線時(shí),所有與之對齊的對象也一起移動(dòng)。但如果移動(dòng)的是與準(zhǔn)線對齊的對象,該準(zhǔn)線并不隨之移動(dòng)。
(4) 使用準(zhǔn)線調(diào)整對象大小 使用兩條準(zhǔn)線可以對兩個(gè)或多個(gè)大小(高度或?qū)挾龋┫嗤虿煌膶ο笳{(diào)整大小。兩種情況下使用兩個(gè)準(zhǔn)線調(diào)整大小的過程是一樣的。 ① 創(chuàng)建一個(gè)準(zhǔn)線。 ② 將對象的一側(cè)與該準(zhǔn)線對齊。 ③ 在該對象的另一側(cè)創(chuàng)建第二條準(zhǔn)線。 注意:此準(zhǔn)線不應(yīng)接觸到該對象。 ④ 單擊對象以激活大小調(diào)整控柄。 ⑤ 將調(diào)整大小控柄拖至第二條準(zhǔn)線,讓對象與該準(zhǔn)線對齊。 ⑥ 對于每一個(gè)要與這兩條準(zhǔn)線對齊的其他對象,重復(fù)執(zhí)行第 2 步到第 5 步。 ⑦ 如果對象不是所需要的大小,則拖動(dòng)準(zhǔn)線之一或全部準(zhǔn)線直到對象大小正確為止。
2. 使用準(zhǔn)線對齊表格的框線。
注意:如果選擇了"網(wǎng)格線對齊"選項(xiàng),則只能以網(wǎng)格為單位增量插入或移動(dòng)準(zhǔn)線。要去除這個(gè)限制,右擊報(bào)表的空白處,在快捷菜單取消"與網(wǎng)格對齊"命令。
(1) 插入框 ① 在"設(shè)計(jì)"選項(xiàng)卡中,通過單擊左側(cè)的標(biāo)尺插入兩條水平準(zhǔn)線。一上一下,分別對應(yīng)表格的上框線和下框線。 ② 通過單擊頂部的標(biāo)尺插入兩條垂直準(zhǔn)線。一左一右,分別對應(yīng)表格的左框線和右框線。 ③ 插入框,并調(diào)整大小,使框的四邊分別對齊四條準(zhǔn)線。
(2) 插入豎線 ① 在"設(shè)計(jì)"選項(xiàng)卡中,通過單擊左側(cè)的標(biāo)尺插入兩條水平準(zhǔn)線。一上一下,分別對應(yīng)豎框線的上下頂點(diǎn)。 ② 單擊頂部的標(biāo)尺插入一條垂直準(zhǔn)線,用于在水平方向上輔助定位豎框線。 ③ 插入豎線,并對齊垂直準(zhǔn)線。 ④ 調(diào)整豎線的大小,使之上下兩側(cè)分別對齊上下兩條水平準(zhǔn)線。
(3) 插入橫線 ① 在"設(shè)計(jì)"選項(xiàng)卡中,通過單擊頂部的標(biāo)尺插入兩條垂直準(zhǔn)線。一左一右,分別對應(yīng)橫框線的左右頂點(diǎn)。 ② 單擊左側(cè)的標(biāo)尺插入一條水平準(zhǔn)線,用于在垂直方向上輔助定位橫框線。 ③ 插入橫線,并對齊水平準(zhǔn)線。 ④ 調(diào)整橫線的大小,使之左右兩側(cè)分別對齊左右兩條垂直準(zhǔn)線。
3. 使用準(zhǔn)線對齊行、列。 (1) 對齊行 ① 在"設(shè)計(jì)"選項(xiàng)卡中,單擊左側(cè)的標(biāo)尺插入水平準(zhǔn)線。 ② 將同一行上的數(shù)據(jù)字段或者表格標(biāo)題的底部與水平準(zhǔn)線對齊。
(2) 對齊列 ① 在"設(shè)計(jì)"選項(xiàng)卡中,單擊頂部的標(biāo)尺插入垂直準(zhǔn)線。 ② 將同一列上的數(shù)據(jù)字段和表格標(biāo)題的左側(cè)與垂直準(zhǔn)線對齊。
4. 使用準(zhǔn)線定位行、列。 每條準(zhǔn)線均與其起始標(biāo)尺位置上的一個(gè)箭頭相連。將行與水平準(zhǔn)線對齊或者將列與垂直準(zhǔn)線對齊后,沿標(biāo)尺拖動(dòng)其箭頭,就可以移動(dòng)行和列。
5. 使用準(zhǔn)線調(diào)整列寬和行高。 (1) 調(diào)整列寬 ① 在"設(shè)計(jì)"選項(xiàng)卡中,單擊頂部的標(biāo)尺插入垂直準(zhǔn)線1,并將同一列上的數(shù)據(jù)字段和表格標(biāo)題的左側(cè)與垂直準(zhǔn)線1對齊。 ② 在列的右側(cè),單擊頂部的標(biāo)尺插入垂直準(zhǔn)線2。 注意:此準(zhǔn)線不應(yīng)接觸到數(shù)據(jù)字段和表格標(biāo)題。 ④ 按住 Ctrl 連續(xù)單擊,以選中同一列上的數(shù)據(jù)字段和表格標(biāo)題,在最后一個(gè)被選中的對象上會(huì)出現(xiàn)大小調(diào)整控柄。 ⑤ 將調(diào)整大小控柄拖至垂直準(zhǔn)線2,讓列與該準(zhǔn)線對齊。 ⑥ 如果列不是所需要的大小,則拖動(dòng)準(zhǔn)線之一或全部準(zhǔn)線直到列大小正確為止。
(2) 調(diào)整行高 ① 在"設(shè)計(jì)"選項(xiàng)卡中,單擊左側(cè)的標(biāo)尺插入水平準(zhǔn)線1,并將同一行上的數(shù)據(jù)字段或者表格標(biāo)題的頂部與水平準(zhǔn)線1對齊。 ② 在行的底部,單擊左側(cè)的標(biāo)尺插入水平準(zhǔn)線2。 注意:此準(zhǔn)線不應(yīng)接觸到數(shù)據(jù)字段或者表格標(biāo)題。 ④ 按住 Ctrl 連續(xù)單擊,以選中同一行上的所有數(shù)據(jù)字段,在最后一個(gè)被選中的對象上會(huì)出現(xiàn)大小調(diào)整控柄。 ⑤ 將調(diào)整大小控柄拖至水平準(zhǔn)線2,讓行與該準(zhǔn)線對齊。 ⑥ 如果行不是所需要的大小,則拖動(dòng)準(zhǔn)線之一或全部準(zhǔn)線直到行大小正確為止。
二、多節(jié)框
1. 繪制表格的外部框線。 (1) 插入框,跨越"頁眉"和"詳細(xì)資料"兩節(jié)。 (2) 調(diào)整"詳細(xì)資料"的大小,使其底部與表格的下框線對齊。
2. 繪制表格的內(nèi)部橫框線。 (1) 在"詳細(xì)資料"插入橫線。 (2) 在垂直方向上移動(dòng)橫線,使其與"詳細(xì)資料"頂部對齊。 (3) 調(diào)整橫線的大小,使其左右兩端與外部框線對齊。
3. 繪制表格的內(nèi)部豎框線。 (1) 根據(jù)列的多少在報(bào)表插入相應(yīng)數(shù)量的豎線。 (2) 在水平方向上移動(dòng)豎線,使其恰好處于兩列之間。 (3) 調(diào)整豎線的大小,使其上下兩端與外部框線對齊。
問題:如果你在"報(bào)表頁腳"插入了子報(bào)表,那么表格的豎框線和下框線將出現(xiàn)在子報(bào)表上,顯示效果混亂不戡!所以就有了下面的……
三、節(jié)內(nèi)線
1. 將表格的標(biāo)題行和數(shù)據(jù)行分離,分別繪制表格框線。 (1) 將表格的標(biāo)題行放在"頁眉",框線繪制不超出"頁眉"。 (2) 將表格的數(shù)據(jù)行放在"詳細(xì)資料",框線繪制不超出"詳細(xì)資料"。
2. 繪制標(biāo)題行部分的表格框線。 (1) 在"頁眉"中,用線繪制表格的上框線,表格的內(nèi)部橫框線,表格左框線、右框線、內(nèi)部豎框線的標(biāo)題欄部分。 繪制橫框線和豎框線請參考本文的:二、多節(jié)框 2. 繪制表格的內(nèi)部橫框線。 3. 繪制表格的內(nèi)部豎框線。 (4) 調(diào)整"頁眉"的大小,使其底部與表格的內(nèi)部橫框線對齊。
3. 繪制數(shù)據(jù)行部分的表格框線。 (1) 在"詳細(xì)資料"中,用線繪制表格的下框線,表格左框線、右框線、內(nèi)部豎框線的標(biāo)題欄部分。 繪制橫框線和豎框線請參考本文的:二、多節(jié)框 2. 繪制表格的內(nèi)部橫框線。 3. 繪制表格的內(nèi)部豎框線。 (2) 調(diào)整"詳細(xì)資料"的大小,使其底部與表格的下框線對齊。
問題:如果數(shù)據(jù)行的行高不固定,即數(shù)據(jù)庫字段設(shè)置為"可以擴(kuò)大",以根據(jù)數(shù)據(jù)大小自動(dòng)垂直擴(kuò)展。則數(shù)據(jù)將超出表格的下框線,而且豎線無法自動(dòng)垂直擴(kuò)展,顯示效果非常難看!所以就有了下面的……
四、多節(jié)定位
1. 防止可變長度的對象相互覆蓋。 創(chuàng)建多個(gè)節(jié),并將對象放在可變長度對象所在節(jié)的下面的節(jié),可消除這種套印問題。
2. 防止數(shù)據(jù)庫字段和下框線相互覆蓋。 (1) 在"詳細(xì)資料"創(chuàng)建兩個(gè)節(jié):"詳細(xì)資料 a"、"詳細(xì)資料 b"。 (2) 在"詳細(xì)資料 a"中放置數(shù)據(jù)庫字段。 (3) 在"詳細(xì)資料 b"中,用線繪制表格的下框線,并調(diào)整"詳細(xì)資料b"的大小,使其底部與下框線對齊。 (4) 在"詳細(xì)資料"用線繪制豎框線,并跨越"詳細(xì)資料 a"和"詳細(xì)資料 b"兩節(jié)。
五、對象邊框
1. 用對象邊框模擬表格的框線。 (1) 選擇報(bào)表對象并從"格式"菜單或右擊菜單中選擇格式命令,進(jìn)入"格式設(shè)置編輯器"對話框。 (2) 選擇"邊框"選項(xiàng)卡。 (3) 將左、右、頂部、底部框線的"線型"設(shè)置為"單線"。
2. 將表格的標(biāo)題行和數(shù)據(jù)行分離,并用對象邊框模擬表格框線。 (1) 將表格的標(biāo)題行放在"頁眉",用文本對象的邊框模擬標(biāo)題行的框線。 (2) 將表格的數(shù)據(jù)行放在"詳細(xì)資料",用數(shù)據(jù)庫字段的邊框模擬數(shù)據(jù)行的框線。
3. 用文本對象的邊框模擬標(biāo)題行部分的表格框線。 (1) 最左側(cè)文本對象邊框的左、右、頂部、底部框線的"線型"設(shè)置為"單線"。 (2) 其它文本對象的邊框的右、頂部、底部框線的"線型"設(shè)置為"單線"。 (3) 將各個(gè)文本對象從左到右緊密相連, 則頂部框線就組成了表格的上框線,底部框線就組成了表格的內(nèi)部橫框線,左、右框線便是表格左框線、右框線、內(nèi)部豎框線的標(biāo)題欄部分。 (4) 調(diào)整"頁眉"的大小,使其底部與表格的內(nèi)部橫框線對齊。
4. 用數(shù)據(jù)庫字段的邊框模擬數(shù)據(jù)行部分的表格框線。 (1) 最左側(cè)文本對象邊框的左、右、底部框線的"線型"設(shè)置為"單線"。 (2) 其它文本對象的邊框的右、底部框線的"線型"設(shè)置為"單線"。 (3) 將各個(gè)文本對象從左到右緊密相連,底部框線便組合成了表格的下框線,左、右框線便是表格左框線、右框線、內(nèi)部豎框線的標(biāo)題欄部分。 (4) 調(diào)整"詳細(xì)資料"的大小,使其底部與表格的下框線對齊。
|