第七單元設計報表與標簽_第1頁
第七單元設計報表與標簽_第2頁
第七單元設計報表與標簽_第3頁
第七單元設計報表與標簽_第4頁
第七單元設計報表與標簽_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.1設計報表與標簽設計報表與標簽目 錄上一頁下一頁退 出.2 本本 章章 要要 點點用報表向導創(chuàng)建報表用報表向導創(chuàng)建報表自己來做報表自己來做報表 目 錄上一頁下一頁退 出.3 任務一任務一 用報表向導創(chuàng)建報表用報表向導創(chuàng)建報表 報表報表:是最常用的打印文檔,它為顯示并總結數(shù)據(jù)提供了靈活的途徑。因此,報表設計是應用程序開發(fā)的一個重要組成部分。 報表向導:報表向導:用報表向導可方便快捷地創(chuàng)建報表,系統(tǒng)用一系列的對話框一步一步地向用戶詢問一些簡單的問題,根據(jù)用戶的回答自動創(chuàng)建報表 目 錄上一頁下一頁退 出.4調用調用“報表向導報表向導”的幾種方法的幾種方法: (1)打開項目文件,在“文檔”選項卡中選

2、擇“報表”。單擊“新建”按鈕,打開“新建報表”對話框,單擊“報表向導”按鈕。 (2)在“文件”菜單中選擇“新建”菜單項,在打開的“新建”對話框中選擇“表單”文件類型,并按“向導”按鈕,即可調用“表單向導”。(3)或者在“工具”菜單的“向導”子菜單中選擇“報表”命令,也可調用“表單向導”。 目 錄上一頁下一頁退 出.5子任務一:子任務一:了解報表的類型子任務二:子任務二:利用報表向導創(chuàng)建報表實訓項目實訓項目目 錄上一頁下一頁退 出.6子任務一:子任務一:了解報表的類型 在創(chuàng)建報表之前,應該確定所需報表的常規(guī)格式。根椐應用需要,報表布局呆以簡單(如基于表單的電話號碼列表),也可能復雜(如基于多表的

3、發(fā)票)報表的布局必須滿足專用紙張的要求。下列表給出常規(guī)布局說明,以及它們的一般用途。目 錄上一頁下一頁退 出.7報表常規(guī)布局類型布局類型 說 明 示 例 列報表 每個字段一列,字段名在頁面上方,字段與其數(shù)據(jù)在同一列,每一行一條記錄。 分組/總計報表、財政報表存貨清單、銷售總結 行報表 每個字段一行,安段名在數(shù)據(jù)左側,字段與其數(shù)據(jù)在同一行 列表 一對多報表 一條記錄或一對多關系,其內容包括父表的記錄及其相關子表的記錄 發(fā)票、會計報表 多欄報表 每條記錄的字段沿分欄的左邊緣豎直放置 電話號碼薄、名片 目 錄上一頁下一頁退 出.8子任務二子任務二: :利用利用 報表向導創(chuàng)建報表。報表向導創(chuàng)建報表。

4、1 打開項目文件school.pjx,在“文檔”選項卡中選擇“表單”。目 錄上一頁下一頁退 出.92.單擊“新建”按鈕,打開“新建表單”對話框,單擊“報表向導”按鈕目 錄上一頁下一頁退 出.10 3.出現(xiàn)“向導選取”對話框,單擊“報表向導”選項,然后單擊“確定”按鈕。目 錄上一頁下一頁退 出.114、打開“報表向導”對話框,選取報表所需的字段,在左側的“數(shù)據(jù)庫和表”列表框中選取“學員信息”數(shù)據(jù)表,在“可用字段”列表框中選擇需出現(xiàn)在報表中的字段,單擊“ ” (添加)按鈕,可將該字段添加到右側列表中,依此方法,可依次將所需字段添加到右側列表中,然后單擊“下一步”按鈕。 目 錄上一頁下一頁退 出.1

