第8章 設(shè)計(jì)報(bào)表和標(biāo)簽_第1頁(yè)
第8章 設(shè)計(jì)報(bào)表和標(biāo)簽_第2頁(yè)
第8章 設(shè)計(jì)報(bào)表和標(biāo)簽_第3頁(yè)
第8章 設(shè)計(jì)報(bào)表和標(biāo)簽_第4頁(yè)
第8章 設(shè)計(jì)報(bào)表和標(biāo)簽_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第8章 設(shè)計(jì)報(bào)表(bobio)和標(biāo)簽 8.1 報(bào)表與布局概述 8.2 創(chuàng)建(chungjin)報(bào)表布局 8.3 用報(bào)表設(shè)計(jì)器修改報(bào)表 8.4 標(biāo)簽設(shè)計(jì) 共三十二頁(yè)8.1 報(bào)表與布局(bj)概述 8.1.1 報(bào)表(bobio)類型 8.1.2 報(bào)表布局文件 8.1.3 報(bào)表的設(shè)計(jì)步驟共三十二頁(yè)8.1.1 報(bào)表(bobio)類型 表8-1列舉了一些常用的報(bào)表布局(bj)類型:類型說(shuō)明示例列逐行顯示記錄,每條記錄的字段在頁(yè)面上分組總計(jì)報(bào)表水平方向放置存貨清單行逐行顯示記錄,每條記錄的字段在一側(cè)豎向放置列表一對(duì)多一條記錄或一對(duì)多關(guān)系 會(huì)計(jì)報(bào)表多列多列顯示記錄,每條記錄的字段沿左側(cè)邊豎向放置 電話號(hào)碼簿

2、、名片標(biāo)簽 多列顯示記錄,每條記錄的字段沿左側(cè)邊豎直放置, 郵件標(biāo)簽、銷售總打印在特殊紙上。 結(jié)標(biāo)簽表8-1 常用的報(bào)表布局及簡(jiǎn)要說(shuō)明共三十二頁(yè) 8.1.2 報(bào)表布局文件(wnjin) 報(bào)表布局文件以.frx為擴(kuò)展名,報(bào)表布局文件可以指定要用的數(shù)據(jù)字段,要打印的文件以及頁(yè)中信息的設(shè)置方法。報(bào)表布局文件不存儲(chǔ)每個(gè)數(shù)據(jù)字段的值,而是存儲(chǔ)報(bào)表的布局和格式。每次運(yùn)行報(bào)表時(shí),根據(jù)布局文件所使用的數(shù)據(jù)源中各處字段的變化,數(shù)據(jù)字段的值也會(huì)相應(yīng)地發(fā)生變化。 8.1.3 報(bào)表的設(shè)計(jì)步驟 無(wú)論報(bào)表設(shè)計(jì)得如何復(fù)雜,一般都包括以下五步:1)選取字段2)確定創(chuàng)建的報(bào)表類型3)創(chuàng)建報(bào)表布局文件4)修改、定制報(bào)表布局文件5

3、)預(yù)覽和打印報(bào)表共三十二頁(yè) 8.2 創(chuàng)建報(bào)表布局 8.2.1 用【報(bào)表向?qū)?xingdo)】創(chuàng)建報(bào)表 8.2.2 創(chuàng)建快速報(bào)表 8.2.3 用【報(bào)表設(shè)計(jì)器】創(chuàng)建報(bào)表 共三十二頁(yè)8.2.1 用【報(bào)表向?qū)А縿?chuàng)建報(bào)表 【報(bào)表向?qū)А渴莿?chuàng)建報(bào)表的最簡(jiǎn)單途徑,它自動(dòng)(zdng)提供很多【報(bào)表設(shè)計(jì)器】的定制功能。Visual FoxPro 8.0提供的報(bào)表向?qū)в校簣?bào)表向?qū)В粚?duì)多報(bào)表向?qū)?。下面是用?一對(duì)多報(bào)表向?qū)А縼?lái)建立一個(gè)分組總計(jì)的報(bào)表。(1)在【項(xiàng)目管理器】的【文檔】選項(xiàng)卡中,選定【報(bào)表】,然后單擊【新建】按鈕,彈出【新建報(bào)表】對(duì)話框。 (2)單擊【報(bào)表向?qū)А堪粹o,彈出【向?qū)нx取】對(duì)話框,選擇【一對(duì)多

