VFP第8章報表和標簽設計_第1頁
VFP第8章報表和標簽設計_第2頁
VFP第8章報表和標簽設計_第3頁
VFP第8章報表和標簽設計_第4頁
VFP第8章報表和標簽設計_第5頁
已閱讀5頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第第8章章 報表和標簽設計報表和標簽設計Visual FoxPro Visual FoxPro 程序設計(第三版)程序設計(第三版)第第8 8章章 報表和標簽設計報表和標簽設計第第8章章 報表和標簽設計報表和標簽設計創(chuàng)建報表創(chuàng)建報表8.1創(chuàng)建標簽創(chuàng)建標簽8.2報表和標簽的輸出報表和標簽的輸出8.3第第8章章 報表和標簽設計報表和標簽設計本章的主要內容有:本章的主要內容有:l 報表的基本概念l 創(chuàng)建報表l 設計報表l 創(chuàng)建和設計標簽第第8章章 報表和標簽設計報表和標簽設計 (1)瀏覽窗口 (2)用戶定義的表單 (3)報表文件(報表文件.frx 及其備注文件 .frt ) 數據源和布局。 要打印的

2、表稱為數據源。報表的數據源可以是自由表、數據庫表、查詢和視圖等。 報表在頁面上要打印的字段數據以及數據在頁面上的位置稱為報表的布局。還可以設定字體、字號、線條和圖案。第第8章章 報表和標簽設計報表和標簽設計報表的一些常規(guī)布局如下圖(含義見表8.1)。在設計報表布局時,并不直接將字段的數據添加在頁面上,而是為該字段預留一個位置(用一種稱為“域”的控件來實現(xiàn)),如同在表單設計中用文本框控件來顯示某個字段一樣。打印時,域控件從對應的字段中取得具體數據填充在它所在的位置??梢姡瑘蟊砦募Q定頁面的外觀(布局),頁面上域控件顯示的數據則來自數據源。第第8章章 報表和標簽設計報表和標簽設計1設計報表的基本步

3、驟(1) 確定要創(chuàng)建的報表類型。(2) 創(chuàng)建報表布局文件。(3) 修改和設置布局文件。(4) 預覽和打印報表。2創(chuàng)建報表布局的方法(1) 報表向導:用于創(chuàng)建簡單的單表或多表報表。(2) 快速報表:用于快速地創(chuàng)建簡單的單表報表。(3) 報表設計器:用于創(chuàng)建新報表和修改已建立的報表。 用這三種方法創(chuàng)建的報表文件都可以用報表設計器進行修改。 第第8章章 報表和標簽設計報表和標簽設計8.1 創(chuàng)建報表創(chuàng)建報表利用報表向導創(chuàng)建報表操作方法是:(1)打開“文件”菜單,選擇“新建”,進入“新建”窗口。(2)在“新建”窗口中,單擊“報表”,再按“向導”按鈕,進入“報表選取”窗口。(3)在“報表選取”窗口中,選擇

4、“報表向導”,再按“確定”按鈕,進入“報表向導”的分步驟窗口。(4)在“報表向導”的分步驟窗口,輸入指定參數,然后按“完成”按鈕,進入“另存為”窗口。(5)在“另存為”窗口,輸入新建的報表名字,按“保存”按鈕,一個新的報表在報表向導環(huán)境下建立完成了。第第8章章 報表和標簽設計報表和標簽設計利用報表向導創(chuàng)建報表操作方法是:(1)打開“文件”菜單,選擇“新建”,進入“新建”窗口。(2)在“新建”窗口中,單擊“報表”,再按“向導”按鈕,進入“報表選取”窗口。(3)在“報表選取”窗口中,選擇“一對多報表向導”,再按“確定”按鈕,進入“一對多報表向導”的分步驟窗口。(4)在“報表向導”的分步驟窗口,輸入