5、25、出現(xiàn)“分組記錄”對話框。報表中的記錄可以按一定的條件進行分組,向導提供三個條件,這三個條件不是并列關系,是分層關系。分組時,先按第一個條件進行分組,再對每個組中的記錄按第二個條件進行分組,依次類推。例如按“性別”分組,單擊“分組選項“按鈕,可以確定分組字段的字段間隔,一般選“整個字段”間隔。單擊“總結選項”按鈕,在“總結選項”對話框中可以設置對數(shù)值字段進行求和、求平均值,以及報表中是否包含有小計和總計等。單擊“下一步”按鈕。目 錄上一頁下一頁退 出.136、出現(xiàn)“選擇報表樣式”對話框,提供了5種報表樣式;經營式、賬務式、簡報式、帶區(qū)式和隨意式,本例選擇“經營式”。單擊“下一步”按鈕。目

6、錄上一頁下一頁退 出.147、出現(xiàn)“定義報表布局”對話框,確定報表布局。向導提供了兩種布局方式:列布局和行布局,單擊“下一步”按鈕。(由于指定了分組選項,所以“列數(shù)”和“字段布局”選項不可用) 目 錄上一頁下一頁退 出.158、出現(xiàn)“排序記錄”對話框,確定報表中記錄的輸出次序,最多可設定三個字段用于排序。按“選定字段”框中字段的先后順序進行排序,排在前面的優(yōu)先排序。例如,按“學號”字段升序排序,單擊“下一步”按鈕。 目 錄上一頁下一頁退 出.169、出現(xiàn)“完成”對話框,要求為所創(chuàng)建的報表指定一個標題,該標題出現(xiàn)在報表的頂部,例如,設置報表標題為“學員信息報表”。在完成報表前,最好先單擊“預覽”

7、按鈕,觀察報表結果,如果結果不滿意,可單擊“上一步”按鈕進行修改。單擊“完成”按鈕。出現(xiàn)“另存為”對話框,輸入文件名,保存新創(chuàng)建的報表。擴展名為.frx目 錄上一頁下一頁退 出.17實訓項目 1利用“報表向導”,以之前建立的“績表.dbf”為數(shù)據(jù)源,創(chuàng)建一個報表。2保存報表。目 錄上一頁下一頁退 出.18任務二任務二 自己來創(chuàng)建報表自己來創(chuàng)建報表用戶通過“報表向導”創(chuàng)建的報表雖然方便、快捷,但是產生的報表有時并不能滿足特定應用的需要,這時就需要自己來創(chuàng)建報表了。那么,如何創(chuàng)建自己設計的報表呢?本任務就帶領大家學習自己創(chuàng)建報表的方法。目 錄上一頁下一頁退 出.19子任務一子任務一:調用“報表設計

8、器”創(chuàng)建一張空白報表 子任務二子任務二:報表設計器使用詳解子子子任務三:子任務三:在報表中使用控件子任務四:子任務四:預覽和打印報表子任務五:子任務五:標簽文件的創(chuàng)建與使用實訓項目實訓項目目 錄上一頁下一頁退 出.20子任務一子任務一:調用“報表設計器”創(chuàng)建一張空白報表。 1. 打開“項目管理器”對話框,單擊“文檔”選項卡,選定“報表”項。2. 單擊“新建”按鈕,系統(tǒng)彈出“新建表單”對話框。3.單擊“新建表單”按鈕,打開“報表設計器”窗口,這樣即創(chuàng)建了一張空白報表。 目 錄上一頁下一頁退 出.21子任務二:子任務二:報表設用詳解 FoxPro了報表被多條帶狀分隔欄分成了若干部 分 , 每 一

9、部 分 被 稱 為 一 個 報 表 帶 區(qū)(Report Band),這個報表帶區(qū)表示了最后打印出的報表頁面中的一部分。 一、報表的數(shù)據(jù)源和布局一、報表的數(shù)據(jù)源和布局 報表總是與一定的數(shù)據(jù)源相聯(lián)系的。因此在設報表總是與一定的數(shù)據(jù)源相聯(lián)系的。因此在設計報表時,確定報表的數(shù)據(jù)源是首先要完成計報表時,確定報表的數(shù)據(jù)源是首先要完成的任務。如果一個報表總是使用相同的數(shù)據(jù)的任務。如果一個報表總是使用相同的數(shù)據(jù)源,就可以把數(shù)據(jù)源添加到報表的數(shù)據(jù)環(huán)境源,就可以把數(shù)據(jù)源添加到報表的數(shù)據(jù)環(huán)境中。當數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同一中。當數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同一報表文件打印的報表將反映新的數(shù)據(jù)內容,報表文件打