4、報(bào)表向?qū)А窟x項(xiàng)。共三十二頁(yè) (3)單擊【確定】按鈕,進(jìn)入向?qū)У牡谝粋€(gè)畫面從父表選擇字段。 如果當(dāng)前并沒有打開報(bào)表所需的數(shù)據(jù)庫(kù)表,則【一對(duì)多報(bào)表向?qū)А繉?duì)話框中【 數(shù)據(jù)庫(kù)和表】下拉列表框內(nèi)的列表顯示只有【 自由表】一項(xiàng)。通過(guò)單擊【數(shù)據(jù)庫(kù)和表 】下拉列表框右側(cè)的”按鈕,可從【打開 】對(duì)話框中選取要使用的表。 (4)單擊【下一步 】按鈕,進(jìn)入向?qū)У牡诙€(gè)畫面從子表選擇字段,該畫面用戶(yngh)選取子表中所有的報(bào)表字段, 加入到【選定字段 】列表框內(nèi)。 (5)單擊【下一步】按鈕,進(jìn)入向?qū)У牡谌齻€(gè)畫面為表建立關(guān)系。 (8)單擊【下一步】按鈕,進(jìn)入向?qū)У牡谒膫€(gè)畫面排序記錄,該步驟讓用戶確定所建報(bào)表的記錄的

5、輸出順序。注意要排序的記錄只能是父表中的記錄,所以選擇的字段只能是父表中的字段,且最多只能選擇3個(gè)索引字段。共三十二頁(yè) (7)單擊【下一步】按鈕,進(jìn)入向?qū)У牡谖鍌€(gè)畫面選擇報(bào)表樣式。這里我們選擇【賬務(wù)式】。 (8)單擊【 下一步】按鈕,進(jìn)入向?qū)У淖詈螽嬅嫱瓿?,在這里,用戶可以修改報(bào)表的標(biāo)題,選擇保存(bocn)的方式,并可預(yù)覽剛建立的報(bào)表。單擊【預(yù)覽】按鈕,對(duì)報(bào)表的結(jié)果進(jìn)行預(yù)覽,如果不滿意,您可以單擊上一步按鈕,回到上一步操作進(jìn)行修改設(shè)置,直到滿意為止。在此我們選擇第二個(gè)單選按鈕“保存(bocn)后進(jìn)入報(bào)表設(shè)計(jì)器”。 (9)單擊【完成】按鈕,彈出【另存為 】對(duì)話框,輸入用于報(bào)表的文件名,并單擊【

6、保存】按鈕,自動(dòng)生成新報(bào)表并啟動(dòng)報(bào)表設(shè)計(jì)器來(lái)顯示報(bào)表。 (10)選擇【顯示】菜單的【預(yù)覽】命令來(lái)預(yù)覽報(bào)表。共三十二頁(yè) 8.2.2 創(chuàng)建快速報(bào)表 【快速報(bào)表】是自動(dòng)建立一個(gè)簡(jiǎn)單報(bào)表布局的最迅速途徑。用戶可以使用(shyng)系統(tǒng)提供的【快速報(bào)表】功能來(lái)初步生成報(bào)表。 創(chuàng)建快速報(bào)表的步驟如下:(1)在【項(xiàng)目管理器】中,選定【報(bào)表】,選擇【新建】|【新建報(bào)表】按鈕或在主菜單中,選擇【文件】|【新建】命令,在【新建】對(duì)話框中選中【報(bào)表】項(xiàng)并單擊【新建文件】按鈕,即可進(jìn)入【報(bào)表設(shè)計(jì)器】。(2)在報(bào)表設(shè)計(jì)器的系統(tǒng)菜單上,選擇【報(bào)表】|【快速報(bào)表】,在【打開】對(duì)話框中選定要使用的表,單擊【確定】按鈕,此時(shí)屏

