




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第十章第十章 報表和標簽設計報表和標簽設計10.1 報表概述報表概述報表包含兩個基本部分:數據源和布局。數據源報表包含兩個基本部分:數據源和布局。數據源一般是表,也可以是視圖、查詢或自由表等,報一般是表,也可以是視圖、查詢或自由表等,報表布局則定義了報表的打印格式。表布局則定義了報表的打印格式。報表文件具有報表文件具有.FRX文件擴展名,用于存儲報表的文件擴展名,用于存儲報表的詳細說明。每個報表文件還有詳細說明。每個報表文件還有.FRT文件擴展名的文件擴展名的相關文件。報表布局文件不是存儲每個數據字段相關文件。報表布局文件不是存儲每個數據字段的值,而只是存儲一個特定報表的位置和格式信的值,而只
2、是存儲一個特定報表的位置和格式信息。如果報表中數據源字段值發生了變化,報表息。如果報表中數據源字段值發生了變化,報表的值也會發生相應的變化。的值也會發生相應的變化。設計報表通常有以下設計報表通常有以下5個主要步驟:個主要步驟:(1)確定要創建的報表樣式)確定要創建的報表樣式(2)選取字段)選取字段(3)創建報表布局)創建報表布局(4)修改和定制報表布局)修改和定制報表布局(5)預覽和打印報表。)預覽和打印報表。報表可能是一個簡單的統計報表,也可能是一張報表可能是一個簡單的統計報表,也可能是一張復雜的清單,因此,創建報表之前,必須先確定復雜的清單,因此,創建報表之前,必須先確定報表樣式。報表樣式
3、。VFP為用戶提供了創建報表布局的三種方法:為用戶提供了創建報表布局的三種方法:(1)用)用“報表向導報表向導”創建簡單的報表或者一對創建簡單的報表或者一對多報表。多報表。(2)用)用“報表設計器報表設計器”修改已有的報表或者創修改已有的報表或者創建用戶自己的報表。建用戶自己的報表。(3)用)用“快速報表快速報表”從單表中創建一個簡單報從單表中創建一個簡單報表。表。10.2 創建報表創建報表10.2.1 用報表向導創建報表用報表向導創建報表1、“報表向導報表向導”的打開的打開方法方法1 :在:在“項目管理器項目管理器”中打開中打開1)在在“項目管理器項目管理器”的的“文檔文檔”選項卡中,選擇選
4、項卡中,選擇“報報表表” 。2)選擇選擇“新建新建”按鈕,屏幕顯示按鈕,屏幕顯示“新建報表新建報表”對話框。對話框。3)在在“新建報表新建報表”對話框中,選擇對話框中,選擇“報表向導報表向導”,則,則系統將顯示系統將顯示“向導選取向導選取”對話框。對話框。方法方法2: 在在“工具工具”菜單中打開菜單中打開1)在在“工具工具”菜單中指向菜單中指向“向導向導”子菜單,選擇子菜單,選擇“報報表表”命令,屏幕顯示命令,屏幕顯示“向導選取向導選取”對話框,在對話框,在“向向導選取導選取”對話框中,選擇對話框中,選擇“報表向導報表向導”。2)單擊單擊“確定確定”按鈕按鈕,進入進入“報表向導報表向導”的字段
5、選取畫的字段選取畫面。面。2、“報表向導報表向導”的使用的使用(1)字段選取。)字段選取。(2)對記錄進行分組。)對記錄進行分組。(3)選擇報表樣式。)選擇報表樣式。 (4)定義報表布局。)定義報表布局。(5)排序記錄。)排序記錄。(6)輸入報表標題和確定保存方式。)輸入報表標題和確定保存方式。 (7)單擊)單擊“完成完成”按鈕,屏幕顯示按鈕,屏幕顯示“另存為另存為”對話框,缺省的文件名為:對話框,缺省的文件名為:da_jbqk.frx。單擊單擊“預覽預覽”按鈕,可以在離開向導前顯示報表。按鈕,可以在離開向導前顯示報表。使用了使用了“報表向導報表向導”之后,就可以使用之后,就可以使用“報表設報
6、表設計器計器”來添加控件和定制報表。來添加控件和定制報表。播放演示播放演示10.2.2 用報表設計器創建報表用報表設計器創建報表下面是使用下面是使用“報表設計器報表設計器”創建空白報表的方法:創建空白報表的方法:(1)在)在“項目管理器項目管理器”的的“文檔文檔”選項卡中,選項卡中,選擇選擇“報表報表”。(2)選擇)選擇“新建新建”按鈕,屏幕顯示按鈕,屏幕顯示“新建報新建報表表”對話框。對話框。(3)在)在“新建報表新建報表”對話框中,選擇對話框中,選擇“新建新建報表報表”按鈕,則系統將顯示按鈕,則系統將顯示“報表設計器報表設計器”對對話框。話框。“報表設計器報表設計器”將顯示一個新的空白報表
7、,可以將顯示一個新的空白報表,可以往空白報表中添加控件并定制報表。往空白報表中添加控件并定制報表。10.2.3 用命令方式創建報表用命令方式創建報表可以用不帶任何附加參數的可以用不帶任何附加參數的 CREATE REPORT 命令打開報表設計器,同時為新報表指定名稱命令打開報表設計器,同時為新報表指定名稱“報表報表 1”。退出報表設計器時,可用不同的名。退出報表設計器時,可用不同的名稱存儲報表。稱存儲報表。在命令窗口中輸入命令在命令窗口中輸入命令CREATE REPORT后回車,后回車,將打開報表設計器。將打開報表設計器。10.2.4 快速報表的創建快速報表的創建(1)在)在“項目管理器項目管
8、理器”中的中的“文檔文檔”選項卡中,選項卡中,選擇選擇“報表報表”。(2)選擇)選擇“新建新建”按鈕,屏幕顯示按鈕,屏幕顯示“新建報表新建報表”對話框。對話框。(3)在)在“新建報表新建報表”對話框中,選擇對話框中,選擇“新建報新建報表表”按鈕,則系統將顯示按鈕,則系統將顯示“報表設計器報表設計器”對話框。對話框。(4)在主菜單的)在主菜單的“報表報表”中,選擇中,選擇“快速報表快速報表”命令,系統顯示命令,系統顯示“打開打開”對話框。對話框。 (5)在)在“打開打開”對話框中,確定要使用的表,對話框中,確定要使用的表,單擊單擊“確定確定”按鈕,系統顯示按鈕,系統顯示“快速報表快速報表”對話對
9、話框。框。(6)在)在“快速報表快速報表”對話框中對話框中,可以輸入標題、可以輸入標題、添加別名以及將表添加到數據環境中。添加別名以及將表添加到數據環境中。 (7)單擊)單擊“字段字段”按鈕,系統進入按鈕,系統進入“字段選擇字段選擇器器”對話框。對話框。 (8)在)在“字段選擇器字段選擇器”對話框中,可以選擇所對話框中,可以選擇所需要的字段,然后單擊需要的字段,然后單擊“確定確定”按鈕,系統返回按鈕,系統返回“快速報表快速報表”對話框。對話框。(9)在)在“快速報表快速報表”對話框中,單擊對話框中,單擊“確定確定”按鈕,此時屏幕出現快速報表。按鈕,此時屏幕出現快速報表。(10)關閉)關閉“報表
10、生成器報表生成器”對話框,在對話框,在“項目管項目管理器理器”中,選擇剛剛設計的報表,然后單擊中,選擇剛剛設計的報表,然后單擊“預預覽覽”按鈕,可以預覽剛才生成的報表。按鈕,可以預覽剛才生成的報表。 10.3 修改報表修改報表修改的方法是:在修改的方法是:在“項目管理器項目管理器”中,選擇中,選擇“報報表表”,然后單擊,然后單擊“修改修改”命令。命令。10.3.1 調整報表帶區調整報表帶區在在“報表設計器報表設計器”中,可以修改每個帶區尺寸中,可以修改每個帶區尺寸和特征。和特征。 “報表設計器報表設計器”一般包括三個帶區:頁標頭、一般包括三個帶區:頁標頭、細節和頁注腳。除這三個常用帶區外,根據
11、需細節和頁注腳。除這三個常用帶區外,根據需要還可以建立若干個帶區。要還可以建立若干個帶區。“報表設計器報表設計器”還自動顯示垂直和水平標尺。還自動顯示垂直和水平標尺。通過標尺,可以使報表在各種帶區內進行精確通過標尺,可以使報表在各種帶區內進行精確的定位。的定位。10.3.2 報表控件的使用報表控件的使用1 1、添加、添加“報表控件報表控件”(1 1)選定對象:在添加控件之前,要先選定對象。)選定對象:在添加控件之前,要先選定對象。(2 2)標簽:創建標簽文件來顯示文本。)標簽:創建標簽文件來顯示文本。(3 3)域控件:顯示表字段、內存變量和其他表達式。)域控件:顯示表字段、內存變量和其他表達式
12、。(4 4)線條:在報表上畫各種線。)線條:在報表上畫各種線。(5 5)矩形:在報表上畫矩形。)矩形:在報表上畫矩形。(6 6)圓角矩形:在報表上畫圓角矩形。)圓角矩形:在報表上畫圓角矩形。(7 7)圖片)圖片/ /OLEOLE綁定控件:顯示圖片或通用性字段。綁定控件:顯示圖片或通用性字段。(8 8)按鈕鎖定:激活按鈕鎖定功能,這樣可以同時)按鈕鎖定:激活按鈕鎖定功能,這樣可以同時添加多個相同類型的控件。添加多個相同類型的控件。2 2、選定多個控件、選定多個控件(1 1)如果要選定多個控件,在控件周圍拖動以畫)如果要選定多個控件,在控件周圍拖動以畫出選擇框。出選擇框。(2 2)選擇控件點將顯示
13、在每個控件的周圍。當他)選擇控件點將顯示在每個控件的周圍。當他們被選中后,可以作為一組內容來移動、復制或們被選中后,可以作為一組內容來移動、復制或刪除。刪除。3 3、組合控件、組合控件(1 1)選擇要作為一組處理的控件,在)選擇要作為一組處理的控件,在“格式格式”菜菜單中,選擇單中,選擇“分組分組”(2 2)分組后可以把該組控件作為一個單元處理。)分組后可以把該組控件作為一個單元處理。4 4、取消定義的控件、取消定義的控件(1 1)如果對一組控件取消組定義,選擇該組控件,)如果對一組控件取消組定義,選擇該組控件,在在“格式格式”菜單中,選擇菜單中,選擇“取消組取消組”。(2 2)選定的控件點將
14、顯示在組內每一控件周圍。)選定的控件點將顯示在組內每一控件周圍。5 5、調整多個控件的大小、調整多個控件的大小(1 1)選擇要使其具有同樣大小的控件,在)選擇要使其具有同樣大小的控件,在“格式格式”菜單中,選擇菜單中,選擇“大小大小”。(2 2)選擇適當選項來匹配寬度、高度或大小,控件)選擇適當選項來匹配寬度、高度或大小,控件將按照需要進行調整。將按照需要進行調整。6、移動控件、移動控件(1)如果要移動控件,選擇要移動的控件,并把)如果要移動控件,選擇要移動的控件,并把它拖動到它拖動到“報到報到”帶區中新的位置上。帶區中新的位置上。(2)控件在布局內移動的增量并不是連續的。增)控件在布局內移動
15、的增量并不是連續的。增量取決于網格的位置。如果忽略了網格的作用,量取決于網格的位置。如果忽略了網格的作用,拖動控件時,應按住拖動控件時,應按住Ctrl鍵。鍵。7、復制控件、復制控件(1)如果復制控件,選擇要復制的控件,在)如果復制控件,選擇要復制的控件,在“編編輯輯”菜單中,選擇菜單中,選擇“復制復制”命令。命令。(2)選擇)選擇“粘貼粘貼”,控件的副本將出現在原始控,控件的副本將出現在原始控件下面,將控件副本拖動到布局的正確位置即可。件下面,將控件副本拖動到布局的正確位置即可。8、刪除控件、刪除控件如果要刪除控件,選擇要刪除的控件,在如果要刪除控件,選擇要刪除的控件,在“編編輯輯”菜單中,選
16、擇菜單中,選擇“剪切剪切”或按或按Del鍵。鍵。9、對齊控件有如下幾種方法:、對齊控件有如下幾種方法:(1)選擇要對齊的控件,在)選擇要對齊的控件,在“格式格式”菜單中,選菜單中,選擇擇“對齊對齊”。在子菜單中,選擇對齊選項。在子菜單中,選擇對齊選項。(2)使用)使用“布局布局”工具欄。工具欄。1010、調整控件位置、調整控件位置(1 1)如果將控件放置在特定的位置,在)如果將控件放置在特定的位置,在“顯示顯示”菜菜單中,選擇單中,選擇“顯示位置顯示位置”。選擇一個控件,然后。選擇一個控件,然后使用狀態欄上的位置信息,將該控件移動到特定使用狀態欄上的位置信息,將該控件移動到特定位置。位置。(2
17、 2)如果人工對齊控件,在)如果人工對齊控件,在“格式格式”菜單中,選擇菜單中,選擇清除清除“網格線網格線”。(3 3)如果要顯示網格線,在)如果要顯示網格線,在“格式格式”菜單中,選擇菜單中,選擇“網格線網格線”。網格將在報表帶區中顯示。網格將在報表帶區中顯示。(4 4)如果更改網格的度量單位,在)如果更改網格的度量單位,在“格式格式”菜單中,菜單中,選擇選擇“設置網格刻度設置網格刻度”。在。在“水平水平”、“垂直垂直”框內,分別輸入代表網格每方塊水平寬度和垂直框內,分別輸入代表網格每方塊水平寬度和垂直高度的像素數目。高度的像素數目。(5 5)選中)選中“報表控件報表控件”工具欄中字段按鈕后
18、,在工具欄中字段按鈕后,在“報表設計報表設計”區中單擊時,系統將在屏幕顯示出區中單擊時,系統將在屏幕顯示出“報表表達式報表表達式”對話框。對話框。(6 6)單擊)單擊“表達式對話框表達式對話框”右側的右側的“”按鈕,系按鈕,系統將打開統將打開“表達式生成器表達式生成器”對話框。對話框。(7 7)雙擊字段列表中的)雙擊字段列表中的“姓名姓名”字段,則該字段被字段,則該字段被加到加到“報表字段的表達式報表字段的表達式”編輯框中,然后單擊編輯框中,然后單擊“確定確定”按鈕,系統返回按鈕,系統返回“報表表達式報表表達式”窗口,窗口,再次單擊再次單擊“確定確定”按鈕,則該字段被加到按鈕,則該字段被加到“
19、報表報表設計器設計器”窗口中。窗口中。(8 8)同理可放置其他所需的字段。)同理可放置其他所需的字段。利用利用“報表控件報表控件”工具欄中的工具欄中的“鎖定鎖定”按鈕,可一按鈕,可一次放置多個控件。次放置多個控件。10.3.3 在報表中使用數據分組、匯總區在報表中使用數據分組、匯總區分組分組/ /總計報表不是簡單報表,它是按指定條件把總計報表不是簡單報表,它是按指定條件把數據進行歸納整理后的結果。數據進行歸納整理后的結果。所謂分組,就是把數據源中的記錄按一定條件分所謂分組,就是把數據源中的記錄按一定條件分組,對每一組記錄中的數值型字段作分組小計。組,對每一組記錄中的數值型字段作分組小計。所謂總
20、計,就是把數據源中所有記錄中每個數值所謂總計,就是把數據源中所有記錄中每個數值字段作總計。字段作總計。利用報表向導創建分組利用報表向導創建分組/ /總計報表與創建單報表步總計報表與創建單報表步驟基本相同,只是在驟基本相同,只是在“報表向導報表向導”步驟步驟2 2窗口中要窗口中要選取分組字段,設置分組條件。選取分組字段,設置分組條件。10.3.4 設置報表的數據源設置報表的數據源向向“數據環境設計器數據環境設計器”中添加表或視圖的操作步中添加表或視圖的操作步驟:驟:(1 1)在)在“項目管理器項目管理器”中,選擇中,選擇“報表報表”,并選擇,并選擇一個已建立的報表。一個已建立的報表。(2 2)選
21、擇)選擇“修改修改”按鈕,系統打開按鈕,系統打開“報表設計器報表設計器”窗口。窗口。(3 3)在)在“顯示顯示”菜單中,選擇菜單中,選擇“數據環境數據環境”命令或命令或單擊右鍵,在快捷菜單中,選擇單擊右鍵,在快捷菜單中,選擇“數據環境數據環境”命命令,屏幕顯示令,屏幕顯示“數據環境數據環境”窗口。窗口。(4 4)在)在“數據環境設計器數據環境設計器”窗口中,單擊鼠標右鍵,窗口中,單擊鼠標右鍵,打開快捷菜單,在菜單中,選擇打開快捷菜單,在菜單中,選擇“添加添加”,屏幕,屏幕顯示顯示“添加表或視圖添加表或視圖”對話框。對話框。(5 5)在)在“添加表或視圖添加表或視圖”對話框中,選擇需要加入對話框
22、中,選擇需要加入的表,單擊的表,單擊“添加添加”按鈕,然后單擊按鈕,然后單擊“關閉關閉”按按鈕,系統返回鈕,系統返回“數據環境設計器數據環境設計器”窗口。窗口。(6 6)在)在“數據環境設計器數據環境設計器”窗口中,單擊鼠標右鍵,窗口中,單擊鼠標右鍵,在快捷鍵中,選擇在快捷鍵中,選擇“屬性屬性”對話框。對話框。(7 7)在)在“屬性屬性”窗口中最上面的下拉列框中,選擇窗口中最上面的下拉列框中,選擇“CursorlCursorl”對象。對象。(8 8)選擇)選擇“數據數據”選項卡,并選擇選項卡,并選擇“Order”Order”屬性。屬性。(9 9)在)在“Order”Order”屬性中,輸入索引
23、名稱,也可以屬性中,輸入索引名稱,也可以從從“數據數據”選項卡最上面的屬性下拉列表中選取。選項卡最上面的屬性下拉列表中選取。例如,選擇例如,選擇“編號編號”。(1010)關閉)關閉“屬性屬性”窗口。窗口。10.3.5 報表頁面設置報表頁面設置10.4 標簽設計標簽設計10.4.1 用標簽向導創建標簽用標簽向導創建標簽1 1、“標簽向導標簽向導”的打開的打開用用“標簽向導標簽向導”創建標簽的操作步驟如下:創建標簽的操作步驟如下:(1 1)在)在“項目管理器項目管理器”中的中的“文檔文檔”選項卡中,選選項卡中,選擇擇“標簽標簽”。(2 2)選擇)選擇“新建新建”按鈕,屏幕顯示按鈕,屏幕顯示“新建標
24、簽新建標簽”對對話框。話框。(3 3)在)在“新建標簽新建標簽”對話框中,選擇對話框中,選擇“標簽向導標簽向導”按鈕,則系統將顯示按鈕,則系統將顯示“標簽向導標簽向導”對話框。對話框。2 2、“標簽向導標簽向導”的使用的使用(1 1)選擇表。)選擇表。(2 2)選擇標簽類型。)選擇標簽類型。(3 3)定義布局。)定義布局。(4 4)排序記錄。)排序記錄。(5 5)完成。)完成。(6 6)單擊)單擊“瀏覽瀏覽”按鈕,查看標簽設置的效果。按鈕,查看標簽設置的效果。10.4.2 用標簽設計器創建標簽用標簽設計器創建標簽用戶如果不想使用用戶如果不想使用“標簽向導標簽向導”來建立標簽,可來建立標簽,可以使用以使用“標簽設計器標簽設計器”來創建布局。來創建布局。“標簽設計標簽設計器器”是是“報表設計器報表設計器”的一部分,它們使用相同的一部分,它們使用相同的菜單和工具欄。兩種設計器使用相同的默認頁的菜單和工具欄。兩種設計器使用相同的默認頁面和紙張。面和紙張。“報表設計器報表設計器”使用整頁標準紙張。使用整頁標準紙張。“標簽設計器標簽設計器”的默認頁面和紙張與標準標簽的的默認頁面和紙張與標準標簽的紙張一致。在此不再重復。紙張一致。在此不再重復。 10.5 預覽和打印報表與標簽預覽和打
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 座椅企業縣域市場拓展與下沉戰略研究報告
- 電子整機裝聯設備企業ESG實踐與創新戰略研究報告
- 電商平臺信息技術能力提升指導方案
- 縮口機企業ESG實踐與創新戰略研究報告
- 堆焊機企業縣域市場拓展與下沉戰略研究報告
- 腈綸板框壓濾機企業縣域市場拓展與下沉戰略研究報告
- 電梯維保部經理在行業標準中的職責
- 新能源汽車水分離器企業縣域市場拓展與下沉戰略研究報告
- 電線電纜生產工藝流程的成本分析
- 工業廠房建設管理全過程流程
- LY/T 2698-2016鐵皮石斛雜交育種技術規程
- 綜合性學習之對聯-中考語文二輪復習
- GB/T 19845-2005機械振動船舶設備和機械部件的振動試驗要求
- 實驗室生物安全程序文件
- 企業融資方式介紹課件
- 藥品生產監督管理辦法
- 福建省普通高中學生綜合素質學期評價表
- 五年級下冊數學課件 -4.1 用數對確定位置 ︳青島版 (共20張PPT)
- 柏拉圖分析案例
- 二襯帶模注漿施工方案
- 《英語委婉語與忌語》PPT課件.ppt
評論
0/150
提交評論