第五章 報表與標簽.ppt_第1頁
第五章 報表與標簽.ppt_第2頁
第五章 報表與標簽.ppt_第3頁
第五章 報表與標簽.ppt_第4頁
第五章 報表與標簽.ppt_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第五章,報表與標簽設計,5.1 創(chuàng)建報表 5.2 用報表向導建立報表 5.3 快速報表 5.4 報表設計器 5.5 報表輸出 5.6 標簽設計,1.報表的基本組成 數(shù)據(jù)源:形成報表信息來源的基礎 布局:報表的打印格式,5.1 創(chuàng)建報表 報表:用來直觀地表達表格化數(shù)據(jù)的打印文本,注:數(shù)據(jù)源通常指的是數(shù)據(jù)庫表、視圖、查詢結果等數(shù)據(jù); 報表的格式定義決定了輸出報表的布局。,2. 5種常規(guī)報表布局 報表的總體布局有五種類型,見下表。創(chuàng)建報表前,應首先確定所需報表的總體布局。,表5.1 常規(guī)報表布局,4、創(chuàng)建報表 VFP提供了3種創(chuàng)建報表的方法: (1)報表向導:利用報表向導可以創(chuàng)建簡單的報表或多表報表

2、,由它自動提供報表設計器的定制功能,這是創(chuàng)建報表最簡單的途徑。 (2)快速報表:快速報表能以最快速的方式創(chuàng)建簡單的報表; (3)報表設計器:報表設計器不僅可以創(chuàng)建任意定制的報表,還可以對用任意方式產生的報表進行修改,使之更加完善與適用。,3、報表的保存 報表設計完成后,系統(tǒng)將以一個擴展名為FRX. 的主文件和一個擴展名為FRT. 的備注文件一并存儲。報表文件只存儲報表數(shù)據(jù)源的位置、報表需要輸出的內容和頁面布局等說明,并不保存數(shù)據(jù)源中的數(shù)據(jù)值。因此,當數(shù)據(jù)源中的數(shù)據(jù)變動后,運行報表文件得到的報表內容將隨之相應改變。,5.2 用報表向導建立報表,報表向導是VFP提供的一種交互創(chuàng)建報表的工具。在報表

3、向導中,用戶可以選擇要創(chuàng)建的報表類型,根據(jù)系統(tǒng)提示選擇合適的選項來編排報表的格式。 根據(jù)報表數(shù)據(jù)源是一個單一的表或視圖還是多個互相關聯(lián)的表,報表向導提供了兩種選擇:單一報表與一對多報表。 利用報表向導創(chuàng)建報表首先按以下幾種方法進入“向導選取”對話框如下圖所示。,方法一:選擇系統(tǒng)菜單“文件”、“新建”、“報表”、“向導” 方法二:選擇系統(tǒng)菜單“工具”、“向導”、“報表” 方法三:在項目管理器的“文檔”選項卡中,選擇“報表、“新建”、“報表向導”,返回本節(jié)目錄,5.2.1 利用報表向導創(chuàng)建單一報表,利用報表向導創(chuàng)建單一報表的操作共分6步:選擇字段、分組記錄、選擇報表樣式、定義報表布局、排序記錄、定

4、義報表標題并完成。,例5.1: 用報表向導為“學生”表建立一個學生情況報表,設計過程如下: (1)按上述幾種方法之一進入“向導選取”對話框。 (2)在“向導選取”對話框中,選中“報表向導”,并單擊“確定”按鈕,進入步驟“字段選取”對話框,如圖5.2所示。 (3)在“數(shù)據(jù)庫和表”列表框中,選擇學生表,并將“可用字段”框中的指定字段選入“選定字段”框。例如“我們選定在報表中使用的字段為:學號、姓名、性別、出生年月、獎學金”,單擊“下一步”按鈕,進入步驟2 “分組記錄”,如圖10.3所示。,圖5.2 “報表向導”步驟1,圖5.3 “報表向導”步驟2,(4)使用數(shù)據(jù)分組將記錄分類和排序,這樣可以容易地