7、幕上出現(xiàn)【快速報(bào)表】對(duì)話框,在此對(duì)話框中選擇需要的字段布局、標(biāo)題和添加別名等選項(xiàng)。(3)如果為報(bào)表選擇字段,單擊【字段】按鈕激活【字段選擇器】。從中選擇需要的字段,然后單擊【確定】按鈕,就生成了快速報(bào)表并且顯示在報(bào)表設(shè)計(jì)器窗口。共三十二頁(yè) 8.2.3 用【報(bào)表設(shè)計(jì)器】創(chuàng)建報(bào)表 如果(rgu)不想使用【報(bào)表向?qū)А炕颉究焖賵?bào)表】,也可以先用【報(bào)表設(shè)計(jì)器】生成空白報(bào)表布局,然后自己向里添加控件。具體操作是: 在【項(xiàng)目管理器】的【文檔】選項(xiàng)卡中,選定【報(bào)表】,單擊【新建】按鈕,在【新建報(bào)表】對(duì)話框中單擊【新建報(bào)表】按鈕,屏幕上即出現(xiàn)【報(bào)表設(shè)計(jì)器】窗口,此時(shí)的報(bào)表是一個(gè)空白報(bào)表,可以使用【報(bào)表設(shè)計(jì)器】的

8、任何功能來(lái)添加控件和定制報(bào)表。共三十二頁(yè)8.3 用報(bào)表設(shè)計(jì)器修改報(bào)表 8.3.1 報(bào)表帶區(qū) 8.3.2 設(shè)置報(bào)表的數(shù)據(jù)環(huán)境 8.3.3 增添報(bào)表控件 8.3.4 設(shè)置報(bào)表頁(yè)8.3.5 控件的打印(d yn)控制 8.3.8 數(shù)據(jù)分組共三十二頁(yè) 8.3.1 報(bào)表帶區(qū) 使用【報(bào)表設(shè)計(jì)器】?jī)?nèi)的帶區(qū),可以控制數(shù)據(jù)在頁(yè)面上的打印位置,在【報(bào)表設(shè)計(jì)器】中,可以修改每個(gè)帶區(qū)的尺寸和特征。了解帶區(qū)是設(shè)計(jì)并且組織報(bào)表的基礎(chǔ)。報(bào)表設(shè)計(jì)器一般包含三個(gè)帶區(qū),即頁(yè)標(biāo)頭,細(xì)節(jié)和頁(yè)注腳。各帶區(qū)由此區(qū)底部的灰色分隔條來(lái)識(shí)別。各個(gè)帶區(qū)的含義如下: 【標(biāo)題(biot)】區(qū):放置報(bào)表標(biāo)題(biot)、日期、頁(yè)碼、公司標(biāo)志或圍繞標(biāo)題

9、(biot)的邊框等其他用于修飾報(bào)表標(biāo)題(biot)的控件。規(guī)定標(biāo)題(biot)區(qū)域每一報(bào)表僅打印一次。單擊【報(bào)表】菜單的【標(biāo)題(biot)總結(jié)】命令,在彈出的【標(biāo)題(biot)總結(jié)】對(duì)話框中選【標(biāo)題(biot)帶區(qū)】選項(xiàng)就可以顯示標(biāo)題(biot)帶區(qū)。 【頁(yè)標(biāo)頭】區(qū):一般放置報(bào)表列標(biāo)題或是日期、頁(yè)碼等控件。【頁(yè)標(biāo)頭】區(qū)域的文字將打印在每一頁(yè)報(bào)表上方。規(guī)定頁(yè)標(biāo)頭區(qū)域每一頁(yè)打印一次。若是橫向排列各字段,則該區(qū)域放置字段名稱。若是豎向排列各字段。則該區(qū)域無(wú)字段標(biāo)題。共三十二頁(yè) 【列標(biāo)頭】區(qū):只有在使用多欄報(bào)表時(shí)才有效,在其中可放入欄標(biāo)題等控件。在【文件】菜單中選擇【頁(yè)面設(shè)置】命令,在彈出的【頁(yè)面設(shè)

