第10章報(bào)表設(shè)計(jì)方法_第1頁
第10章報(bào)表設(shè)計(jì)方法_第2頁
第10章報(bào)表設(shè)計(jì)方法_第3頁
第10章報(bào)表設(shè)計(jì)方法_第4頁
第10章報(bào)表設(shè)計(jì)方法_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第10章,報(bào)表設(shè)計(jì)方法,VisualFoxPro數(shù)據(jù)庫(kù)系統(tǒng)處理數(shù)據(jù)后的硬拷貝輸出,可以直接使用各種命令編寫程序,也可以設(shè)計(jì)報(bào)表文件,但后者比前者更直觀方便,不必化時(shí)間去編寫復(fù)雜的程序。本章將詳細(xì)講述VisualFoxPro提供的報(bào)表功能,包括使用報(bào)表向?qū)?chuàng)建報(bào)表、快速報(bào)表設(shè)計(jì)、利用報(bào)表設(shè)計(jì)器設(shè)計(jì)較為復(fù)雜報(bào)表的方法,以及報(bào)表的預(yù)覽、運(yùn)行和打印方法。,10.1報(bào)表設(shè)計(jì)概述與簡(jiǎn)便報(bào)表設(shè)計(jì),10.1.1報(bào)表設(shè)計(jì)概述報(bào)表由數(shù)據(jù)源和布局兩個(gè)基本部分組成。數(shù)據(jù)源通常是數(shù)據(jù)庫(kù)表、視圖、查詢或臨時(shí)表,通過視圖和查詢能夠?qū)?shù)據(jù)進(jìn)行篩選、排序和分組;布局指的是報(bào)表的打印格式,它是由用戶定義的。設(shè)計(jì)報(bào)表主要有5個(gè)步驟

2、,即選取數(shù)據(jù)源、確定創(chuàng)建報(bào)表的樣式、創(chuàng)建報(bào)表布局文件、修改和定制布局文件、預(yù)覽和打印報(bào)表。創(chuàng)建報(bào)表之前,用戶應(yīng)首先確定要?jiǎng)?chuàng)建報(bào)表的格式。報(bào)表的格式多種多樣,可以相當(dāng)簡(jiǎn)單,也可以相當(dāng)復(fù)雜。常見的報(bào)表布局格式有列報(bào)表、行報(bào)表、一對(duì)多報(bào)表、多欄報(bào)表、標(biāo)簽報(bào)表等。,VisualFoxPro提供了以下3種創(chuàng)建報(bào)表的方法。(1)用報(bào)表向?qū)?chuàng)建簡(jiǎn)單報(bào)表或一對(duì)多報(bào)表,這是最簡(jiǎn)單的創(chuàng)建報(bào)表的方法。(2)用快速報(bào)表創(chuàng)建簡(jiǎn)單報(bào)表,這是創(chuàng)建報(bào)表時(shí)速度最快的一種方法。(3)用報(bào)表設(shè)計(jì)器創(chuàng)建報(bào)表或修改已有的報(bào)表。無論用何種方法建立報(bào)表文件,存盤時(shí),均會(huì)在磁盤上生成擴(kuò)展名為.FRX的報(bào)表文件,同時(shí)還生成擴(kuò)展名為.FRT的相

3、關(guān)文件。,10.1.2使用報(bào)表向?qū)?chuàng)建報(bào)表使用報(bào)表向?qū)Э梢苑浅7奖愕赝瓿蓤?bào)表的設(shè)計(jì)。同建立數(shù)據(jù)庫(kù)及查詢等一樣,用戶只需根據(jù)向?qū)У奶崾疽徊讲降鼗卮鹣鄳?yīng)的問題,即可以按照指定的要求建立報(bào)表。參見書中【例10-1】10.1.3創(chuàng)建快速報(bào)表使用快速報(bào)表功能則可以迅速地創(chuàng)建報(bào)表。創(chuàng)建報(bào)表時(shí),一般先用快速報(bào)表功能把一張表的所有字段或部分字段快速地添加到報(bào)表中,生成一個(gè)報(bào)表原型,然后再利用報(bào)表設(shè)計(jì)器進(jìn)一步修改完善。參見書中【例10-2】,10.2報(bào)表設(shè)計(jì)器,1建立新報(bào)表(1)在項(xiàng)目管理器的“文檔”選項(xiàng)卡中選“報(bào)表”,單擊“新建”按鈕,在“新建報(bào)表”對(duì)話框中選“新建報(bào)表”,打開的報(bào)表設(shè)計(jì)器。(2)在命令窗口輸