5、讀取它們。單擊“總結選項”可以進入到“總結選項”對話框,從中可以選擇對某一字段取相應的特定值。這里我們選擇缺省。單擊“下一步”按鈕,進入步驟“選擇報表樣式”,如圖5.4所示。,返回本節(jié)目錄,(5)步驟3 是報表樣式選擇,VFP提供了5 種輸出樣式,例如“我們選擇賬務式樣式。單擊“下一步”進入步驟4“定義報表布局”,如圖5.5所示。,圖5.4 “報表向導”步驟3,圖5.5“報表向導”步驟4,(6)選擇報表布局輸出方向為“縱向”,列數(shù)為1列。單擊“下一步”進入步驟5“排序記錄”,如圖5.6所示。 (7)選擇報表信息的排序字段,例如“我們選用以“學號”按“升序”排序,單擊“下一步”進入步驟6“完成”

6、,如圖5.7所示。,圖5.6 “報表向導”步驟5,圖5.7 “報表向導”步驟6,(8)在“報表標題”框中輸入報表標題。在按“完成”按鈕前,用戶可以選擇“預覽”按鈕顯示報表結果,如圖5.8所示。如果效果良好可以在最后一步選擇“保存報表供以后使用”,也可在滿意的前提下選擇“保存并打印報表”;否則“保存后在報表設計器中修改”,單擊“完成”,報表設計結束。,圖5.8 顯示報表結果,5.2.2 利用報表向導創(chuàng)建一對多報表,利用報表向導創(chuàng)建一對多報表的操作共分6步: 從父表選擇字段、從子表選擇字段、為表建立關系、排序記錄、選擇報表樣式、定義報表標題并完成。,例5.4 用報表向導建立一個學生成績報表,設計過

7、程如下:,(1)按前介紹的方法進入如圖5.9所示的“向導選取”對話框。 (2)在“向導選取”對話框中,選中“一對多報表向導”,并單擊“確定”按鈕,進入“向導選取”步驟,“從父表中選擇字段”,如圖5.10所示。,圖5.9“向導選取”對話框,圖5.10 “報表向導”步驟1,(3)在“數(shù)據(jù)庫和表”列表框中,選擇父表學生表,并在“可用字段”框中指定學號、姓名字段選入“選定字段”框。單擊“下一步”按鈕,進入步驟2“從子表中選擇字段”對話框,如圖5.11所示。,圖5.11“報表向導”步驟2,圖5.12“報表向導”步驟3,(4)在“數(shù)據(jù)庫和表”列表框中,選擇子表成績表,并將 “可用字段”框中的學號、課程號、

8、成績字段選入“選定字段”框。單擊“下一步”按鈕,進入步驟3“為表建立關系字段”對話框,如圖5.12所示。,圖5.13 “報表向導”步驟4,圖5.14“報表向導”步驟5,(5)在父表與子表之間確立關系,從中確定兩表之間的相關字段。單擊“下一步”進入步驟4“排序記錄”,如圖5.13所示。 (6)我們選用以“學號”“升序”排序,單擊“下一步”進入步驟5“選擇報表樣式” 如圖5.14所示。,圖5.15“總結選項”對話框,圖5.16“報表向導”步驟5,(7)我們選擇賬務式樣式。單擊“總結選項”進入“總結選項”對話框,選擇成績字段平均分進行總結計算,如圖5.15所示。單擊“下一步”進入步驟6“完成”,如圖