5、指定參數,然后按“完成”按鈕,進入“另存為”窗口。(5)在“另存為”窗口,輸入新建的報表名字,按“保存”按鈕,一個新的報表在報表向導環(huán)境下建立完成了。注:一對多報表的創(chuàng)建與單表報表的創(chuàng)建基本相同,只是多了 第三步“為表建立關系”第第8章章 報表和標簽設計報表和標簽設計打開報表設計器主要有以下方法:(1)打開項目管理器,單擊“文檔”選項卡,選擇“報表”,并單擊“新建”按鈕,在屏幕上出現(xiàn)“新建報表”對話框中,單擊“新建報表”按鈕,這時屏幕出現(xiàn)“報表設計器”窗口。(2)在主菜單中的“文件”選項中,選擇“新建”,在顯示的“新建”對話框中單擊“報表”,然后單擊“新建文件”按鈕,這時屏幕出現(xiàn)“報表設計器”

6、窗口。第第8章章 報表和標簽設計報表和標簽設計 在學習如何利用報表設計器的快速報表功能之前,首先讓我們熟悉一下報表設計器的基本組成。 報表設計器中的空白區(qū)域稱為帶區(qū),首次啟動“報表設計器”時,報表布局中默認有三個帶區(qū): 頁標頭、細節(jié)和頁注腳。如圖8.17所示。 細節(jié):報表的內容。 頁標頭:在每一頁報表的上方,常用來放置字段名頁標題和日期等信息。 頁注腳:在每一頁報表的下方,常用來放置頁碼和日期等信息。第第8章章 報表和標簽設計報表和標簽設計第第8章章 報表和標簽設計報表和標簽設計利用報表設計器創(chuàng)建快速報表操作方法是:(1)打開“文件”菜單,選擇“新建”選項。 (2)在“新建”窗口中,單擊“報表

7、”,再按“新建文件”按鈕。(3)在“報表設計器”窗口,打開“顯示”菜單,選擇“數據環(huán)境”選項。(4)在“數據環(huán)境設計器”窗口,打開“數據環(huán)境”菜單,選擇“添加”選項,添加作為報表數據的表。然后按“數據環(huán)境設計器”窗口的“退出”按鈕,返回Visual FoxPro 系統(tǒng)主菜單下。(5)在Visual FoxPro 系統(tǒng)主菜單下,打開“報表”菜單,選擇“快速報表”,進入“快速報表”窗口。第第8章章 報表和標簽設計報表和標簽設計(6)在“快速報表”窗口,按“字段”,進入“字段選擇器”窗口。(7)在“字段選擇器”窗口,選擇出現(xiàn)在報表中的字段,按“確定”按鈕,返回到“快速報表”窗口;再按“確定”按鈕,返

8、回到“報表設計器”窗口。(8)在“報表設計器”窗口,打開“顯示”菜單,選擇“預覽”進入“報表設計器”的另一個窗口。(9)當對報表顯示的格式滿意后,退出“報表設計器”窗口,進入“系統(tǒng)”窗口。(10)在“系統(tǒng)”窗口,選擇“是”,進入“另存為”窗口。(11)在“另存為”窗口,輸入報表名字“報表1”,結束建立快速報表文件的操作。第第8章章 報表和標簽設計報表和標簽設計 前面介紹了使用報表向導和快速報表比較方便、迅速地創(chuàng)建一個報表。但在方便用戶的同時可以發(fā)現(xiàn),向導和快速報表功能并不完善,創(chuàng)建的報表單一,使用不靈活。為滿足用戶創(chuàng)建報表的各種需要,VFP6.0提供了使用報表設計器創(chuàng)建報表,用戶可以在報表中添

9、加標題、字段及控件,通過調整報表中的控件,達到美化報表的目的。下面介紹如何使用報表設計器創(chuàng)建報表。第第8章章 報表和標簽設計報表和標簽設計在系統(tǒng)菜單上增加了【數據環(huán)境】菜單,同時打開了“數據環(huán)境設計器”。單擊【數據環(huán)境】菜單并選擇【添加】,打開“添加表或視圖”對話框。第第8章章 報表和標簽設計報表和標簽設計 在“添加表或視圖”對話框中從“數據庫中的表”下選擇“教師基本情況”表,再單擊【添加】,然后單擊【關閉】,即可將“教師基本情況”表添加到“數據環(huán)境設計器”中。若要添加視圖,可在“選定”選項組中先選擇“視圖”,再進行上述操作。添加后表或視圖后關閉“數據環(huán)境設計器”。第第8章章 報表和標簽設計報

