版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、9-1 概述 9-2 用向?qū)?chuàng)建報表 9-3 報表設計器 9-4 創(chuàng)建數(shù)據(jù)環(huán)境 9-5 在設計器中創(chuàng)建報表 9-6 設置報表打印頁的格式 9-7 添加報表控件 9-8 在程序中輸出報表 9-9 創(chuàng)建郵寄標簽,9-3 報表設計器 9-3-1 打開報表設計器 9-3-2 保存、預覽及打印報表 9-3-3 報表設計器的帶區(qū) 9-3-4 帶區(qū)的調(diào)整,9-4 創(chuàng)建數(shù)據(jù)環(huán)境 9-4-1 數(shù)據(jù)環(huán)境對象 9-4-2 數(shù)據(jù)環(huán)境設計器 9-4-3 編輯修改數(shù)據(jù)環(huán)境對象 9-4-4 數(shù)據(jù)環(huán)境各對象的屬性,9-5 在設計器中創(chuàng)建報表 9-5-1 利用手工操作 9-5-2 利用快速報表,9-6 設置報表打印頁的格式 9
2、-6-1 設置打印頁的列 9-6-2 其他參數(shù)設置,9-7 添加報表控件 9-7-1 選取與移動對象 9-7-2 對象的操作 9-7-3 添加標簽控件 9-7-4 添加線條控件 9-7-5 添加方框控件 9-7-6 添加圓弧框控件 9-7-7 插入圖片控件 9-7-8 創(chuàng)建域控件 9-7-9 綜合范例,9-9 創(chuàng)建郵寄標簽 9-9-1 啟動標簽設計器 9-9-2 標簽的輸出,9-1 概述,依據(jù)需要與愛好,可以自行選擇各種方式將數(shù)據(jù)打印在報表上。在設計報表時,需要牢記下面四條基本步驟: 1. 決定輸出報表的形式。 2. 創(chuàng)建報表文件。 3. 編輯報表文件使之符合您實際的需求。 4. 預覽并打印報
3、表。,9-1 概述,1. 決定輸出報表的形式,確定要創(chuàng)建哪種形式的報表,最簡單的報表是類似LIST 命令輸出形式的數(shù)據(jù)列表,最復雜的則是多表且考慮各種條件分組與特定數(shù)據(jù)擺放位置的報表。此外像郵寄標簽,雖然其形式較為特別,但也是報表的一種。,9-1 概述,2.報表文件,報表文件實際上是保存著報表格式(布局)的文件,報表文件中所保存的信息包括: 1. 版面信息。紙張大小、報表列數(shù)、寬度、左邊界、打印方向等 2. 所有對象的各項信息。對象的位置、大小、外觀等 3. 數(shù)據(jù)源連接信息,報表文件的擴展名為.FRX,其相關(guān)的同名備注文件的擴展名為.FRT。,9-1 概述,3. 創(chuàng)建報表文件,要創(chuàng)建報表文件有
4、下列三種方式: 1. 利用報表向?qū)鎲我槐砘蚨啾韯?chuàng)建簡單報表文件。 2. 利用報表設計器的快速報表功能替單一表創(chuàng)建簡單報表文件。 3. 使用報表設計器創(chuàng)建報表文件。,9-2 用向?qū)?chuàng)建報表,范例,1,2,啟動報表向?qū)?9-2 用向?qū)?chuàng)建報表,范例,3,4,9-2 用向?qū)?chuàng)建報表,范例,5,選擇樣式,設置報表布局,6,9-2 用向?qū)?chuàng)建報表,范例,7,9,報表標題,9-2 用向?qū)?chuàng)建報表,范例,報表打印預覽,9,9-3-1 打開報表設計器,范例,報表設計器,9-3-1 打開報表設計器,范例,報表設計器 和報表空間,9-3-2 保存、預覽及打印報表,9-3-3 報表設計器,功能帶區(qū),9-3-4 帶
5、區(qū)的調(diào)整,1. 調(diào)整帶區(qū)高度,用鼠標拖曳調(diào)整,雙擊,精確調(diào)整,9-3-4 帶區(qū)的調(diào)整,2. 打開或關(guān)閉新帶區(qū),新增標題/總結(jié)帶區(qū),9-3-4 帶區(qū)的調(diào)整,2. 打開或關(guān)閉新帶區(qū),分組條件表達式,增加組標頭/組注腳,9-3-4 帶區(qū)的調(diào)整,2. 打開或關(guān)閉新帶區(qū),設置多頁打印,9-4-1 數(shù)據(jù)環(huán)境對象,事實上在報表中保存數(shù)據(jù)源信息的是數(shù)據(jù)環(huán)境對象。數(shù)據(jù)環(huán)境對象是一個復合容器,它內(nèi)含Cursor(指針)與Relation(關(guān)系)兩種對象。 1. Cursor對象的CursorSource(指針源)屬性記錄著表(或視圖)數(shù)據(jù)源的名稱,在數(shù)據(jù)環(huán)境對象中添加幾個表(或視圖),就會產(chǎn)生多少個Cursor對
6、象。 2. Relation 對象則記錄兩個表(或視圖)之間的聯(lián)接信息,每當您在數(shù)據(jù)環(huán)境對象中創(chuàng)建兩個表的關(guān)系時,就會產(chǎn)生一個Relation對象。,9-4-2 數(shù)據(jù)環(huán)境設計器,Visual FoxPro提供的數(shù)據(jù)環(huán)境設計器,可以用交互方式將表或視圖添加到數(shù)據(jù)環(huán)境對象中。,范例,將表Student與Scores添加到報表的數(shù)據(jù)環(huán)境對象中。,9-4-2 數(shù)據(jù)環(huán)境設計器,范例,將表Student與Scores添加到報表的數(shù)據(jù)環(huán)境對象中。,右鍵單擊,報表數(shù)據(jù)源表Student.dbf已打開數(shù)據(jù)庫所包含的表,9-4-2 數(shù)據(jù)環(huán)境設計器,范例,將表Student與Scores添加到報表的數(shù)據(jù)環(huán)境對象中。
7、,表間關(guān)系,Cursor和Relation兩個對象,9-4-3 編輯修改數(shù)據(jù)環(huán)境對象,范例,為報表創(chuàng)建了數(shù)據(jù)環(huán)境以后,您還可以隨時添加新的表或視圖,當然也可以隨時將數(shù)據(jù)環(huán)境對象中的表或視圖刪除。,刪除指定的表,9-4-3 編輯修改數(shù)據(jù)環(huán)境對象,范例,為報表創(chuàng)建了數(shù)據(jù)環(huán)境以后,您還可以隨時添加新的表或視圖,當然也可以隨時將數(shù)據(jù)環(huán)境對象中的表或視圖刪除。,用鼠標拖曳,9-4-4 數(shù)據(jù)環(huán)境各對象的屬性,DataEnvironment(數(shù)據(jù)環(huán)境)屬性,9-4-4 數(shù)據(jù)環(huán)境各對象的屬性,Cursor(指針) 屬性,9-4-4 數(shù)據(jù)環(huán)境各對象的屬性,Relation(關(guān)系) 屬性,9-4-4 數(shù)據(jù)環(huán)境各對
8、象的屬性,確定數(shù)據(jù)環(huán)境設計器中數(shù)據(jù)源表的主索引,報表中的數(shù)據(jù)將會按索引順序顯示輸出。,選擇用來控制報表記錄打印順序的索引,9-5-1 利用手工操作,記鼠標拖動添加表,9-5-1 利用手工操作,結(jié)果,9-5-2 利用快速報表,報表設計器的“快速報表”功能綜合了向?qū)Ш褪止げ僮鲀煞N方式的優(yōu)點,即快速、方便,又靈活、自由。,9-5-2 利用快速報表,自動創(chuàng)建的報表布局結(jié)果,9-6-1 設置打印頁的列,設置打印列書,顯示列標頭帶區(qū) 和列注腳帶區(qū),9-6-1 設置打印頁的列,各列寬度的默認值公式計算: (報表打印頁的寬度 (左邊界值 右邊界值) (列數(shù)),9-6-2 其他參數(shù)設置,打印順序,最小邊界,左頁
9、邊距,9-7 添加報表控件,報表控件說明,9-7-1 選取和移動對象,選取后出現(xiàn)9個控制點,單選,多選,9-7-2 對象的操作,用鼠標拖曳調(diào)整對象的布局,布局功能按鈕,9-7-2 對象的操作,1,2,3,選取所有對象,對齊結(jié)果,9-7-2 對象的操作,水果在底層效果,水果在頂層效果,9-7-2 對象的操作,9-7-2 對象的操作,9-7-3 添加標簽控件,設置標簽對象的相對位置,9-7-3 添加標簽控件,設置打印條件,9-7-4 添加線條控件,設置線條的相關(guān)屬性,9-7-5 添加方框控件,方框填充樣式,9-7-6 添加圓弧框控件,方框填充樣式,設置圓弧框相關(guān)屬性,9-7-7 插入圖片控件,存放
10、在數(shù)據(jù)表通用字段中的OLE對象以及各種格式的圖形文件,都可以插入報表布局中并最終打印在報表上。系統(tǒng)可以接受的圖形文件格式如下: 位圖 (.bmp)。 圖標 (.ico)。 JPEG 格式的圖形文件 (.jpg)。 GIF 格式的圖形文件 (.gif)。 靜態(tài)光標文件 (.cur)。 動態(tài)光標文件 (.ani)。,設置圖片相關(guān)屬性,9-7-8 創(chuàng)建域控件,域控件的輸出格式,域控件的表達式,9-7-8 創(chuàng)建域控件,溢出現(xiàn)象,自動延伸,9-7-8 創(chuàng)建域控件,9-7-9 綜合范例,最大化報表設計器,設置“家庭住址”字段的表達式,1,2,9-7-9 綜合范例,3,設置“性別”字段的表達式,9-7-9
11、綜合范例,4,設置“婚姻狀況”字段的表達式,9-7-9 綜合范例,5,設置“薪水”字段的表達式,9-7-9 綜合范例,6,刪除頁注腳帶區(qū)中的函數(shù)DATE() 。,完成的布局效果,7,報表輸出顯示形式,9-7-9 綜合范例,9,9,10,11,9-7-9 綜合范例,STR(VAL(SUBSTR(DTOC(DATE(),7)-11,2)+年+SUBSTR(DTOC(DATE(),1,2)+月,12,9-7-9 綜合范例,增加3個標簽對象,14,9-7-9 綜合范例,增加圖片對象,13,9-7-9 綜合范例,設置總結(jié)帶區(qū),15,9-7-9 綜合范例,設置表格線,16,9-7-9 綜合范例,打印預覽,
12、17,9-8 在程序中輸出報表,REPORT FORM FileName1? FOR WHILE HEADING NOEJECT NOCONSOLE NOOPTIMIZE PLAIN RANGE nStartPage ,nEndPage PREVIEW WINDOW WindowName IN SCREENNOWAIT TO PRINTER PROMPTTO FILE FileName2 ASCII NAME ObjectName SUMMARY,要在應用系統(tǒng)中輸出報表,必須使用REPORT命令。,語法,9-8 在程序中輸出報表,范例,9-9-1 啟動標簽設計器,命令,CREATE LABEL FileName,不用填寫文件擴展名,9-9-2 標簽的輸出,命令,LABEL FORM ? FOR NOCONSOLE NOOPTIMIZE PREVIEW NOWAIT SAMPLE TO PRINTERPROMPTTO FILE ,習題,一、是非題 報表文件除了保存報表的格式定義外,也保存所要打印的數(shù)據(jù) 我們可以使用報表向?qū)硇薷囊粋€已經(jīng)存在的報表 我們可以使用通用型字段作為分組報表的分組依據(jù) 二、選擇題 如果我希望某些數(shù)據(jù)在報表的第一頁打印出來,而且自始至終就只打印這一次,應將此數(shù)據(jù)擺在( )帶區(qū)中 (1)頁標頭帶區(qū) (2)頁注腳帶區(qū) (3)細節(jié)帶區(qū) (4)標題帶區(qū) (5)總
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版一年級《比一比》
- 蘇教版五年級數(shù)學上冊小數(shù)四則混合運算
- 五下《分數(shù)除法(二)》教學設計
- 銷售心態(tài)培訓課件下載
- 原發(fā)性肝癌核心診療與腫瘤血管生成因子課件
- 2025至2030中國智慧農(nóng)業(yè)市場現(xiàn)狀供需格局及投資戰(zhàn)略規(guī)劃報告
- 2026年邵陽市住房公積金管理中心洞口管理部招考工作人員易考易錯模擬試題(共500題)試卷后附參考答案
- 2026年遵義市匯川區(qū)人民醫(yī)院招考易考易錯模擬試題(共500題)試卷后附參考答案
- 2026年通化市事業(yè)單位招考考試(478名)易考易錯模擬試題(共500題)試卷后附參考答案
- 2026年遼寧朝陽市市直事業(yè)單位招考128人易考易錯模擬試題(共500題)試卷后附參考答案
- 酒店店助年終總結(jié)
- 2023民用建筑鋼結(jié)構(gòu)檢測技術(shù)規(guī)程
- 游戲推廣合作協(xié)議書范本
- 江蘇省淮安市2024-2025學年七年級上學期期末地理試卷(含答案)
- 導管水密試驗流程
- 房地產(chǎn)企業(yè)分紅權(quán)激勵方案
- 車輛維修安全培訓
- 2025版國家開放大學法學本科《知識產(chǎn)權(quán)法》期末紙質(zhì)考試總題庫
- 《保障農(nóng)民工工資支付條例》五項制度特別解讀
- 高校校園超市運營管理方案
- 醫(yī)療類產(chǎn)品設計
評論
0/150
提交評論