10、置】對(duì)話框中將【列數(shù)】區(qū)內(nèi)的列數(shù)設(shè)置為一個(gè)大于1的值就可以顯示【列標(biāo)頭】帶區(qū)。 【組標(biāo)頭】區(qū):只有在使用分組操作時(shí)才出現(xiàn)。在【組標(biāo)頭】區(qū)放置分組字段和分隔線。每個(gè)分組打印一次。單擊【報(bào)表】菜單的【數(shù)據(jù)分組】項(xiàng),在彈出的【數(shù)據(jù)分組】對(duì)話框的【分組表達(dá)式】區(qū)中,輸入分組表達(dá)式就可以顯示【組標(biāo)頭】區(qū)。 【細(xì)節(jié)】區(qū):是報(bào)表的真正內(nèi)容區(qū)。在其中應(yīng)放入報(bào)表的主要數(shù)據(jù)和一些描述性文字,運(yùn)行報(bào)表時(shí),依序打印數(shù)據(jù)表中每條記錄。 【組注腳(zhjio)】區(qū):與相應(yīng)的【組標(biāo)頭】區(qū)相對(duì)應(yīng)。放置分組總結(jié),每個(gè)分組打印一次。 【列注腳】區(qū):與【列標(biāo)頭】區(qū)相對(duì)應(yīng),其中放入的控件內(nèi)容將在每欄的結(jié)尾處打印出來(lái)。共三十二頁(yè) 【頁(yè)

11、注腳】區(qū):一般放置日期、頁(yè)碼、分類總計(jì)線、分類總計(jì)以及(yj)一些說(shuō)明性文本。規(guī)定該區(qū)域每一頁(yè)打印一次,打印在每一頁(yè)報(bào)表下方。 【總結(jié)】區(qū):可放置對(duì)整個(gè)報(bào)表內(nèi)容進(jìn)行總結(jié)的一些控件,如各種數(shù)據(jù)的總計(jì)、平均值等。在整個(gè)報(bào)表的最末尾出現(xiàn)。單擊【報(bào)表】菜單的【標(biāo)題總結(jié)】命令,在彈出的【標(biāo)題總結(jié)】對(duì)話框中選中【總結(jié)帶區(qū)】選項(xiàng),就可以顯示總結(jié)帶區(qū)。共三十二頁(yè) 8.3.2 設(shè)置報(bào)表的數(shù)據(jù)環(huán)境 每個(gè)報(bào)表有一個(gè)數(shù)據(jù)環(huán)境。數(shù)據(jù)環(huán)境是包含打開或修改一個(gè)報(bào)表時(shí)需要打開的全部表、視圖和關(guān)系。在報(bào)表數(shù)據(jù)環(huán)境中,用戶可以(ky)很容易地定義用于填充報(bào)表各控件的數(shù)據(jù)源。 數(shù)據(jù)環(huán)境通過(guò)下列方式管理報(bào)表的數(shù)據(jù)源:打開或運(yùn)行報(bào)表時(shí)

12、,打開報(bào)表使用的表或視圖文件;基于相關(guān)表和視圖收集報(bào)表所需要的數(shù)據(jù)集;關(guān)閉或釋放報(bào)表時(shí),關(guān)閉表和視圖。 在Visual FoxPro 8.0中,可以使用數(shù)據(jù)環(huán)境設(shè)計(jì)器來(lái)設(shè)計(jì)數(shù)據(jù)環(huán)境。在【報(bào)表設(shè)計(jì)器】中,選擇【顯示】| 【數(shù)據(jù)環(huán)境】命令,就可以打開數(shù)據(jù)環(huán)境設(shè)計(jì)器。 為數(shù)據(jù)環(huán)境設(shè)計(jì)索引,可設(shè)置出現(xiàn)在報(bào)表中的記錄順序,從而使得數(shù)據(jù)的輸出更為有效。為數(shù)據(jù)環(huán)境設(shè)置索引的方法是:在數(shù)據(jù)環(huán)境設(shè)計(jì)器的快捷菜單中,選擇【屬性】菜單項(xiàng)。在【屬性】窗口中,選擇對(duì)象框中的“Curssor2“,選擇【數(shù)據(jù)】選項(xiàng)卡,然后選定【order】屬性,輸入索引名稱,也可從屬性下拉列表中選取。共三十二頁(yè) 向數(shù)據(jù)環(huán)境中添加表或視圖的

13、方法是:選擇【數(shù)據(jù)環(huán)境】菜單中的【添加】,在出現(xiàn)(chxin)的【添加表或視圖】對(duì)話框中,選定一個(gè)表或視圖,然后單擊【確定】按鈕。共三十二頁(yè) 8.3.3 增添報(bào)表控件 報(bào)表的一個(gè)最重要的、也是最基本的功能就是打印數(shù)據(jù)。在【報(bào)表設(shè)計(jì)(shj)器】里通過(guò)往報(bào)表添加一些控件,在打印報(bào)表時(shí),就可打印這些控件所表示的內(nèi)容。Visual FoxPro 8.0也是通過(guò)這些控件和工具來(lái)美化報(bào)表的布局的?!緢?bào)表控件】工具欄在打開報(bào)表設(shè)計(jì)(shj)器時(shí)一般會(huì)自動(dòng)顯示。如果沒有顯示,選擇【顯示】菜單的【報(bào)表控件工具欄】可加以顯示。表8-1列出了工具欄所包含的各個(gè)按鈕的功能。按鈕說(shuō)明功能選定對(duì)象移動(dòng)或更改控件的大小。

