




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
普通高等教育“十一五”國家級規(guī)劃教材
VisualFoxPro程序設(shè)計基礎(chǔ)教程劉甫迎黨晉蓉劉焱
普通高等教育“十一五”國家級規(guī)劃教材 VisualFoxP1第9章菜單設(shè)計器和報表設(shè)計器
9.1菜單程序設(shè)計與菜單設(shè)計器(MenuDesigner)
9.2報表程序設(shè)計與報表設(shè)計器(ReportDesigner)
第9章菜單設(shè)計器和報表設(shè)計器9.1菜單程序設(shè)計與菜單設(shè)29.1菜單程序設(shè)計與菜單設(shè)計器(MenuDesigner)
1、創(chuàng)建菜單:文件—新建—菜單—新建菜單(1)菜單、(2)快速菜單都進入菜單設(shè)計器 9.1.1創(chuàng)建菜單、菜單項和子菜單
1、創(chuàng)建菜單:文件—新建—菜單—新建菜單(1)菜單、(2)快速菜單都進入菜單設(shè)計器9.1菜單程序設(shè)計與菜單設(shè)計器(MenuDesigner32、創(chuàng)建菜單項:在“菜單名稱”欄中加入菜單標(biāo)題。2、創(chuàng)建菜單項:在“菜單名稱”欄中加入菜單標(biāo)題。43、創(chuàng)建子菜單:在“結(jié)果”欄中選擇“子菜單”,并單擊“創(chuàng)建”按鈕,進入第二級菜單,可如此創(chuàng)建多級子菜單。如:“修改”菜單項中創(chuàng)建子菜單。3、創(chuàng)建子菜單:在“結(jié)果”欄中選擇“子菜單”,并單擊“創(chuàng)建”54、菜單項分組:在“提示”欄中,鍵入“\-”,創(chuàng)建分隔線。拖動“\-”提 示符左側(cè)的按鈕將分隔線移動到希望的位置。4、菜單項分組:在“提示”欄中,鍵入“\-”,創(chuàng)建分隔線。拖65、在“結(jié)果”中輸入命令或過程,如“打印報表”菜單項中寫入命令。5、在“結(jié)果”中輸入命令或過程,如“打印報表”菜單項中寫入命79.1.2
為菜單指定任務(wù)1、指定訪問鍵如文件(F);操作文件(\<F)2、指定鍵盤快捷鍵用Ctrl與另一個鍵相組合。如創(chuàng)建新文件可以用Ctrl+N操作:單擊“選項”欄中的[…]按鈕,在顯示的鍵標(biāo)簽框中輸入組合鍵,即創(chuàng)建快捷鍵;在“鍵說明”框中,輸入文本。9.1.2為菜單指定任務(wù)8Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件93.啟用和廢止菜單項4.標(biāo)記菜單的狀態(tài)5.為菜單或菜單項指定任務(wù)(1)使用命令完成任務(wù)(2)使用過程完成任務(wù)
3.啟用和廢止菜單項106.向菜單系統(tǒng)添加初始化代碼或清理代碼1、可以通過向菜單系統(tǒng)添加初始化代碼而定制菜單系統(tǒng),它可以包含創(chuàng)建環(huán)境的代碼、定義內(nèi)存變量的代碼、打開所需文件的代碼,以及使用PUSHMENU和POPMENU保存或還原菜單系統(tǒng)的代碼。添加初始化代碼:“查看”菜單—“常規(guī)選項”的“菜單代碼”中——“初始化”——“確定”按鈕。 在出現(xiàn)的初始化代碼窗口中,鍵入適當(dāng)?shù)某跏蓟a。保存菜單系統(tǒng)時,VFP同時保存初始化代碼。7.向菜單系統(tǒng)添加清理代碼
清理代碼:“查看”—“常規(guī)選項”—選擇“清理”—“確定”按鈕。注意:對于作為應(yīng)用程序中主程序的菜單,應(yīng)該在清理代碼中包含READEVENTS命令,并為退出菜單系統(tǒng)的菜單命令指定CLEAREVENTS。8.在運行時控制菜單
見書P2076.向菜單系統(tǒng)添加初始化代碼或清理代碼 見書P20711Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件12Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件138、生成菜單
設(shè)計菜單系統(tǒng)時,可以預(yù)覽全系統(tǒng),而在生成菜單程序后可以對系統(tǒng)進行測試和調(diào)試。 生成菜單:“菜單”——“生成”——“產(chǎn)生菜單”——鍵入生成的菜單程序的名稱。 8、生成菜單149.1.3測試與調(diào)試菜單系統(tǒng)1、執(zhí)行菜單:“程序”——“執(zhí)行”運行此程序。命令格式:DO<文件名.mnx>9.1.3測試與調(diào)試菜單系統(tǒng)152、單擊菜單設(shè)計器中的“預(yù)覽”(Preview)按鈕輸入(s)修改(x)查詢(z)顯示2、單擊菜單設(shè)計器中的“預(yù)覽”(Preview)按鈕輸入(s169.2報表程序設(shè)計與報表設(shè)計器(ReportDesigner)
9.2.1創(chuàng)建報表布局
報表的組成:(1)數(shù)據(jù)源(DataSource)——數(shù)據(jù)庫中的表,也可是查詢、視圖或臨時表。通過“數(shù)據(jù)環(huán)境”添加。(2)布局(Layout)——選擇(設(shè)計)報表類型,即定義報表的輸出格式。9.2報表程序設(shè)計與報表設(shè)計器(ReportDesign171.使用報表向?qū)?ReportWizard)1.使用報表向?qū)?ReportWizard)182.創(chuàng)建快速報表2.創(chuàng)建快速報表19Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件203.新建報表1、令格式:CreateReport[<文件名>]2、在主菜單文件—新建—報表—>新建文件,進入報表設(shè)計器:3.新建報表21Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件223、定制布局報表具有數(shù)據(jù)源和布局兩個基本部分。數(shù)據(jù)源——數(shù)據(jù)(庫)表。(在數(shù)據(jù)環(huán)境中添加)布局——定義報表打印格式。報表設(shè)計器提供了報表控件工具欄、布局工具欄、調(diào)色板工具欄等工具,進行設(shè)計。3、定制布局23(1)設(shè)置報表數(shù)據(jù)源:在數(shù)據(jù)環(huán)境中添加(2)定義報表頁面:主菜單文件—頁面設(shè)置(3)插入報表控制:報表控件工具欄包括:添加 (1)字段控制 (2)格式化字段控制 (3)標(biāo)簽控制臺 (4)線條、矩形框和圓形 (5)圖片或通用字段(6)更改控制的顏色等。(1)設(shè)置報表數(shù)據(jù)源:在數(shù)據(jù)環(huán)境中添加24Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件25Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件26Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件27分組報表分組報表28Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件29Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件304、保存、修改、執(zhí)行報表修改:(1)在主菜單文件—打開—選擇報表文件名—報表設(shè)計 器進行修改。 (2)命令窗口輸入:MODIFYREPOORT[<文件名>] 進入報表設(shè)計器。執(zhí)行:(1)在主菜單文件—程序—運行—選擇報表文件名—執(zhí)行。 (2)命令窗口輸入:REPORTFORM[<文件名>][TO PRINT]執(zhí)行。保存:輸入文件名,以.FRX擴展名存貯。4、保存、修改、執(zhí)行報表修改:(1)在主菜單文件—打開—選擇319.2.2報表設(shè)計器應(yīng)用實例—一對多報表設(shè)計
見書P2129.2.2報表設(shè)計器應(yīng)用實例—一對多報表設(shè)計32普通高等教育“十一五”國家級規(guī)劃教材
VisualFoxPro程序設(shè)計基礎(chǔ)教程劉甫迎黨晉蓉劉焱
普通高等教育“十一五”國家級規(guī)劃教材 VisualFoxP33第9章菜單設(shè)計器和報表設(shè)計器
9.1菜單程序設(shè)計與菜單設(shè)計器(MenuDesigner)
9.2報表程序設(shè)計與報表設(shè)計器(ReportDesigner)
第9章菜單設(shè)計器和報表設(shè)計器9.1菜單程序設(shè)計與菜單設(shè)349.1菜單程序設(shè)計與菜單設(shè)計器(MenuDesigner)
1、創(chuàng)建菜單:文件—新建—菜單—新建菜單(1)菜單、(2)快速菜單都進入菜單設(shè)計器 9.1.1創(chuàng)建菜單、菜單項和子菜單
1、創(chuàng)建菜單:文件—新建—菜單—新建菜單(1)菜單、(2)快速菜單都進入菜單設(shè)計器9.1菜單程序設(shè)計與菜單設(shè)計器(MenuDesigner352、創(chuàng)建菜單項:在“菜單名稱”欄中加入菜單標(biāo)題。2、創(chuàng)建菜單項:在“菜單名稱”欄中加入菜單標(biāo)題。363、創(chuàng)建子菜單:在“結(jié)果”欄中選擇“子菜單”,并單擊“創(chuàng)建”按鈕,進入第二級菜單,可如此創(chuàng)建多級子菜單。如:“修改”菜單項中創(chuàng)建子菜單。3、創(chuàng)建子菜單:在“結(jié)果”欄中選擇“子菜單”,并單擊“創(chuàng)建”374、菜單項分組:在“提示”欄中,鍵入“\-”,創(chuàng)建分隔線。拖動“\-”提 示符左側(cè)的按鈕將分隔線移動到希望的位置。4、菜單項分組:在“提示”欄中,鍵入“\-”,創(chuàng)建分隔線。拖385、在“結(jié)果”中輸入命令或過程,如“打印報表”菜單項中寫入命令。5、在“結(jié)果”中輸入命令或過程,如“打印報表”菜單項中寫入命399.1.2
為菜單指定任務(wù)1、指定訪問鍵如文件(F);操作文件(\<F)2、指定鍵盤快捷鍵用Ctrl與另一個鍵相組合。如創(chuàng)建新文件可以用Ctrl+N操作:單擊“選項”欄中的[…]按鈕,在顯示的鍵標(biāo)簽框中輸入組合鍵,即創(chuàng)建快捷鍵;在“鍵說明”框中,輸入文本。9.1.2為菜單指定任務(wù)40Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件413.啟用和廢止菜單項4.標(biāo)記菜單的狀態(tài)5.為菜單或菜單項指定任務(wù)(1)使用命令完成任務(wù)(2)使用過程完成任務(wù)
3.啟用和廢止菜單項426.向菜單系統(tǒng)添加初始化代碼或清理代碼1、可以通過向菜單系統(tǒng)添加初始化代碼而定制菜單系統(tǒng),它可以包含創(chuàng)建環(huán)境的代碼、定義內(nèi)存變量的代碼、打開所需文件的代碼,以及使用PUSHMENU和POPMENU保存或還原菜單系統(tǒng)的代碼。添加初始化代碼:“查看”菜單—“常規(guī)選項”的“菜單代碼”中——“初始化”——“確定”按鈕。 在出現(xiàn)的初始化代碼窗口中,鍵入適當(dāng)?shù)某跏蓟a。保存菜單系統(tǒng)時,VFP同時保存初始化代碼。7.向菜單系統(tǒng)添加清理代碼
清理代碼:“查看”—“常規(guī)選項”—選擇“清理”—“確定”按鈕。注意:對于作為應(yīng)用程序中主程序的菜單,應(yīng)該在清理代碼中包含READEVENTS命令,并為退出菜單系統(tǒng)的菜單命令指定CLEAREVENTS。8.在運行時控制菜單
見書P2076.向菜單系統(tǒng)添加初始化代碼或清理代碼 見書P20743Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件44Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件458、生成菜單
設(shè)計菜單系統(tǒng)時,可以預(yù)覽全系統(tǒng),而在生成菜單程序后可以對系統(tǒng)進行測試和調(diào)試。 生成菜單:“菜單”——“生成”——“產(chǎn)生菜單”——鍵入生成的菜單程序的名稱。 8、生成菜單469.1.3測試與調(diào)試菜單系統(tǒng)1、執(zhí)行菜單:“程序”——“執(zhí)行”運行此程序。命令格式:DO<文件名.mnx>9.1.3測試與調(diào)試菜單系統(tǒng)472、單擊菜單設(shè)計器中的“預(yù)覽”(Preview)按鈕輸入(s)修改(x)查詢(z)顯示2、單擊菜單設(shè)計器中的“預(yù)覽”(Preview)按鈕輸入(s489.2報表程序設(shè)計與報表設(shè)計器(ReportDesigner)
9.2.1創(chuàng)建報表布局
報表的組成:(1)數(shù)據(jù)源(DataSource)——數(shù)據(jù)庫中的表,也可是查詢、視圖或臨時表。通過“數(shù)據(jù)環(huán)境”添加。(2)布局(Layout)——選擇(設(shè)計)報表類型,即定義報表的輸出格式。9.2報表程序設(shè)計與報表設(shè)計器(ReportDesign491.使用報表向?qū)?ReportWizard)1.使用報表向?qū)?ReportWizard)502.創(chuàng)建快速報表2.創(chuàng)建快速報表51Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件523.新建報表1、令格式:CreateReport[<文件名>]2、在主菜單文件—新建—報表—>新建文件,進入報表設(shè)計器:3.新建報表53Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件543、定制布局報表具有數(shù)據(jù)源和布局兩個基本部分。數(shù)據(jù)源——數(shù)據(jù)(庫)表。(在數(shù)據(jù)環(huán)境中添加)布局——定義報表打印格式。報表設(shè)計器提供了報表控件工具欄、布局工具欄、調(diào)色板工具欄等工具,進行設(shè)計。3、定制布局55(1)設(shè)置報表數(shù)據(jù)源:在數(shù)據(jù)環(huán)境中添加(2)定義報表頁面:主菜單文件—頁面設(shè)置(3)插入報表控制:報表控件工具欄包括:添加 (1)字段控制 (2)格式化字段控制 (3)標(biāo)簽控制臺 (4)線條、矩形框和圓形 (5)圖片或通用字段(6)更改控制的顏色等。(1)設(shè)置報表數(shù)據(jù)源:在數(shù)據(jù)環(huán)境中添加56Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件57Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件58Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件59分組報表分組報表60Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件61Visual-FoxPro程序設(shè)計基礎(chǔ)教程-菜單設(shè)計器與報表設(shè)計器課件624、保存、修改
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 胃潰瘍護理技術(shù)
- 二年級數(shù)學(xué)計算題專項練習(xí)1000題匯編
- 教學(xué)園長述職報告
- 國際經(jīng)濟與貿(mào)易專業(yè)畢業(yè)論文
- 人教版八年級下冊數(shù)學(xué)二次根式計算及化簡求值 專題訓(xùn)練(含簡單答案)
- 人教版八年級下冊物理期末模擬測試含答案
- 陽臺加寬施工方案
- 暖通專業(yè)畢業(yè)論文
- 人EGFR激酶近膜區(qū)小肽與膜特異性相互作用的生化及核磁研究
- 創(chuàng)新生態(tài)系統(tǒng)視角下復(fù)雜產(chǎn)品系統(tǒng)后發(fā)追趕路徑研究
- 基于深度學(xué)習(xí)的多模態(tài)數(shù)據(jù)融合方法研究
- 醫(yī)療器械倉庫防靜電措施規(guī)范
- GB/T 43493.2-2023半導(dǎo)體器件功率器件用碳化硅同質(zhì)外延片缺陷的無損檢測識別判據(jù)第2部分:缺陷的光學(xué)檢測方法
- 2024年DIP管理專項考核試題
- 6.1認識經(jīng)濟全球化(上課)公開課
- 無創(chuàng)神經(jīng)調(diào)控技術(shù)輔助阿爾茨海默病治療的中國專家共識(2023)要點
- 六宮數(shù)獨題目
- 韓愈簡介完整
- 《學(xué)前兒童科學(xué)教育》第二章 幼兒科學(xué)教育的目標(biāo)與內(nèi)容課件
- 馬克思主義與社會科學(xué)方法論習(xí)題與答案
- 新人教版七年級上冊英語單詞默寫-英譯漢
評論
0/150
提交評論