10、表和標簽設計在新建報表時,“報表設計器”默認的窗口包含有三個帶區(qū):頁標頭、細節(jié)和頁注腳。(1)添加標題和總結帶區(qū)。單擊系統(tǒng)菜單“報表”中的“標題/總結”命令選項,在彈出的“標題/總結”對話框中, 設置報表標題或總結。這里我們選擇“標題帶區(qū)”和“總結帶區(qū)”,單擊“確定”按鈕,在“報表設計器”窗口上添加了標題和總結兩個帶區(qū);(2)列表頭、列注腳:在報表頁面設置時,如果報表被設置成多攔報表,在“報表設計器”的窗口中還會出現(xiàn)兩個帶區(qū)。 列標頭:用于打印在每一列(一欄)的開始。 列注腳:用于打印在每一列(一欄)的結尾。 第第8章章 報表和標簽設計報表和標簽設計域控件:創(chuàng)建一個用于顯示字段等內容的控件 直

11、線:在報表上畫各種線條矩形:在報表上畫矩形圓角矩形:在報表上畫圓角矩形圖片/OLE綁定控件:添加圖片或隨記錄變化的OLE對象 按鈕鎖定:在添加多個同類型控件時,不需要多次選擇 選定對象:移動或改變控件大小標簽: 創(chuàng)建一個標簽控件第第8章章 報表和標簽設計報表和標簽設計在光標處開始輸入標題名“教師代課情況一覽表”;字號設置:先選中“教師代課情況一覽表”標簽,再在系統(tǒng)菜單中選擇【格式】|【字體】,在彈出的“字體”對話框中選擇所需要的字體和字號以及字體樣式。如選擇“黑體”、“規(guī)則”、“二號”。接著再進行版面設置,選擇【格式】|【對齊】|【水平居中】。欲在標題帶區(qū)中加入標簽“學生報表”的操作步驟:先單

12、擊“報表控件”工具欄上的(標簽)按鈕;在“報表設計器”中增加了標題帶區(qū)(1). 標題標題設置報表的頁標頭與上面設置標題的方法相同。第第8章章 報表和標簽設計報表和標簽設計(2). 域控件 單擊報表控件上的域控件,打開表達式生成器,也可以將“數據環(huán)境設計器”打開來添加細節(jié)內容。使用 報表控件工具欄中的域控件,將要列在報表中的字段添加到細節(jié)帶區(qū),或從“數據環(huán)境設計器”中逐個拖到細節(jié)帶區(qū)。設置字體字號及調整布局:方法同頁標題。使用報表默認的字體和字號??丶R:選中細節(jié)中的全部域控件,然后在系統(tǒng)菜單中選擇【格式】|【對齊】|【頂邊對齊】。第第8章章 報表和標簽設計報表和標簽設計(3) 圖形控件 在報

13、表中添加線條、矩形框等控件可以使報表更為清晰、美觀。比如我們在例題中標題與頁標頭之間,總結中都用線條分隔開來。(4) 圖片OLE綁定控件 在報表的細節(jié)中添加0LE綁定控件,如在報表中添加圖片、公司的標志、學校的校微、隨著顯示記錄的不同顯示每個學生的照片等。第第8章章 報表和標簽設計報表和標簽設計前面以教師基本情況表為基表,使用報表向導創(chuàng)建了按系名分組的報表。使用“報表設計器”也可以根據一定的條件對記錄進行分組輸出,使具有相同條件的記錄在一個組中。如果對報表中的記錄進行分組的話,在“報表設計器”窗口還將出現(xiàn)組標頭、組注腳和總結三個帶區(qū)。組表頭帶區(qū):放置分組的標題字段,每組打印一次。組腳注帶區(qū):放

14、置分組的小計,每組打印一次。 總結帶區(qū):放置各分組的總計,在報表的結尾打印一次。 單擊系統(tǒng)菜單“文件”中的“頁面設置”命令選項,屏幕顯示“頁面設置”對話框。包括設置頁面的列數,每列的寬度,打印記錄的順序(指列數大于1時),打印設置中的打印機驅動程序,紙張大小及方向等, 第第8章章 報表和標簽設計報表和標簽設計 “報表設計器”中,帶區(qū)用來放置報表所需的各個控件。有時需要根據控件的多少、字體的大小及報表中各部分內容之間的間距來調整帶區(qū)的大小。調整時,只要將鼠標指針指向要調整帶區(qū)的分廂條,這時鼠標指針變成上下雙箭頭,按下鼠標左鏈并上下拖動鼠標,帶區(qū)的大小隨之調整。也可以雙擊帶區(qū)分隔條,設置帶區(qū)的精確