10、印的報表將反映新的數(shù)據(jù)內容,但報表的格式不變。但報表的格式不變。 目 錄上一頁下一頁退 出.22 一、設置報表數(shù)據(jù)源一、設置報表數(shù)據(jù)源 1.打開打開“報表設計器報表設計器”生成一個空白生成一個空白報表,從報表,從“報表設計器報表設計器”工具欄上單工具欄上單擊擊“數(shù)據(jù)環(huán)境數(shù)據(jù)環(huán)境”按鈕,系紡打開按鈕,系紡打開“數(shù)數(shù)據(jù)環(huán)境設計器據(jù)環(huán)境設計器”安身立窗口。安身立窗口。 “數(shù)據(jù)環(huán)境”按鈕目 錄上一頁下一頁退 出.23 2. 打開“數(shù)據(jù)環(huán)境設計器”窗口之后,主菜單欄中將出現(xiàn)“數(shù)據(jù)環(huán)境”菜單,從中選擇“添加”命令,系統(tǒng)將彈出“添加表或視圖”對話框, 目 錄上一頁下一頁退 出.24 3.在“添加表或視圖”對

11、話框中選擇作為數(shù)據(jù)源的表或視圖,本例打開student數(shù)據(jù)庫,從中選擇學員信息表.dbf )目 錄上一頁下一頁退 出.25 二、設計報表布局一個良好的報表會把數(shù)據(jù)放在報表合適的位置上。在報表設計器中,報表包括若干個帶區(qū),如7.10所示的報表包含了三個帶區(qū):頁標頭、細節(jié)和頁注腳。帶區(qū)名標識在帶區(qū)下的標識欄上。下面表中給出了報表的一些常用的帶區(qū)以及使用情況 目 錄上一頁下一頁退 出.26報表帶區(qū)及作用帶區(qū) 作用 標題 每張報表開頭打印一次或單獨一頁,如報表名稱 頁標頭 每個頁面打印一次,例如列報表的字段名稱 細節(jié) 每條記錄打印一次,例如各記錄的字段值 頁注腳 每個頁面一打印一次,例如頁碼和日期 總

12、結 每張報表最后一頁打印一次或單獨占用一頁 組標頭 數(shù)據(jù)分組時每組打印一次 組注腳 數(shù)據(jù)分組時每組打印一次 列標頭 在分欄報表中每列打印一次 列注腳 在分欄報表中每列打印一次 目 錄上一頁下一頁退 出.27設置報表其它帶區(qū)的操作方法如下:1、設置“標題”或“總結”帶區(qū)從“報表”菜單中選擇“標題/總結”命令。系統(tǒng)將顯示 “標題/總結”對話框。在該對話框中選擇“標題帶區(qū)”復選框,則在報表中添加一個“標題”帶區(qū)目 錄上一頁下一頁退 出.28目 錄上一頁下一頁退 出.292.設置“列標頭”和“列注腳”帶區(qū)從“文件”菜單中選擇“頁面設置”命令,彈出 “頁面設置”對話框。進行相應的設置 目 錄上一頁下一頁

13、退 出.303.設置“組標頭”或“組注腳”帶區(qū)從“報表”菜單中選擇“數(shù)據(jù)分組”彈出 “數(shù)據(jù)分組”對話框,單擊對話框中的省略號按鈕,彈出“表達式生成器”,從中選擇分組表達式。目 錄上一頁下一頁退 出.31三、調整帶區(qū)高度添加所需的帶區(qū)以后,就可以在帶區(qū)中添加需要的控件。如果新添加的帶區(qū)高度不夠,可以在“報表設計器”中調整帶區(qū)的高度以放置需要的控件。調整帶區(qū)高度的一種方法是用鼠標選中某一帶區(qū)標識欄,然后上下拖曳該帶區(qū),直至得到滿意的高度為止。另一種方法是雙擊要調整高度的帶區(qū)的標識欄,系統(tǒng)將顯示一個對話框。例如,雙擊“標題”帶區(qū)或“頁標頭”帶區(qū)的標識欄,系統(tǒng)將顯示相應的對話框,可以進行相應的設置。

