版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、二級VFP_08第八章報表設(shè)計與應(yīng)用綜述二級VFP_08第八章報表設(shè)計與應(yīng)用綜述第八章報表設(shè)計與應(yīng)用第2頁,共46頁幻燈片。第八章報表設(shè)計與應(yīng)用第2頁,共46頁幻燈片。第一節(jié) 用報表輸出數(shù)據(jù)報表是將需要的數(shù)據(jù)表格化的重要工具,包括兩個基本組成部分:數(shù)據(jù)源和布局,最終的結(jié)果是打印出來,即為了打印而制作的文檔叫做報表。報表布局定義了報表的打印格式。數(shù)據(jù)源通常是數(shù)據(jù)庫的表,也可以是視圖、查詢或臨時表; 創(chuàng)建報表的過程包括定義報表的樣式并指定數(shù)據(jù)源,系統(tǒng)將報表樣式保存在報表文件中,報表文件的擴展名為.frx。 第3頁,共46頁幻燈片。第一節(jié) 用報表輸出數(shù)據(jù)第3頁,共46頁幻燈片。一、用向?qū)?chuàng)建報表單表
2、報表向?qū)Х椒ǎ簡螕簟拔募辈藛沃械摹靶陆ā泵?,選擇“報表”,再選“報表向?qū)А薄H纾航⒒厩闆r表的報表。第4頁,共46頁幻燈片。一、用向?qū)?chuàng)建報表第4頁,共46頁幻燈片。第5頁,共46頁幻燈片。第5頁,共46頁幻燈片。含分組小計和最后一頁的總計只含最后一頁的總計只含分組小計第6頁,共46頁幻燈片。含分組小計和最后一頁的總計只含最后一頁的總計只含分組小計第6第7頁,共46頁幻燈片。第7頁,共46頁幻燈片。選擇紙張的橫縱向選擇分欄打印第8頁,共46頁幻燈片。選擇紙張的橫縱向選擇分欄打印第8頁,共46頁幻燈片。第9頁,共46頁幻燈片。第9頁,共46頁幻燈片。第10頁,共46頁幻燈片。第10頁,共4
3、6頁幻燈片。一對多報表向?qū)г赩isual FoxPro中,可以在報表中輸出兩個相互關(guān)聯(lián)的數(shù)據(jù)表中的數(shù)據(jù),其中占主導(dǎo)地位的為父表,另一個為子表。 主要特征:以父表中的關(guān)鍵字值分組生成報表。方法:單擊“文件”菜單中的“新建”命令,選擇“報表”,再選擇“一對多報表向?qū)А薄H缫圆块T(倉庫)為父表,分組打印基本情況表(職工)。第11頁,共46頁幻燈片。一對多報表向?qū)У?1頁,共46頁幻燈片。二、用報表設(shè)計器創(chuàng)建報表用報表設(shè)計器設(shè)計一個空白報表,然后利用各種工具再對其進行修改。單擊“文件”菜單中的“新建”命令。選擇“報表”,單擊“新建文件”按鈕。也可用命令打開報表設(shè)計器:格式:Modify Report
4、第12頁,共46頁幻燈片。二、用報表設(shè)計器創(chuàng)建報表第12頁,共46頁幻燈片。用“快速報表”命令創(chuàng)建報表方法:打開“報表設(shè)計器”,在“報表”菜單中選擇“快速報表”命令。報表設(shè)計工具欄系統(tǒng)在打開“報表設(shè)計器”時,會同時打開“報表設(shè)計器”工具欄。第13頁,共46頁幻燈片。用“快速報表”命令創(chuàng)建報表第13頁,共46頁幻燈片。按 鈕功 能數(shù)據(jù)分組顯示“數(shù)據(jù)分組”對話框,用于創(chuàng)建數(shù)據(jù)組及指定其屬性數(shù)據(jù)環(huán)境顯示報表的數(shù)據(jù)環(huán)境報表控件工具欄顯示或關(guān)閉“報表控件”工具欄調(diào)色板工具欄顯示或關(guān)閉調(diào)色板工具欄布局工具欄顯示或關(guān)閉布局工具欄第14頁,共46頁幻燈片。按 鈕功 能數(shù)據(jù)分組顯示“數(shù)據(jù)分組”對話框,用于創(chuàng)建數(shù)
5、據(jù)設(shè)置報表數(shù)據(jù)源一般情況下報表總是與一定的數(shù)據(jù)源相聯(lián)系的。 方法:打開“報表設(shè)計器”,右擊選擇“數(shù)據(jù)環(huán)境”命令,在“數(shù)據(jù)環(huán)境設(shè)計器”中右擊,選擇“添加”命令。在數(shù)據(jù)環(huán)境中的數(shù)據(jù)源,將在每一次運行報表時被自動打開。說明:可以從數(shù)據(jù)環(huán)境中直接拖動字段在報表中。第15頁,共46頁幻燈片。設(shè)置報表數(shù)據(jù)源第15頁,共46頁幻燈片。報表布局利用“報表向?qū)А被颉翱焖賵蟊怼倍伎梢陨梢粋€基本報表,但是,所生成的報表不一定能滿足設(shè)計的要求,用戶可以在“報表設(shè)計器”里對報表布局進行更深入的設(shè)計。修改報表布局包括:設(shè)置報表數(shù)據(jù)環(huán)境、修改報表帶區(qū)、修改或添加控件、調(diào)整控件位置和大小、定義字段格式、更改報表中的字體、添
6、加線條、矩形和圓形、向報表添加圖片以及向報表添加注釋、在布局上分組數(shù)據(jù)等。第16頁,共46頁幻燈片。報表布局第16頁,共46頁幻燈片。報表帶區(qū)認識報表的結(jié)構(gòu)。有些是重復(fù)的,有些只顯示一次。帶區(qū)的作用主要是控制數(shù)據(jù)在頁面上的打印位置;在打印或預(yù)覽報表時,系統(tǒng)會以不同的方式處理各個帶區(qū)的數(shù)據(jù),例如:對于“標題”帶區(qū),系統(tǒng)只在一個報表中打印一次該帶區(qū)的內(nèi)容。在每一個報表里,都可以添加或刪除若干個帶區(qū)。 第17頁,共46頁幻燈片。報表帶區(qū)第17頁,共46頁幻燈片。姓名職務(wù)工資津貼應(yīng)發(fā)工資張三 8005001300李四12007001900王明6704301100合計*工資發(fā)放表發(fā)放日期:2005年11
7、月28制表人:王曉華主管:張長江表頭部分主體部分,多條記錄重復(fù)表尾部分在認識一個報表的各部分以后,才能有效地對應(yīng)到報表設(shè)計器中的各帶區(qū)第18頁,共46頁幻燈片。姓名職務(wù)工資津貼應(yīng)發(fā)工資張三 8005001300李四120帶 區(qū)用 途添 加 方 法標題每報表出現(xiàn)一次,用來放置標題、日期頁碼從“報表”菜單中選擇“標題/總結(jié)”頁標頭每頁出現(xiàn)一次列標題、日期、頁碼缺省列標頭每列使用一次,為列設(shè)置標頭(分欄打印)從“文件|頁面設(shè)置”設(shè)置“列數(shù)”1組標頭每組出現(xiàn)一次,用來放置分組字段和分隔線從“報表”菜單中選擇“數(shù)據(jù)分組”細節(jié)每記錄出現(xiàn)一次,用來放置數(shù)據(jù)和說明文本缺省組注腳每組出現(xiàn)一次,存放分組總計、小計
8、文本從“報表”菜單中選擇“數(shù)據(jù)分組”列注腳每列使用一次,用來存放總結(jié)總計從“文件|頁面設(shè)置”設(shè)置“列數(shù)”1頁注腳每頁出現(xiàn)一次,放置日期、頁碼、分類總計缺省總結(jié)每報表出現(xiàn)一次,用來放置有關(guān)總計文本從“報表”菜單中選擇“標題/總結(jié)”第19頁,共46頁幻燈片。帶 區(qū)用 途添 加 方 法標題每報表出現(xiàn)一添加標題或總結(jié)帶區(qū):執(zhí)行“報表”菜單中的“標題/總結(jié)”命令,選中“標題帶區(qū)”復(fù)選框。表示向表中添加一個“標題”帶區(qū),如果希望把標題內(nèi)容單獨打印一頁,還要選中“新頁”,同樣可以設(shè)置“總結(jié)帶區(qū)”。系統(tǒng)自動把“標題”帶區(qū)設(shè)置在報表頂部,而把“總結(jié)”帶區(qū)設(shè)置在報表尾部。(各帶區(qū)一般都是成對出現(xiàn)的)第20頁,共4
9、6頁幻燈片。添加標題或總結(jié)帶區(qū):執(zhí)行“報表”菜單中的“標題/總結(jié)”命令添加組標頭或組注腳帶區(qū):單擊“報表”菜單中的“數(shù)據(jù)分組”命令。彈出“數(shù)據(jù)分組”對話框,在對話框中輸入分組表達式,報表則添加多個“組標頭”帶區(qū),同樣可設(shè)置“組注腳”帶區(qū)。調(diào)整帶區(qū)高度:雙擊需要調(diào)整高度的帶區(qū)標識欄,屏幕顯示一個對話框,在對話框的“高度”框中可以調(diào)整高度; 也可用拖動法改變。“帶區(qū)高度保持不變”復(fù)選框:(雙擊帶區(qū))選中可以防止報表帶區(qū)因為容納過長的數(shù)據(jù)而移動。第21頁,共46頁幻燈片。添加組標頭或組注腳帶區(qū):單擊“報表”菜單中的“數(shù)據(jù)分組”命設(shè)置報表變量用戶可以在報表中創(chuàng)建變量,保存打印報表時所計算的結(jié)果。使用“
10、報表”菜單中的“變量”命令,可以添加新的變量,改變或刪除已有變量,或更改變量的計算順序。如記數(shù)等臨時變量。 第22頁,共46頁幻燈片。設(shè)置報表變量第22頁,共46頁幻燈片。在此輸入變量名在此確定計算的量:如果是計數(shù)為0,如果是總和,則選擇合計的字段。在計數(shù)和總計、平均類計算中為0選擇變量的計算類型第23頁,共46頁幻燈片。在此輸入變量名在此確定計算的量:在計數(shù)和總計、平均類計算中當(dāng)變量建立完成后,要將變量加入到報表中去,可按以下步驟操作:在“報表設(shè)計器”中,選擇“報表控件”工具欄的“域控件”按鈕。在報表中選定要添加域控件的位置。在彈出的“報表表達式”對話框中,在“表達式”框輸入新添加的變量,或
11、單擊其右邊的按鈕,在彈出的“表達式生成器”中選中新建的變量。單擊“確定”按鈕,則新變量被添加到報表的指定位置上。第24頁,共46頁幻燈片。當(dāng)變量建立完成后,要將變量加入到報表中去,可按以下步驟操作:頁面設(shè)計方法:單擊“文件”菜單中的“頁面設(shè)置”命令。在“頁面設(shè)置”設(shè)置對話框中,設(shè)置報表的列數(shù)、列寬、頁面布局、對象間隔、頁邊距;可以單擊“打印設(shè)置”按鈕,在彈出的“打印設(shè)置”對話框中對打印紙張、打印方向等進行設(shè)置。與所用的打印機支持的紙寬有關(guān)系。第25頁,共46頁幻燈片。頁面設(shè)計第25頁,共46頁幻燈片。報表控件報表控件工具欄默認情況下系統(tǒng)在打開一個“報表設(shè)計器”的同時會打開“報表控件”工具欄,在
12、設(shè)計報表時要經(jīng)常使用該工具欄所提供的功能。第26頁,共46頁幻燈片。報表控件第26頁,共46頁幻燈片。按 鈕控件名稱功 能選定對象移動或更改控件的大小,在創(chuàng)建一個控件后,系統(tǒng)將自動選定該按鈕,除非選中“按鈕鎖定”按鈕A標簽在報表上創(chuàng)建一個標簽控件,即用來顯示文本ABL域控件在報表上創(chuàng)建一個表達式控件,用于顯示字段、內(nèi)存變量或其它表達式的內(nèi)容線條設(shè)計各種樣式的線條矩形設(shè)計一個矩形圓角矩形設(shè)計一個橢圓或圓角矩形圖片/ActiveX顯示一個圖片或通用型字段的內(nèi)容按鈕鎖定允許添加多個相同類型的控件第27頁,共46頁幻燈片。按 鈕控件名稱功 能選定對象移動或更改控件的大小,域控件用于在報表中添加一個數(shù)據(jù)
13、項,可以是表中的一字段,也可以是一個表達式,類似一個文本框。簡單方法:往報表中添加表或視圖的字段時,可以打開報表的“數(shù)據(jù)環(huán)境”選中表或視圖,然后把相關(guān)的字段拖放到指定的帶區(qū)里。標簽控件標簽控件用于輸入報表的標題、字段的說明性文字等。第28頁,共46頁幻燈片。域控件第28頁,共46頁幻燈片。OLE對象一個OLE對象,可以是圖片、聲音、文檔等,在Visual FoxPro的表中可以包含這些對象,這就意味著報表應(yīng)該能夠處理OLE對象。人員的照片、商品的商標等,都可以以圖片的形式添加到報表中去。線條、矩形和圓型為了提高報表的可視效果,可以使用“報表控件”工具欄提供的添加線條、矩形和圓形工具實現(xiàn)。第29
14、頁,共46頁幻燈片。OLE對象第29頁,共46頁幻燈片。三、報表分組設(shè)計好報表基本布局后,可以通過指定字段或字段表達式來給記錄分組,分組顯示可以使報表更加便于閱讀。使用“報表設(shè)計器”可以為報表添加一個或多個組、更改組的順序、重復(fù)組標頭以及更改或刪除組帶區(qū)等。第30頁,共46頁幻燈片。三、報表分組第30頁,共46頁幻燈片。建立單個組在“報表”菜單中選擇“數(shù)據(jù)分組”命令,彈出“數(shù)據(jù)分組”對話框。在對話框的“分組表達式”框中輸入表達式,或單擊其右側(cè)的按鈕,在彈出的“表達式生成器”中創(chuàng)建分組表達式。在“組屬性”框中,選定需要設(shè)置的屬性,單擊“確定”按鈕。如:按政治面貌分組。第31頁,共46頁幻燈片。建
15、立單個組第31頁,共46頁幻燈片。建立多個組在“報表”菜單中選擇“數(shù)據(jù)分組”命令,彈出“數(shù)據(jù)分組”對話框。在對話框的“分組表達式”框中輸入多個表達式,或單擊其右側(cè)的按鈕,在彈出的“表達式生成器”中創(chuàng)建多個分組表達式。在“組屬性”框中,選定需要設(shè)置的屬性,單擊“確定”按鈕。第32頁,共46頁幻燈片。建立多個組第32頁,共46頁幻燈片。更改組帶區(qū)及分組順序如果要修改組帶區(qū),可以選擇“報表”菜單中的“數(shù)據(jù)分組”命令,在彈出的“數(shù)據(jù)分組”對話框中,插入或刪除分組表達式,即添加/刪除組帶區(qū);也可以用鼠標拖動分組表達式左邊的按鈕,將分組表達式移動到新的位置上,即更改分組順序。第33頁,共46頁幻燈片。更改
16、組帶區(qū)及分組順序第33頁,共46頁幻燈片。四、編輯報表添加報表控件前面已經(jīng)講過可以用“顯示|數(shù)據(jù)環(huán)境”命令,然后選擇需要的字段拖到報表中,也可以“報表控件”工具添加。第34頁,共46頁幻燈片。四、編輯報表第34頁,共46頁幻燈片。報表控件操作選擇、移動和調(diào)整控件的大小選擇:單擊控件,選中一個控件; 在控件周圍拖動鼠標,用虛框包圍控件,或按住Shift鍵逐個單擊控件,則選中多個控件。移動:選中控件,拖到報表帶區(qū)中的新位置。調(diào)整:選中控件,拖動邊框。第35頁,共46頁幻燈片。報表控件操作第35頁,共46頁幻燈片。復(fù)制、刪除報表控件復(fù)制:選中控件,單擊“編輯復(fù)制粘貼”命令。復(fù)制的控件顯示在原控件的下
17、方,然后將其拖動到報表的合適位置。刪除:選中控件,單擊“編輯|剪切”命令,或按Del鍵。第36頁,共46頁幻燈片。復(fù)制、刪除報表控件第36頁,共46頁幻燈片。格式化控件定義控件格式方法:雙擊域控件,彈出“報表表達式”對話框,單擊“格式”文本框右邊的按鈕,彈出“格式”對話框,在對話框中選擇字段類型(字符型、數(shù)值型、日期型),再選擇適當(dāng)?shù)母袷健熬庉嬤x項”。第37頁,共46頁幻燈片。格式化控件第37頁,共46頁幻燈片。彈出右下的格式對話框輸入格式掩碼第38頁,共46頁幻燈片。彈出右下的格式對話框輸入格式掩碼第38頁,共46頁幻燈片。調(diào)整控件中的文本該調(diào)整并不改變控件在報表中的位置,只用于改變控件中的
18、內(nèi)容在控件中的對齊方式。方法:選中控件,單擊“格式文本對齊方式”,從子菜單中選擇需要的對齊方式(左、中、右)。第39頁,共46頁幻燈片。調(diào)整控件中的文本第39頁,共46頁幻燈片。改變字體用以改變每個域控件的文本或標簽控件的字體和大小,以及改變整個報表的默認字體。方法:選擇控件,單擊“格式字體”命令。改變控件顏色在報表設(shè)計器中,可以改變域控件、標簽控件、直線或矩形的顏色。方法:選擇要改變顏色的控件,在調(diào)色板中選擇所需的前景和背景顏色。第40頁,共46頁幻燈片。改變字體第40頁,共46頁幻燈片。五、報表輸出報表預(yù)覽在“報表設(shè)計器”設(shè)計報表的過程中,可以隨時預(yù)覽報表,其具體操作如下:單擊“顯示預(yù)覽”
19、命令,或單擊“常用”工具欄上的“打印預(yù)覽”按鈕,或用右鍵單擊在彈出的快捷菜單中選擇“預(yù)覽”,屏幕將顯示報表的頁面樣式,并彈出“打印預(yù)覽”工具欄。第41頁,共46頁幻燈片。五、報表輸出第41頁,共46頁幻燈片。報表打印要打印報表時,首先要打開報表,然后在系統(tǒng)菜單上單擊“文件|打印”命令,或在報表快捷菜單上選擇“打印”命令,或在“打印預(yù)覽”工具欄上選擇“打印”按鈕,屏幕彈出“打印”對話框。在“打印”對話框中,可以設(shè)置“打印范圍”和“打印份數(shù)”。單擊“屬性”按鈕,會彈出“屬性”對話框,在對話框中可以設(shè)置紙張尺寸大小、方向、紙張來源和打印精度等選項。第42頁,共46頁幻燈片。報表打印第42頁,共46頁幻燈片。3、命令法調(diào)用報表有時,需要用命令法調(diào)用一個報表,如在一個菜單中,調(diào)用一個報表等。命令法如下:Report fo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 游戲行業(yè)客服工作總結(jié)
- 2025年中考英語一輪復(fù)習(xí)之一般過去時
- 手工藝品店前臺服務(wù)感悟
- 醫(yī)療行業(yè)專業(yè)技能培訓(xùn)總結(jié)
- 酒店行業(yè)服務(wù)員工作概述
- 銀行工作總結(jié)嚴謹高效服務(wù)至上
- 餐廚垃圾處理工作總結(jié)
- 畜牧行業(yè)安全工作總結(jié)
- 2024年秋葉的教案
- 2025屆張家口市高三語文上學(xué)期期末質(zhì)量監(jiān)測試卷及答案解析
- 2024年新華人壽保險股份有限公司招聘筆試參考題庫含答案解析
- 能源托管服務(wù)投標方案(技術(shù)方案)
- 2024年新奧集團股份有限公司招聘筆試參考題庫含答案解析
- 乳頭混淆疾病演示課件
- 高速公路涉路施工許可技術(shù)審查指南(一)
- 海南物流行業(yè)發(fā)展趨勢分析報告
- 安全運維配置檢查
- 移相變壓器計算程序標準版
- 期末測試(試題)-三年級數(shù)學(xué)上冊人教版
- 藥劑科門診中成西藥房利用PDCA循環(huán)降低門診藥房調(diào)劑內(nèi)差發(fā)生率品管圈QCC成果匯報
- 物料員工作計劃與總結(jié)
評論
0/150
提交評論