9、5.16所示。,圖5.17 顯示“學生成績表”結果,(8)在“報表標題”框中輸入報表標題“學生成績表”。單擊“預覽”按鈕顯示報表結果,如圖5.17所示。如果效果良好可以在最后一步選擇“保存報表供以后使用”,也可在滿意的前提下選擇“保存并打印報表”;否則“保存后在報表設計器中修改”,單擊“完成”,報表設計結束。,返回本節(jié)目錄,5.3 快速報表,利用快速報表創(chuàng)建報表的操作共分3步:進入報表設計器、設置數(shù)據(jù)源、啟動快速制表。,(1)進入報表設計器:選擇系統(tǒng)菜單“文件”、“新建”、“報表”,單擊“新建文件”后,出現(xiàn)“報表設計器”窗口,如圖5.18所示。 (2)設置數(shù)據(jù)源:設置數(shù)據(jù)源的途徑有兩條,在數(shù)據(jù)

10、環(huán)境中添加,或事先打開一個表。 (3)啟動快速報表:在報表設計器窗口中, 選擇“報表” 菜單中的“快速報表”命令后,出現(xiàn)“快速報表”對話框,如圖5.19所示。,圖5.18 “報表設計器”窗口,圖5.19“快速報表”對話框,返回本節(jié)目錄,l 字段布局按鈕:在“快速報表”對話框中,“字段布局”有兩個按鈕,其中左邊的按鈕是列布局按鈕, 選定它以后(默認),表的各個字段會在細節(jié)帶區(qū)中由左向右水平排列。右邊的按鈕是行布局按鈕,選定它以后,表的各個字段會在細節(jié)帶區(qū)中由上向下垂直排列。 l復選框“標題”:決定是否用字段名作為各報表列的標題文本,應選定此框。 l 復選框“添加別名”:可以使各字段名前面增加其所

11、屬表的別名作為引導。這樣便于區(qū)別來自多個表的字段。應選定此框。 l復選框“將表加到數(shù)據(jù)環(huán)境中”:默認是選定的,只有這樣當您從“報表”下拉菜單中單擊“快速報表”選項時,才會出現(xiàn)“打開”對話框,要求您選擇所要使用的表。 (4)選擇字段:單擊“字段”按鈕,出現(xiàn)如圖5.20所示的“字段選擇器” 對話框,在該對話框中選擇報表要輸出的字段。,(6)保存報表:單擊“文件”菜單下的“保存”命令,將定義好的格式保存到擴展名為.FRX的報表文件中,同時在磁盤上生成與報表文件同名而擴展名為.FRT的備注文件。,圖5.20 “字段選擇器” 對話框,圖5.21 “預覽” 設計效果,(5)單擊“確定”按鈕返回報表設計器,

12、單擊“預覽”按鈕查看設計效果如圖5.21所示。,返回本節(jié)目錄,5.4 報表設計器,報表設計器功能十分強大,利用它不僅可以設計、生成與修改各種形式的報表,而且還可以添加打印報表中所需要的標簽、字段、變量和表達式等。因此,我們只有學會使用報表設計器,才能設計出符合實際需求的報表。,1、啟動報表設計器可用下列三種方法: (1)選擇系統(tǒng)菜單“文件” 菜單中的“新建”“報表”“新建文件” (2)在命令窗口輸入:CREAT REPORT (3)在項目管理器的“文檔”選項卡中,選擇“報表,單擊“新建”按鈕,在“新建報表”對話框中選擇“新建報表”。,2、修改已有報表 (1)在命令窗口輸入:MODIFY REP

13、ORT (2)在項目管理器的“文檔”選項卡中,選中要修改的報表文件名,單擊“修改”按鈕。,返回本節(jié)目錄,5.4.2 報表菜單,報表設計器打開后,系統(tǒng)主菜單上會增加一個報表菜單,如圖5.22所示。,圖5.22 報表設計器,該菜單包含了創(chuàng)建和修改報表的多個選項,各選項功能如下:,1、標題/總結:用于向報表中添加標題或總結。 2、數(shù)據(jù)分組: 若要打印分類表、匯總表等報表,則在設計報表時需要將數(shù)據(jù)分組。 3、變量: 在報表中使用變量可以方便地設計出各種形式的報表。 4、默認字體:用于指定標簽和字段控件的永久字體、字體樣式和字體大小。 5、私有數(shù)據(jù)工作期:是指在私有工作期中打開報表使用的表。 6、快速報