14、目 錄上一頁下一頁退 出.32目 錄上一頁下一頁退 出.33子任務三:子任務三:在報表中使用控件在“報表設計器”中,為報表新設置的帶區(qū)是空白的,通過在報表中添加控件,可以安排要打印的內容線條線條標簽標簽按鈕鎖定按鈕鎖定圖片圖片/ActiveX綁定控件綁定控件圓角矩形圓角矩形矩形矩形域控件域控件選定對象選定對象目 錄上一頁下一頁退 出.34報表控件工具欄的控件按鈕按鈕 功能 標簽 添加說明性文字或標題文本 域控件 添加字段、變量或表達式 線條 添加垂直或水平線 矩形 添加矩形 圓角矩形 添加圓角矩形或圓形 圖片/ActiveX綁定控件 添加圖片或包含OLE對象的通用型字段 目 錄上一頁下一頁退

15、出.35子任務四:子任務四:預覽和打印報表預覽報表為確保報表正確輸出,使用“預覽”功能在屏幕上查看最終面設計是否符合設計要求。報表“預覽”操作十分便利。從“顯示”菜單中選擇“預覽”命令。2.打印報表(1)、命令方式打印報表命令格式:REPORT FORM ENVIRONMENT FOR HEADING NICONSOLE PLAN RANG 開始頁,結束頁 目 錄上一頁下一頁退 出.36PREVIEW IN WINDOW | IN SCREEN NOWAIT TO PRINTER PROMPT | TO FILE ASCII SUMMARY以下對主要句作簡要說明: FORM子句:該子句的指出要

16、打印的報表,默認擴展名為 .FRX ENVIRONMENT子句:用于恢復儲存在報表文件中的環(huán)境信息,供打印時使用 HEADING子句:該子句的值作為頁標題打印在報表的每一頁上。NOCONSOLE子句:在打印報表時禁止報表內容在屏幕上顯示。目 錄上一頁下一頁退 出.37PLAIN子名:限制用HEADING子句設置的頁標題公在報表第一頁中出現(xiàn)。RANGE子句:指定打印范圍的開始頁與結束頁,結束頁缺省值為9999。PREVIEW子句:指定報表以預覽方式輸出,不進行打??;并可指定進行預覽的窗口。TO PRINTER子句:指定報表輸出到打印機。若帶有PROMPT選項,打印前將出現(xiàn)打印對話框,供用戶指定打

17、印范圍、打印份數(shù)等要求。TO FILE子名:輸出到文本文件,ASCII能使打印機代碼不寫入文件。SUMMARY子句:指定“打印總結”帶區(qū)的內容,此時不打印“細節(jié)”帶區(qū)的內容。 目 錄上一頁下一頁退 出.38(2)、菜單方打印報表)、菜單方打印報表在報表設計器打開時選擇在報表設計器打開時選擇“報表報表”菜單菜單下的下的“運行報表運行報表”命令,彈出命令,彈出“打印打印”對話框,如圖對話框,如圖7.20所示。進行相應的所示。進行相應的設置,單擊設置,單擊“確定確定”銨鈕就可以打印銨鈕就可以打印了了目 錄上一頁下一頁退 出.39子任務五:子任務五:標簽文件的創(chuàng)建與使用標簽是一種特殊的報表。其創(chuàng)建和修改方法與報表也完全相同,可使用標簽向導或設計器來完成。小知識:標簽與報表不同之處:創(chuàng)建標簽時,均必須指明使用的標簽類型,它確定了標簽設計器中“細節(jié)“區(qū)的尺寸 目 錄上一頁下一頁退 出.40實訓項目1、利用快速報表,以之前建立的“成績表.dbf”為數(shù)據(jù)源,創(chuàng)建一個報表2、利用“報表設計器”, 以之前建立的“成績表.dbf”為數(shù)據(jù)源,創(chuàng)建一個報表。3、保存報表。 目 錄上一頁下一

溫馨提示

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

評論

0/150

提交評論