4、入命令CREATEREPORT。該命令的語法格式如下:CREATEREPORT,2修改已有報(bào)表(1)在項(xiàng)目管理器的“文檔”選項(xiàng)卡中選中要修改的報(bào)表文件名,單擊“修改”按鈕。(2)在命令窗口輸入命令MODIFYREPORT,如果未指出文件名,將出現(xiàn)一個(gè)“打開”對(duì)話框,要求輸入欲打開的報(bào)表文件名。,1022報(bào)表菜單報(bào)表設(shè)計(jì)器打開后,系統(tǒng)自動(dòng)增加了一個(gè)“報(bào)表”菜單。該菜單包含了創(chuàng)建和修改報(bào)表的多個(gè)選項(xiàng),下面逐一介紹這些選項(xiàng)的功能。1標(biāo)題/總結(jié)2數(shù)據(jù)分組3報(bào)表變量4.其他選項(xiàng),10.2.3報(bào)表設(shè)計(jì)器工具欄,10.2.4報(bào)表設(shè)計(jì)器的帶區(qū)報(bào)表設(shè)計(jì)器窗口由多條帶狀空白區(qū)域組成,每一個(gè)區(qū)域稱為一個(gè)帶區(qū)。每個(gè)帶

5、區(qū)都有確定的用途,設(shè)計(jì)報(bào)表時(shí)應(yīng)在不同的帶區(qū)加入正確的報(bào)表對(duì)象。在每個(gè)帶區(qū)的底部均顯示有一條灰色的分隔欄,分隔欄中顯示該帶區(qū)的名稱,其中的小箭頭指示該帶區(qū)位于分隔欄之上。默認(rèn)情況下,報(bào)表設(shè)計(jì)器窗口顯示三個(gè)帶區(qū),即頁標(biāo)頭、細(xì)節(jié)和頁腳注。,另外,用戶還可以為報(bào)表添加以下帶區(qū)。1組標(biāo)頭/組注腳帶區(qū)2標(biāo)題/總結(jié)帶區(qū),10.2.5報(bào)表控件VisualFoxPro的報(bào)表設(shè)計(jì)器是一個(gè)可視化的面向?qū)ο蟮拈_發(fā)工具,報(bào)表中的不同對(duì)象,如標(biāo)題、線條和數(shù)據(jù)文本框等,都可以用“報(bào)表控件”工具欄中的控件按鈕來創(chuàng)建。打開“報(bào)表設(shè)計(jì)器”,點(diǎn)擊系統(tǒng)菜單“顯示”“報(bào)表控件”工具欄。該工具欄包含了6個(gè)能創(chuàng)建控件的按鈕,即標(biāo)簽、域控件

6、、線條、矩線、圓角矩形和圖片/OLE綁定控件等按鈕,各控件按鈕的功能。,1標(biāo)簽控件2域控件3線條、矩形和圓角矩形控件4.圖片/OLE綁定控件5.按鈕鎖定,10.2.6報(bào)表的預(yù)覽和打印打印報(bào)表之前總要事先預(yù)覽一下報(bào)表的效果。通過預(yù)覽,用戶可在屏幕上觀察報(bào)表的設(shè)計(jì)效果。制作報(bào)表時(shí)經(jīng)常需要在設(shè)計(jì)和預(yù)覽這兩個(gè)步驟間多次變換,直至將報(bào)表修改到完全符合要求后再打印。1頁面設(shè)置和預(yù)覽報(bào)表2打印報(bào)表,報(bào)表設(shè)計(jì)器的具體應(yīng)用。參見書中【例10-3】,【例10-4】。,本章小結(jié),1.設(shè)計(jì)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的報(bào)表是數(shù)據(jù)輸出的重要內(nèi)容,也是省去編寫打印表格復(fù)雜程序代碼的替代方法,操作簡(jiǎn)單、方便。設(shè)計(jì)報(bào)表的方法有利用報(bào)表向?qū)?chuàng)建報(bào)表、利用報(bào)表菜單建立快速報(bào)表、利用“報(bào)表設(shè)計(jì)器”設(shè)計(jì)報(bào)表3種。前2種可快速方便建立一些簡(jiǎn)單的報(bào)表,后一種方法既可以設(shè)計(jì)出簡(jiǎn)單報(bào)表,又可以設(shè)計(jì)符合實(shí)際生活服務(wù)要求的復(fù)雜報(bào)表。2學(xué)會(huì)使用“報(bào)表設(shè)計(jì)器”設(shè)計(jì)報(bào)表,對(duì)報(bào)表菜單中的基本知識(shí)(標(biāo)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)論