15、高度。 第第8章章 報表和標簽設計報表和標簽設計方法基本同上一步,只不過在“表達式生成器”對話框中不是從“字段”列表框中選擇,而是從“變量”列表框中選擇“_pageno”。 在此報表中,數據之間沒有分隔線,若要求要有網格線,也可以用同上的基本方法,在“頁標頭”中的字段名上加上方框線,在“細節(jié)”中的域控件上加分隔線。第第8章章 報表和標簽設計報表和標簽設計 報表設計完成后,可以先單擊系統(tǒng)菜單“常用”工具欄上的打印預覽按鈕,查看報表設計的效果,如果不滿意還可以用上述方法進行修改,如果滿意則可以結束“報表設計器”的設計工作,將報表保存到預定的目錄中。 預覽結果如下:第第8章章 報表和標簽設計報表和標

16、簽設計 要修改已生成的報表文件,應先將它打開。 在項目管理器的“文檔”選項卡中選擇“報表”,并在展開的報表列表中選擇要修改的報表,然后單擊項目管理器上的【修改】按鈕。就可在報表設計器中通過以下方式完善報表。1選擇、移動、刪除控件2設置字體和字號3設置顏色4布局排列第第8章章 報表和標簽設計報表和標簽設計8.2 創(chuàng)建標簽創(chuàng)建標簽 標簽與報表非常相似,可以說標簽是一種特殊類型的報表。下面簡要介紹創(chuàng)建標簽的方法。書書P233P233第第8章章 報表和標簽設計報表和標簽設計 利用標簽向導創(chuàng)建標簽外,也可以利用標簽設計器創(chuàng)建標簽。還可以進一步修改標簽向導生成的標簽文件。使用標簽設計器創(chuàng)建標簽的步驟很簡單

17、:1.打開“標簽設計器”;2.設置數據環(huán)境;3.定制布局;4.插入相應控件,給數據分組等;5.預覽并保存標簽。 由于標簽的操作步驟與報表設計器一樣,這兒就不詳細介紹了。第第8章章 報表和標簽設計報表和標簽設計8.3 報表和標簽的布局報表和標簽的布局 在打印之前,應考慮頁面的外觀,例如頁邊距、紙張類型和所需的布局等。如果改變了紙張大小和方向設置,就應考慮該文字方向是否適應于所選擇的紙張大小。頁面設置包括紙張的選擇、版式、頁邊距等。啟動Visual FoxPro,選擇“文件”|“打開”命令。在“打開”對話框中選擇要打開的報表或標簽文檔。選擇“文件”|“頁面設置”命令,找開“頁面設置”對話框,如圖8

18、-48和8-49所示。在此對話框中的“左頁邊距”微調框中輸入邊距數值,頁面布局將按新的邊距顯示。 第第8章章 報表和標簽設計報表和標簽設計 在“頁面設置”對話框中,單擊“打印設置”按鈕,打開“打印設置”對話框。在“大小”列表中選擇紙張大小。系統(tǒng)默認打印方向為縱向,如果改變了紙張方向,可從“方向”選項組中選擇橫向,設置完畢后單擊“確定”按鈕 。 要打印報表和標簽文件,必須將該文件在設計器中打開,即在項目管理器中選取該文件后,單擊“修改”命令按鈕 。 第第8章章 報表和標簽設計報表和標簽設計 有三種方式可以執(zhí)行報表和標簽的打?。?在系統(tǒng)菜單條中選擇“文件”|“打印”命令。 在系統(tǒng)菜單條中選擇“報表”|“運行報表”命令。 在報表和標簽設計器中右擊,在彈出的快捷菜單中選擇“打印”命令。 無論采用上述哪種方法,都將彈出“打印”對話框,如圖8-50所示。 單擊對話框中的“選項”按鈕,進入“打印選項”對話框,如圖8-51所示。 在“報表和標簽打印選項”對話框中包括以下部分: 第第8章章 報表和標簽設計報表和標簽設計通過學習本章,讀者應掌握以下內容:如何利用報表向導創(chuàng)建單表報表和一對多報表。如何利用報

溫馨提示

  • 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

提交評論