14、表:用于啟動快速報表功能,自動將選定字段放人一個空的報表設計器窗口中,創(chuàng)建一個報表原型。 7、運行報表:用來顯示“打印”對話框,將報表傳送給打印機進行打印。,5.4.3 工具欄,表10.2 “報表設計器”工具欄各按鈕說明,“報表設計器”工具欄作為報表設計器窗口的一個組成部分,其中包含了五種工具按鈕,他們表示的意義和用法如表5.2所示:,1、“報表設計器”工具欄,表5.2 “報表設計器”工具欄各按鈕說明,2、“報表控件”工具欄,表 5.3 報表控件工具欄各控件按鈕說明,5.4.4 報表帶區(qū),、報表可用的帶區(qū),、三個基本帶區(qū),頁標頭: 細節(jié): 頁注腳:,3、帶區(qū)的調整,粗調法 微調法,將鼠標移到要

15、調整的帶區(qū)標識欄上,使鼠標光標變成一個垂直方向的雙箭頭,按著鼠標左鍵上下拖動,當帶區(qū)的高度符合您的需求后放開鼠標。,用鼠標左鍵雙擊帶區(qū)標識欄任何位置,可打開一個供用戶用戶調整帶區(qū)高度的對話框。如雙擊細節(jié)標識欄會打開“細節(jié)”對話框,在“高度”微調器中鍵入精確的高度值即可。見右圖。,“細節(jié)”對話框,5.4.5 報表控件的基本操作,選擇控件 添加控件 移動控件 刪除控件 調整控件的大小 控件對象的顏色 調整布局格式,返回本節(jié)目錄,5.5 報表輸出,1、頁面設置,在報表設計器中,選“文件”菜單下的“頁面設置”選項,會出現(xiàn)如圖 5.25 所示的“頁面設置”對話框,用戶可以在該對話框中 設置打印的列數(shù)、寬

16、度、打印區(qū)域、打印順序及左 頁邊距等,以此來定義報表的外觀。,圖 5.25“頁面設置”對話框,返回本節(jié)目錄,2、報表預覽,在報表輸出之前預覽報表的效果,如果不滿意可即時修改。制作報表時通常需要在設計和預覽這兩個步驟間多次轉換,直至將報表修改到完全符合要求后再打印。,3、打印報表,常見的方法有以下幾種,(1)在“打印預覽”工具欄中單擊按鈕。 (2)在報表設計器窗口中,選擇“報表”菜單下的“運行報表”選項。 (3)單擊工具欄中的“運行”按鈕。 (4)在布局中右擊鼠標,在彈出的快捷菜單中選擇“打印”選項 (5)在命令窗口輸入命令:REPORT FORM 報表文件名TO PRINTER,31,使用以上

17、任一種操作方法均可打開如圖5.26所示的“打印”對話框。在該對話框中,選擇打印機類型、打印范圍、打印份數(shù),單擊“確定”按鈕即可在打印機上打印輸出報表。 如果單擊“選項”按鈕,將彈出如圖5.27所示的“打印選項”對話框,用來進一步設置打印選項。,圖5.26“打印”對話框,圖5.27“打印選項”對話框,返回本節(jié)目錄,5.6 標簽設計,標簽是一種特殊的報表,創(chuàng)建標簽的過程與創(chuàng)建報表的過程類似,只是在默認頁面和紙張大小的規(guī)定上略有不同。,1、創(chuàng)建標簽 選擇“文件”菜單下的“新建”命令,在“新建”對話框中選中“標簽”選項,單擊“新建文件”按鈕,在“新建標簽”窗口中列出多種型號的標簽布局,可以根據(jù)需要選擇一種型號的標簽,單擊“確定”按鈕,進入“標簽設計器”,如圖10.30所示。,圖5.29選擇標簽布局對話框,圖5.30 標簽設計器窗口,返回本節(jié)目錄,3.

溫馨提示

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

評論

0/150

提交評論