14、在創(chuàng)建一個(gè)控件后,系統(tǒng)將自動(dòng)選定該按鈕,除非選中“按鈕鎖定“按鈕。共三十二頁(yè)標(biāo)簽在報(bào)表上創(chuàng)建一個(gè)標(biāo)簽控件域控件在報(bào)表上創(chuàng)建一個(gè)字段控件,用于顯示表字段、內(nèi)存變量其他表達(dá)式的內(nèi)容。線條設(shè)計(jì)各種樣式的線條矩形設(shè)計(jì)一個(gè)矩形圓角矩形設(shè)計(jì)一個(gè)橢圓或圓角矩形圖片Activex綁定控件顯示一個(gè)圖片或通用型字段的內(nèi)容表8-1 報(bào)表(bobio)控件工具欄共三十二頁(yè) 下面(xi mian)對(duì)幾個(gè)主要控件的加入及使用方法分別予以介紹: 1.【域】控件 報(bào)表中可以添加用于顯示表字段、內(nèi)存變量和其他表達(dá)式等的域控件。加入【域】控件可以直接在數(shù)據(jù)環(huán)境中加入,方法是:先打開表的數(shù)據(jù)環(huán)境,在其中選擇表或視圖文件,拖動(dòng)其中字

15、段到報(bào)表布局的相應(yīng)位置。也可由工具欄加入,方法是: (1)在【報(bào)表控件】工具欄中單擊【域】控件按鈕,在報(bào)表布局的相應(yīng)位置按下鼠標(biāo)左鍵,拖動(dòng)產(chǎn)生一個(gè)合適大小字段框。松開鼠標(biāo)左鍵,彈出【報(bào)表表達(dá)式】對(duì)話框。 (2)在【表達(dá)式】框中可直接輸入字段名、內(nèi)存變量名或其他表達(dá)式,也可以單擊【表達(dá)式】對(duì)話框后面的對(duì)話按鈕來(lái)啟動(dòng)【表達(dá)式生成器】對(duì)話框以選擇所需字段,最后單擊【確定】按鈕。 (3)在【報(bào)表表達(dá)式】對(duì)話框中,單擊【確定】按鈕。共三十二頁(yè) .【標(biāo)簽】控件 加入【標(biāo)簽】控件的方法是:從【報(bào)表控件】工具欄中,選擇【標(biāo)簽】按鈕,在【報(bào)表設(shè)計(jì)器】中單擊。 若要對(duì)【標(biāo)簽】控件進(jìn)行編輯修改,可以在【報(bào)表控件】工

16、具欄中單擊【標(biāo)簽】按鈕,然后(rnhu)單擊需編輯的標(biāo)簽控件,直接編輯其中文本內(nèi)容。.添加通用字段 可以在報(bào)表中插入包含OLE對(duì)象的通用型字段。一個(gè)OLE對(duì)象可以是圖片、聲音、文檔等,在這里主要介紹如何往報(bào)表里添加圖片。方法是: (1)單擊【報(bào)表控件】工具欄的【圖片OLE綁定型控件】按鈕。 (2)在報(bào)表的指定帶區(qū)中拖動(dòng)以確定圖片大小,釋放鼠標(biāo)后將彈出【報(bào)表圖片】對(duì)話框。 (3)在【圖片來(lái)源】的【文件】框中,輸入圖片文件名,包括完整的路徑,或者單擊【文件】框右邊的“”按鈕,從【打開】對(duì)話框中選擇圖片文件。 (4)單擊【確定】按鈕,即可插入圖片。共三十二頁(yè) .線條、矩形和圓角矩形控件 線條、矩形和

17、圓角矩形增強(qiáng)了報(bào)表布局的視覺效果,可用于改進(jìn)布局的外觀。 (1)繪制線條 線條控件用于在報(bào)表布局中添加垂直和水平直線。方法是:?jiǎn)螕簟緢?bào)表控件】工具欄的【線條】按鈕,然后在報(bào)表設(shè)計(jì)器待放置線條的位置拖拉以確定直線的長(zhǎng)短。畫好直線后,可以用【格式】菜單的【繪圖筆】子菜單中的命令來(lái)改變線寬和線型,利用【調(diào)色板】工具來(lái)改變直線的顏色。 (2)繪制矩形矩形通常作為報(bào)表控件、報(bào)表帶區(qū)或整個(gè)(zhngg)頁(yè)的邊框。例如,要為前面的標(biāo)題加一個(gè)矩形邊框,方法是:?jiǎn)螕簟緢?bào)表控件】工具欄的【矩形】按鈕,然后在待放置矩形的位置拖曳以確定矩形的大小。畫好矩形后,可以用【格式】菜單的【繪圖筆】子菜單中的命令來(lái)改變邊框的線

18、寬和線型。 此外,還可以用【格式】菜單的【填充】子菜單來(lái)設(shè)置填充模式,并確定是透明填充還是不透明填充。共三十二頁(yè) (3)繪制圓角矩形和圓形控件 在【報(bào)表設(shè)計(jì)器】中,用戶可以使用【圓角矩形】控件畫出多種類型的圓角矩形、圓形和橢圓形等。方法是:?jiǎn)螕簟緢?bào)表控件】工具欄的【圓角矩形】按鈕,然后(rnhu)在待放置圓角矩形的位置拖動(dòng)以確定大小。同樣,畫好圓角矩形后,也可以設(shè)置邊框的線寬和線型,設(shè)置填充模式,并確定是透明填充還是不透明填充。 5.調(diào)整控件的外形 (1)更改字形可以更改每個(gè)域控件或標(biāo)簽控件中文本的字體和大小,也可以更改報(bào)表的默認(rèn)字體。方法是:選定要更改的控件,從【格式】菜單中,選定【字體】,

19、在【字體】對(duì)話框中設(shè)置適當(dāng)?shù)淖煮w和磅值。 (2)更改線條粗細(xì)或顏色可以更改線條、矩形和圓角矩形所使用的線的粗細(xì),方法是:選定希望更改的直線、矩形和圓角矩形,從【格式】菜單中,選擇【繪圖筆】,從子菜單中選擇適當(dāng)?shù)拇笮』驑邮健?共三十二頁(yè)(3)更改控件顏色可以更改除【圖片OLE綁定型】控件外的其他所有控件的顏色。方法是選定要更改的控件,在【調(diào)色板】工具欄中,選擇(xunz)【前景色】或【背景色】,選定希望的顏色。 共三十二頁(yè) 8.3.4 設(shè)置報(bào)表頁(yè) 設(shè)計(jì)報(bào)表時(shí),通常(tngchng)都要考慮報(bào)表每一頁(yè)的外觀,如邊距和紙張類型等。 1.設(shè)置列數(shù)、左邊距、紙張大小和方向 選擇【文件】菜單的【頁(yè)面設(shè)置】

20、命令,在彈出的【頁(yè)面設(shè)置】對(duì)話框中設(shè)置相應(yīng)的值。如果設(shè)置紙張的大小和方向,請(qǐng)單擊【頁(yè)面設(shè)置】對(duì)話框的【打印設(shè)置】按鈕,再在彈出的【打印設(shè)置】對(duì)話框中進(jìn)行設(shè)置。共三十二頁(yè) 2.頁(yè)標(biāo)頭和頁(yè)注腳的設(shè)置頁(yè)標(biāo)頭和頁(yè)注腳帶區(qū)中的控件將在每個(gè)報(bào)表中出現(xiàn)一次。在各頁(yè)報(bào)表中,頁(yè)標(biāo)頭和頁(yè)注腳區(qū)一般包含標(biāo)簽、頁(yè)號(hào)和日期等。例如,假定想在頁(yè)注腳帶區(qū)中插入一個(gè)打印頁(yè)號(hào)的域控件,方法是:(1)單擊【報(bào)表控件】工具欄的【域控件】按鈕。(2)在頁(yè)注腳帶區(qū)中單擊要插入頁(yè)號(hào)的位置,彈出【報(bào)表表達(dá)式】對(duì)話框。(3)單擊【表達(dá)式】框右側(cè)的()按鈕,啟動(dòng)表達(dá)式生成器。 (4)在【變量】框中,雙擊系統(tǒng)內(nèi)存變量“PAGENO“,讓其出現(xiàn)在

21、【報(bào)表字段的表達(dá)式】框中。(5)單擊【確定】按鈕,返回【報(bào)表表達(dá)式】對(duì)話框。(8)單擊【確定】按鈕,報(bào)表設(shè)計(jì)器的頁(yè)注腳帶區(qū)中將出現(xiàn)系統(tǒng)內(nèi)存變量PAGENO,用【調(diào)色板】工具欄將其背景(bijng)設(shè)為藍(lán)色。 按類似的方法,也可以插入一個(gè)打印當(dāng)前日期的控件,但在啟動(dòng)表達(dá)式生成器后,需在【日期】框中雙擊DATA()函數(shù)。共三十二頁(yè) 8.3.5 控件的打印控制 1.可伸展控件的打印 每個(gè)控件可伸展的方法是:雙擊域控件,在彈出的【報(bào)表表達(dá)式】對(duì)話框中,選中【溢出時(shí)伸展】復(fù)選框,單擊【確定】按鈕。設(shè)置控件可移動(dòng)的方法是:雙擊控件,顯示相應(yīng)的對(duì)話框,在【域控件位置】或【對(duì)象位置】框中,選中【浮動(dòng)】單選鈕,

22、單擊【確定】按鈕。2.壓縮重復(fù)值 對(duì)于(duy)域控件,可以壓縮記錄的重復(fù)值。這樣該值只需為第一條記錄打印而以后的記錄則不再出現(xiàn),直到該值發(fā)生了變化。壓縮重復(fù)值的方法是:雙擊域控件,在彈出的【報(bào)表表達(dá)式】對(duì)話框中,單擊【打印條件】按鈕,彈出【打印條件】對(duì)話框。共三十二頁(yè) 3.建立打印表達(dá)式在【報(bào)表設(shè)計(jì)器】中,可以為控件加入(jir)一邏輯表達(dá)式。這些表達(dá)式在字段打印之前被賦值。如果表達(dá)式被賦予假,那么控件不打印。建立打印表達(dá)式的方法是:在【打印條件】對(duì)話框的【僅當(dāng)下列表達(dá)式為真時(shí)打印】框中,鍵入表達(dá)式,或者單擊該框右邊的()按鈕,通過(guò)表達(dá)式生成器來(lái)建立打印表達(dá)式。單擊【確定】按鈕。共三十二頁(yè)

23、8.3.8 數(shù)據(jù)分組 在設(shè)計(jì)報(bào)表時(shí),有時(shí)所要報(bào)表的數(shù)據(jù)是以組出現(xiàn)的,需要以組為單位對(duì)數(shù)據(jù)進(jìn)行處理以設(shè)計(jì)出分組報(bào)表。前面曾講過(guò)如何利用報(bào)表向?qū)?lái)創(chuàng)建一個(gè)一對(duì)多報(bào)表,其實(shí),一對(duì)多報(bào)表就是一個(gè)典型的分組報(bào)表的例子,只是當(dāng)時(shí)還不太清楚關(guān)聯(lián)表里面的數(shù)據(jù)是如何分組的。若要對(duì)報(bào)表的數(shù)據(jù)進(jìn)行分組,可在報(bào)表設(shè)計(jì)器中選擇【報(bào)表】|【數(shù)據(jù)分組】菜單命令,屏幕出現(xiàn)一【數(shù)據(jù)分組】對(duì)話框。 數(shù)據(jù)分組的依據(jù)是分組表達(dá)式,可以(ky)在第一個(gè)【分組表達(dá)式】框內(nèi)鍵入相應(yīng)的分組表達(dá)式,或者單擊其右邊的()按鈕,利用【表達(dá)式生成器】對(duì)話框來(lái)創(chuàng)建一個(gè)數(shù)據(jù)分組表達(dá)式。用表達(dá)式生成器來(lái)生成分組表達(dá)式的一個(gè)好處便是可以(ky)檢驗(yàn)分組表達(dá)式的有效性。共三十二頁(yè)8.4 標(biāo)簽設(shè)計(jì) 標(biāo)簽是一種(y zhn)多列報(bào)表布局,為匹配特定的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論