版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、管理信息系統(tǒng)實驗指導(dǎo)XXX 編寫XXXXX學院實驗一 管理信息系統(tǒng)的數(shù)據(jù)庫和主程序設(shè)計【實驗說明】本實驗將利用Visual FoxPro 6.0中的項目管理器、數(shù)據(jù)庫設(shè)計器、表設(shè)計器,建立項目、數(shù)據(jù)庫和包含若干記錄的表。同時,掌握程序的設(shè)計環(huán)境和過程。通過學習本實驗,可以掌握利用建立項目、數(shù)據(jù)庫、數(shù)據(jù)表和程序的方法。【實驗思路】首先需要確定表的結(jié)構(gòu),然后確定各個字段的數(shù)據(jù)類型。規(guī)劃完成以后,可以運行表設(shè)計器,建立數(shù)據(jù)表。【實驗步驟】一、 設(shè)計項目、數(shù)據(jù)庫、數(shù)據(jù)表(1)新建項目1 從“文件”菜單中選擇“新建”。2 選擇“項目”,然后選擇“新建文件”。3 在“創(chuàng)建”對話框中,輸入新項目的名稱。4
2、選擇“保存”。 (2)新建數(shù)據(jù)庫1.在“項目管理器”中選擇“數(shù)據(jù)庫”。2選擇“新建”, 輸入數(shù)據(jù)庫的名稱。3選擇“保存”。二、 新建數(shù)據(jù)表 1 在“項目管理器”中,選擇“數(shù)據(jù)庫”下的“表”,或者選擇“自由表”。2 選擇“新建”,然后選擇“新建表”。3 在“創(chuàng)建”對話框中,輸入表的名稱并選擇“保存”。4 選擇“表設(shè)計器”的“字段”選項卡,在“字段名”區(qū)域鍵入第一個字段的名稱。5 在“類型”區(qū)域中,選擇列表中的某一字段類型。6 在“寬度”列中,設(shè)置以字符為單位的列寬。7 如果“類型”是“數(shù)值型”或“浮點型”,請設(shè)置“小數(shù)位數(shù)”框中的小數(shù)點位數(shù)。8 如果希望為字段添加索引,請在“索引”列中選擇一種排
3、序方式。9 如果想讓字段接受 null 值,選中“NULL”。 四、把記錄輸入表中 在所有的字段都已經(jīng)輸入后,單擊“確定”按鈕。此時Visual FoxPro將詢問用戶是否要立即輸入記錄,選擇“是”將會出現(xiàn)記錄編輯窗口。如果用戶不是第一次編輯表,則應(yīng)先瀏覽表,然后單擊“顯示追加方式”命令,就可以在表中增加記錄。 在輸入記錄時,可以有兩種方式的對話框,在主菜單的“顯示”菜單中,可以完成兩種方式的切換。五、瀏覽數(shù)據(jù)表 當記錄輸入完成后,可以瀏覽表。瀏覽表的方式有幾種。可以在數(shù)據(jù)輸入完成后,單擊“顯示瀏覽”命令,直接切換。也可以在數(shù)據(jù)庫設(shè)計器中,單擊“修改”,再單擊鼠標右鍵,選擇“瀏覽”命令。通常最
4、快捷的方式時再項目管理器中選中表,單擊瀏覽。如果這時出現(xiàn)的不是想要的格式,可以再在“顯示”主菜單中選擇“瀏覽”。二、設(shè)計程序(1)創(chuàng)建程序 1. 在“項目管理器”中,選定“代碼”選項卡中的“程序”項。2. 選擇“新建”命令。 -或者-1. 在“文件”菜單中選擇“新建”命令。2. 在“新建”對話框中選擇“程序”。3. 選擇“新建文件”按鈕。 -或者 -· 在“命令”窗口中,鍵入: modi command Visual FoxPro 打開了一個稱為“程序1”的新窗口,這時就可以鍵入應(yīng)用程序了。(2)保存程序· 從“文件”菜單中選擇“保存”命令。 若用戶要關(guān)閉一個沒有保存的程序
5、,則會彈出相應(yīng)對話框,提示用戶是保存還是放棄已做的修改。若用戶保存了一個由“項目管理器”創(chuàng)建的程序則該程序被加入項目中。若用戶保存一個尚未命名的程序,則會打開“另存為.”對話框,這樣提示用戶可以在其中為程序指定程序名。程序保存后,用戶可以運行或修改它。(3)修改程序若要打開程序 · 若程序包含在一項目中,則在“項目管理器”中選定它并選擇“修改”命令。 - 或者 -· 在“文件”菜單中選擇“打開”命令,這時彈出一個包含文件列表的對話框。在“文件類型”列表框中選擇“程序”,然后在文件列表中選定要修改的程序,按下“確定”按鈕。 - 或者 -· 在“命令”窗口中按如下方式
6、鍵入要修改的程序名。 · MODIFY COMMAND myprogrm- 或者 -· 在“命令”窗口中,鍵入: · MODIFY COMMAND ?然后從文件列表中選擇要修改的程序,選擇“打開”。打開文件之后便可進行修改,修改完畢后請注意保存。(4)運行程序· 若程序包含在一個項目中,則在“項目管理器”中選定它并選擇“運行”命令。 - 或者 -· 在“程序”菜單中選擇“運行”菜單項。在程序列表中,選擇想要運行的程序,單擊“運行”按鈕。 - 或者 -· 在“命令”窗口中,按如下方式鍵入 DO 以及要運行的程序名: · DO
7、myprogram【實驗內(nèi)容】 1.設(shè)計企業(yè)固定資產(chǎn)管理信息系統(tǒng)的項目、庫、表。 2.設(shè)計企業(yè)固定資產(chǎn)管理信息系統(tǒng)的主程序。【實驗練習】1建立一個項目,項目名稱:gdzch.pjx。2建立一個數(shù)據(jù)庫,數(shù)據(jù)庫名稱:gd.dbc。并把gd.dbc添加到gdzch.pjx中。3建立三張數(shù)據(jù)庫表:Account.dbf 、Total.dbf、 Lendout.dbfAccount.dbf的表結(jié)構(gòu):字 段 名數(shù) 據(jù) 類 型說 明賬號字符型寬度:12,必填字段密碼字符型寬度:12,必填字段姓名字符型寬度:10,必填字段級別字符型寬度:10,必填字段Total.dbf的表結(jié)構(gòu):字 段 名數(shù) 據(jù) 類 型說 明
8、資產(chǎn)編號字符型寬度:6資產(chǎn)類型字符型寬度:20資產(chǎn)名稱字符型寬度:20型號字符型寬度:20配制字符型寬度:60購買日期日期型使用期限數(shù)值型寬度:4,1位小數(shù)購買價格貨幣型存放位置字符型寬度:20資產(chǎn)狀態(tài)邏輯型報廢否邏輯型Lendout.dbf的表結(jié)構(gòu):字 段 名數(shù) 據(jù) 類 型說 明資產(chǎn)編號字符型寬度:6,必填字段借用人字符型寬度:10出借人字符型寬度:10批復(fù)人字符型寬度:10借用日期日期型擬還日期日期型借用理由字符型寬度:304分別為三張表添加34條記錄。5為表Total.dbf的“資產(chǎn)編號”字段建立主索引,“購買價格”建立普通索引。并要求“購買價格”升序顯示。6為表Lendout.dbf的
9、“資產(chǎn)編號”字段建立主索引。7.為表Total.dbf和 Lendout.dbf建立關(guān)于“資產(chǎn)編號”的關(guān)聯(lián)。8.利用命令窗口,創(chuàng)建如下的主程序:Main.prgClear allPublic cuser, issuer, tj, zcbhDo setting .prgDo form logonIf issuer=.T. Do form logo Do form Zcgl Read eventsElse ClearQuitEndif實驗二 管理信息系統(tǒng)的輸入表單設(shè)計(1)【實驗說明】在本次實驗中,將利用Visual Foxpro6.0中的表單向?qū)В⒈韱?,顯示表中的信息。在這個表單中,可以瀏覽
10、表中的信息,可以查找符合要求的信息,可以修改其中的記錄,或添加記錄。通過本次實驗,可以掌握利用表單向?qū)Ы⒈韱蔚姆椒ā!緦嶒炈悸贰?在表單向?qū)е校瑢?shù)據(jù)表添加到數(shù)據(jù)環(huán)境中,選擇想要顯示的字段。然后按照表單向?qū)У奶崾?,就可以建立顯示信息的表單?!緦嶒灢襟E】 一、打開表單向?qū)П韱斡址Q為界面或窗體,是Visual Foxpro 提供的一種功能強大的界面。各種對話框和窗口都是表單不同的表現(xiàn)形式。它可以使用戶在簡單明了的界面中查看數(shù)據(jù)或?qū)?shù)據(jù)記錄輸入數(shù)據(jù)庫。每當您要新建一個表單時,都可以用表單向?qū)黹_始工作。向?qū)鶕?jù)您對一系列問題的回答來生成一個表單。您可以在幾種不同的類型選項中進行選擇,并在創(chuàng)建之前
11、預(yù)覽表單。若要利用向?qū)?chuàng)建表單 1 在“項目管理器”窗口中選擇“文檔”選項卡,然后選擇“表單”。2 選擇“新建”。3 選擇“表單向?qū)А薄Mㄟ^在“工具”菜單上選擇“向?qū)А泵畈⑦x中“表單”,也可以從菜單上訪問表單向?qū)Аisual FoxPro 提供了兩個不同的表單向?qū)韼椭鷦?chuàng)建表單: 若要創(chuàng)建基于一個表的基本表單,請選擇“表單向?qū)А?。若要?chuàng)建包含了兩個表中按一對多關(guān)系鏈接的數(shù)據(jù)的表單,請選擇“一對多表單向?qū)А薄?用表單向?qū)?chuàng)建的表單含有一組標準的定位按鈕,用以在表單中顯示不同的記錄、編輯記錄及搜索記錄等。如果創(chuàng)建數(shù)據(jù)庫中的表單,則“表單向?qū)А笨梢允褂么鎯υ跀?shù)據(jù)庫中的輸入掩碼和格式設(shè)置。二、選
12、取字段 在“字段選取”對話框中,將選擇數(shù)據(jù)庫和表,選擇好之后,這時所有字段將會在可用字段可以字段中顯示,將這些字段全部選中為選定字段,這可以通過單擊那個類似錄音機中快進的鍵來實現(xiàn)。這些選定的字段將會在條但中顯示。選定字段后,單擊“下一步”按鈕。三、選擇表單樣式 可以選擇的表單樣式有:標準式、凹陷式、邊框式、陰影式、浮雕式、新奇式、石墻式、亞麻式和彩色式。用戶可以根據(jù)自己的需要選取。還可以選擇按鈕的類型。設(shè)置完成后,單擊“下一步”按鈕。四、排序記錄 在這個步驟中,可以選定一個字段作為排序的依據(jù)。在“可用的字段和索引標識”中,選定作為排序依據(jù)的字段。一、 運行表單您可以從界面直接運行表單,或在程序
13、代碼中運行表單。交互地運行表單:有幾種方法可以運行設(shè)計好的表單。如果在“表單設(shè)計器”中工作,可通過單擊“表單設(shè)計器”工具欄中的“運行”按鈕測試表單。如果想在“表單設(shè)計器”重新打開表單,關(guān)閉運行表單或在工具欄中選擇“修改表單”按鈕。也可以從項目中運行表單,或者以編程方式運行它。若要以交互方式運行表單 :在“項目管理器”中,選擇要運行的表單,再選擇“運行”按鈕。 - 或者 -在“命令”窗口中,使用 DO FORM命令運行表單。 也可以從“程序”菜單中選擇“運行”來運行表單,在“文件類型”框中選擇“表單”,選定一個表單再選定“運行”按鈕。從程序中運行表單:若想在程序中運行表單,需要在與事件相關(guān)聯(lián)的代
14、碼、方法程序代碼或在程序或過程中包含 DO FORM命令。【實驗內(nèi)容】1、掌握建立表單操作。2、設(shè)計輸入表單界面3、建立輸入表單界面【實驗練習】1使用表單向?qū)锳ccount.dbf建立一個表單。2使用表單向?qū)長endout.dbf、Total.dbf建立一個表單實驗三 管理信息系統(tǒng)的輸入表單設(shè)計(2)【實驗說明】在本次實驗中,將利用表單設(shè)計器和表單控件工具,建立一個表單并為表單添加控件。通過本次實驗,可以掌握表單設(shè)計器和表單控件工具的使用方法。【實驗思路】首先,在項目管理器中啟動表單設(shè)計器。然后,調(diào)出表單控件工具欄,按照自己的設(shè)計思路來向表單中添加控件。【實驗步驟】一、打開表單設(shè)計器如果不
15、想用向?qū)?chuàng)建表單,還可以使用“表單設(shè)計器”。借助“表單設(shè)計器”,可以把字段和控件添加到表單中,并且通過調(diào)整和對齊這些控件來定制表單。若要創(chuàng)建一個新的表單 1在“項目管理器”窗口中選擇“文檔”選項卡。2選擇“表單”圖標。3選擇“新建”。4選擇“新建表單”。 此時會顯示“表單設(shè)計器”窗口,可以開始創(chuàng)建您的表單。二、用“快速表單”添加字段提供“快速表單”命令是為了使創(chuàng)建表單的工作變得更簡單。此命令可以啟動“表單生成器”,用它可以把表或視圖中選定的字段添加到表單中。若想把表或視圖中的字段迅速放到表單中,可以選擇“表單”菜單中的“快速表單”?!翱焖俦韱巍睂印氨韱紊善鳌保媚x擇的字段樣式把表或視
16、圖中選定的字段添加到表單中。三、用“表單生成器”迅速創(chuàng)建表單若要應(yīng)用“表單生成器”把字段添加到表單中 1在“表單設(shè)計器”中,選擇“表單”菜單中的“快速表單”。2在“表單生成器”中選擇字段和樣式,然后選擇“確定”按鈕以生成表單。 “表單生成器”創(chuàng)建的表單沒有定位控件,因此您可以加入自己的定位控件。可以利用“控件生成器”向表單中添加定位控件,或者在 Visual FoxPro 提供的預(yù)定義定位控件庫中選取。有關(guān)詳細內(nèi)容,請參閱本章稍后的“向表單中添加控件”部分。四、保存表單完成表單的設(shè)計工作后,可以將其保存起來供以后使用。若要保存表單:在“表單設(shè)計器”中,選擇“文件”菜單中的“保存”。 表單保存為
17、具有 .scx 擴展名的文件。五、運行表單保存表單后,可以運行該表單,看它是如何工作的。若要運行表單 在"項目管理器"窗口中,從“文檔”選項卡內(nèi)選擇表單名,然后選擇“運行”。 或者 選擇“表單”菜單中的“執(zhí)行表單”。 也可以在“常用”工具欄上選擇“運行”按鈕。提示 運行表單時,可快速切換到設(shè)計模式,方法是單擊“常用”工具爛上的“修改表單”按鈕。 六、用表單控件工具欄添加控件通過在表單控件工具欄上選擇控件可以添加新的控件,并把它們放在“表單設(shè)計器”窗口中。例如,您可能想在表單上為字段添加新的標簽,以及添加諸如按鈕、編輯框、列表框等新控件,或者添加圖片、線條和形狀來改善表單的外
18、觀。若要向表單中添加控件 1在表單控件工具欄單擊一個控件。2在“表單設(shè)計器”窗口中,在要放置控件的地方拖動鼠標創(chuàng)建一個矩形框。 新的控件就出現(xiàn)在您設(shè)定的位置上,其后可以在表單中把它移動到最終位置上,也可以根據(jù)需要調(diào)整它的大小。七、用生成器向表單中添加控件正象向?qū)Э梢杂脕砜焖贅?gòu)造表單一樣,生成器可以用來把控件添加到表單上。對于要添加到表單上的控件,生成器會詢問一系列問題,并設(shè)置合適的屬性,以使這些控件按照所希望的那樣工作??梢杂脙煞N方法訪問生成器:從“表單設(shè)計器”快捷菜單,或者當向表單中添加控件時,激活表單控件工具欄上的“生成器鎖定”按鈕。若要用生成器添加控件 1 在表單控件工具欄上選擇“生成器
19、鎖定”按鈕。2 從“表單控件”工具欄上選擇所需的控件,并把它放在表單上。3 在生成器內(nèi)的選項卡中填寫有關(guān)信息。 對所有控件使用生成器設(shè)置好表單控件工具欄上的“生成器鎖定”按鈕后,每次向表單中添加控件時都將自動使用“控件生成器”。若要打開生成器鎖定:在表單控件工具欄中,單擊“生成器鎖定”按鈕。 八、向一個由向?qū)傻谋韱沃刑砑涌丶绻帽韱蜗驅(qū)?chuàng)建了一個表單,然后又想向表單中添加控件,則可以使用向?qū)Э丶?Wizstyle.vcx 中的控件來匹配已有控件的樣式。打開向?qū)Э丶旌?,即可使用表單控件工具欄中的向?qū)涂丶ㄈ?chiselfield,embossedmemo 等)。要找出所需控件,可選
20、擇一個已有的控件并指明它的類和類庫。例如,一個標準的向?qū)ё侄慰梢栽?Wizstyle.vcx 的 Standardfield 類中找到。提示 使用“表單控件”工具欄上的工具提示,可幫助識別類名。若要在用向?qū)傻谋韱沃衅ヅ淇丶?1 在表單設(shè)計器中打開表單。2 從“表單控件”工具欄中選擇“查看類”按鈕,然后選擇“添加”。3 在“打開”對話框中,在 Wizards 子目錄中選中 Wizstyle.vcx 并選擇“確定”。4 在“表單控件”工具欄中,選擇對應(yīng)于表單中已有控件的控件,并把它拖到表單中。 注釋 如果把一個表單移到一個新的目錄或另一個系統(tǒng)中,應(yīng)該把與表單相關(guān)的控件庫同表單一起移走。九、添加
21、控件和設(shè)置控件屬性要使新控件在表單中正確運行,需將其與要顯示的表和字段連接或數(shù)據(jù)綁定在一起。將控件鏈接到控件源(即要顯示的數(shù)據(jù)或要鍵入并存儲數(shù)據(jù)的字段)的方法是,在“屬性”窗口中設(shè)置 ControlSource 屬性?!皵?shù)據(jù)環(huán)境設(shè)計器”可以方便地給表單添加新字段并且為字段設(shè)置 ControlSource 屬性。十、設(shè)置數(shù)據(jù)環(huán)境通過把與表單相關(guān)的表或視圖放進表單的數(shù)據(jù)環(huán)境中,可以容易地把新控件與表或視圖中的字段關(guān)聯(lián)在一起。完成數(shù)據(jù)環(huán)境的設(shè)置后,ControlSource 屬性就會顯示“數(shù)據(jù)環(huán)境設(shè)計器”中可用的字段,可以從中選擇與控件相關(guān)聯(lián)的字段。若要顯示數(shù)據(jù)環(huán)境 在表單設(shè)計器中,從“顯示”菜單內(nèi)
22、選擇“數(shù)據(jù)環(huán)境”。 若要向數(shù)據(jù)環(huán)境中添加表或視圖 1 從“數(shù)據(jù)環(huán)境”菜單中選擇“添加”。 注釋 如果數(shù)據(jù)環(huán)境為空,則系統(tǒng)會自動顯示“添加表或視圖”對話框。2 在“添加表或視圖”對話框中,選擇“表”或“視圖”選項。3 選擇所需的表或視圖。4 選擇“添加”。 注釋 若要向“數(shù)據(jù)環(huán)境設(shè)計器”中添加視圖,必須先打開數(shù)據(jù)庫。十一、設(shè)置“字段映象”選項當將字段或表拖至表單時,可指定控件的類型。例如,在任何時候?qū)⒆址侄瓮现帘韱危伎蓜?chuàng)建文本框控件。若要建立字段類型到類的映象 1 從“工具”菜單中,選擇“選項”。2 選擇“字段映象”選項卡。3 若要改變字段類型映象,在“將字段類型映象到類中”區(qū)域中選擇一行,
23、再選擇“修改”。4 在“字段類型映象”對話框中,從“字段類型”列表中選擇一個字段類型。 若要設(shè)置拖動表或多個字段時創(chuàng)建的類,請從“字段類型”列表中選擇“多用途型”。5 若要選擇將與選定字段類型關(guān)聯(lián)的控件所在的類庫(擴展名為 .vcx 的文件),請選擇“瀏覽”。6 從“文件類型”列表中,選擇一個類名。當選定類型的字段被拖至表單時,系統(tǒng)將創(chuàng)建在此指定的類。7 選擇“確定”,接受映象。8 在“數(shù)據(jù)庫選項”區(qū)域,設(shè)置選項: 【實驗內(nèi)容】1、掌握建立表單操作2、設(shè)計輸入界面3、建立輸入界面【實驗練習】1設(shè)計Account.dbf的單表表單。2設(shè)計Total.dbf和 Lendout.dbf的多表表單。3
24、設(shè)計員工訂單一對多表單。4.用表單設(shè)計器生成如下的登陸表單。 5建立系統(tǒng)界面如下:實驗四 管理信息系統(tǒng)的查詢界面設(shè)計(1)【實驗說明】在本次實驗中,將利用查詢設(shè)計器,建立一個查詢。通過本次實驗,可以掌握利用查詢設(shè)計器建立查詢的方法?!緦嶒炈悸贰吭诮⒉樵冎埃紫刃枰_定查詢的環(huán)境,將表添加到查詢的數(shù)據(jù)環(huán)境中,然后確定查詢條件。【實驗步驟】一、打開查詢設(shè)計器從“項目管理器”或“文件”菜單中,都可以啟動“查詢設(shè)計器”。若要啟動“查詢設(shè)計器” 1在“項目管理器”中選擇“數(shù)據(jù)”選項卡。2選擇“查詢”。3選擇“新建”。4選擇“新建查詢”。 也可以從“文件”菜單中選擇“新建”來啟動“查詢設(shè)計器”,選擇“
25、查詢”選項,然后選擇“新建文件”。在創(chuàng)建新查詢時,系統(tǒng)會提示您是否從當前數(shù)據(jù)庫或自由表中選擇表或視圖。二、添加表或視圖選擇了表或視圖后,Visual FoxPro 將顯示“查詢設(shè)計器”窗口。不同的表或視圖之間可以很方便地進行切換。若要使用不同的表或視圖 1 選擇當前表,再選擇“查詢設(shè)計器”工具欄上的“移去表”按鈕。2 從“查詢設(shè)計器”工具欄上選擇“添加表”按鈕,再選擇想要的表或視圖。三、選定字段在運行查詢之前,必須選擇表或視圖,并選擇要包括在查詢結(jié)果中的字段。在某些情況下,您可能需要使用表或視圖中的所有字段。但在另一些情況下,也許只想使查詢與選定的部分字段相關(guān),如果想用某些字段給查詢結(jié)果排序或
26、分組,一定要確保在查詢輸出中包含這些字段。選定這些字段后,可以為它們設(shè)置順序作為輸出結(jié)果。若要在查詢輸出中添加字段 選定字段名,然后選擇“添加”。 或者 將字段名拖到“選定字段”框中。 若要在查詢中一次添加所有可用的字段 選擇“全部添加”,按名字添加字段。 或者 將表頂部的 * 號拖到“選定字段”框中。 在“字段”選項卡中,字段的出現(xiàn)順序決定了查詢輸出中信息列的順序。若要改變查詢輸出的列順序 上、下拖動位于字段名左側(cè)的移動框。 四、設(shè)定查詢條件在 Visual FoxPro 中,使用“篩選”選項卡可以確定用于選擇記錄的字段、選擇比較準則以及輸入與該字段進行比較的示例值。具體步驟如下:1 從“字
27、段名”列表中選取用于選擇記錄的字段。 注釋 通用字段和備注字段不能用于過濾器中。2 從“條件”列表中選擇比較的類型。3 在“實例”文本框中,輸入比較條件。 僅當字符串與查詢的表中字段名相同時,用引號括起字符串。否則,無需用引號將字符串用引號括起來。日期也不必用花括號括起來。邏輯位的前后必須使用句點號,如(.T.)。如果輸入查詢中表的字段名,Visual FoxPro 就將它識別為一個字段。 4在搜索字符型數(shù)據(jù)時,如果想忽略大小寫匹配,請選擇“大小寫”下面的按鈕。若想對邏輯操作符的含義取反,請選擇“否”下面的按鈕。五、定向輸出查詢結(jié)果可以把查詢結(jié)果輸出到不同的目的地。如果沒有選定輸出目的地,查詢
28、結(jié)果將顯示在“瀏覽”窗口中。從“查詢”菜單中選擇“查詢?nèi)ハ颉保蛟凇安樵冊O(shè)計器”工具欄中選擇“查詢?nèi)ハ颉卑粹o,此時將顯示一個“查詢?nèi)ハ颉睂υ捒颍梢栽谄渲羞x擇將查詢結(jié)果送往何處。若要選擇查詢結(jié)果的去向 1 從“查詢設(shè)計器”工具欄中選擇“查詢?nèi)ハ颉薄? 在“查詢?nèi)ハ颉睂υ捒蛑羞x擇輸出去向,并填寫所需的其他選項。六、運行查詢在完成了查詢設(shè)計并指定了輸出目的地后,單擊主工具欄中的“!”按鈕,就可以用“運行”按鈕啟動該查詢【實驗內(nèi)容】1、掌握建立查詢操作2、設(shè)計查詢界面3、建立關(guān)于數(shù)據(jù)庫表的查詢【實驗練習】1查詢Account.dbf中的所有賬號和姓名。2找出Total.dbf中購買價格大于5000
29、元并且沒有報廢的所有資產(chǎn)類型和資產(chǎn)名稱。3在Total.dbf中,對資產(chǎn)類型進行分組匯總。4查找Total.dbf中,價格小于5000元的資產(chǎn)名稱,并按照購買日期升序排列。5以Total.dbf、 Lendout.dbf這兩張表的關(guān)聯(lián)為基礎(chǔ),查詢出借出資產(chǎn)的資產(chǎn)類型、資產(chǎn)名稱和借出理由。6.建立如下的查詢界面:實驗五 管理信息系統(tǒng)的查詢界面設(shè)計(2)【實驗說明】在本次實驗中,將利用視圖設(shè)計器,建立視圖。通過本次實驗,學生們可以掌握利用視圖設(shè)計器進行查詢以及建立視圖的方法?!緦嶒炈悸贰吭谠O(shè)計視圖的過程中,可以定義篩選條件,選擇滿足條件的記錄,并且按照選定的方式顯示出來。【實驗步驟】一、 視圖簡介
30、視圖是Visual FoxPro提供的一種定制的、可更改的數(shù)據(jù)集合,它具備了表和查詢的特點,被保存在數(shù)據(jù)庫中。它可以從幾個數(shù)據(jù)表中選出滿足條件的記錄。視圖相當于將查詢輸送到一個表中,但這個表是一個虛擬表。此外,生成的應(yīng)用程序是完成獨立的。二、 打開視圖設(shè)計器若要創(chuàng)建本地表的視圖,請使用“視圖設(shè)計器”。本地表包括本地 Visual FoxPro 表、任何使用 .dbf 格式的表和存儲在本地服務(wù)器上的表。若要使用“視圖設(shè)計器”,首先應(yīng)創(chuàng)建或打開一個數(shù)據(jù)庫,當展開“項目管理器”中數(shù)據(jù)庫名稱旁邊的加號 + 時,“數(shù)據(jù)”選項卡上將顯示出數(shù)據(jù)庫中的所有組件。若要創(chuàng)建本地視圖:1 從“項目管理器”中選定一個
31、數(shù)據(jù)庫。2 單擊“數(shù)據(jù)庫”符號旁的加號 +。3 在“數(shù)據(jù)庫”下,選定“本地視圖”并選擇“新建”按鈕。4 選擇“新建視圖”按鈕。5 在“添加表或視圖”對話框中,選定想使用的表或視圖,再選擇“添加”。6 選擇視圖中想要的表和視圖后,選擇“關(guān)閉”。 出現(xiàn)“視圖設(shè)計器”,顯示選定的表或視圖。7 在“字段”選項卡上,選擇要在視圖結(jié)果中顯示的字段。8 若要查看視圖中的結(jié)果,請選擇“運行”按鈕。 也可以在“文件”菜單中,選擇“新建”命令并選擇“視圖”來創(chuàng)建視圖。三、 添加表 在“添加表或視圖”對話框中,選定想使用的表或視圖,再選擇“添加”。然后再點擊關(guān)閉。四、 更新條件選項可用本地或遠程視圖更新數(shù)據(jù)。向表發(fā)
32、送更新數(shù)據(jù):在“視圖設(shè)計器”中,“更新條件”選項卡可以控制把對遠程數(shù)據(jù)的修改(更新、刪除、插入)回送到遠程數(shù)據(jù)源中的方式,也可以打開和關(guān)閉對表中指定字段的更新,并設(shè)置適合服務(wù)器的 SQL 更新方法。使表可更新:如果希望在表的本地版本上所作的修改能回送到源表中,需要設(shè)置“發(fā)送 SQL 更新”選項,必須至少設(shè)置一個關(guān)鍵字段來使用這個選項。如果選擇的表中有一個主關(guān)鍵字段并且已在字段選項卡中,則“視圖設(shè)計器”自動使用表中的該主關(guān)鍵字段作為視圖的關(guān)鍵字段。若要允許源表的更新 :在“更新條件”選項卡中,設(shè)置“發(fā)送 SQL 更新”選項。 設(shè)置關(guān)鍵字段:當在“視圖設(shè)計器”中首次打開一個表時,“更新條件”選項卡
33、會顯示表中哪些字段被定義為關(guān)鍵字段。Visual FoxPro 用這些關(guān)鍵字段來唯一的標識那些已在本地修改過的遠程表中的更新記錄。若要設(shè)置關(guān)鍵字段:在“更新條件”選項卡中,單擊字段名旁邊的“關(guān)鍵列”。 在“更新條件”選項卡中設(shè)置關(guān)鍵字段:如果已經(jīng)改變了關(guān)鍵字段,而又想把它們恢復(fù)到源表中的初始設(shè)置,請選擇“重置關(guān)鍵字”。Visual FoxPro 會檢查遠程表并利用這些表中的關(guān)鍵字段。更新指定字段:可以指定任一給定表中僅有某些字段允許更新。若使表中的任何字段是可更新的,在表中必須有已定義的關(guān)鍵字段。如果字段未標注為可更新的,用戶可以在表單中或瀏覽窗口中修改這些字段,但修改的值不會返回到遠程表中。
34、若要使字段為可更新的:在“更新條件”選項卡中,單擊字段名旁邊的“可更新列”(筆形)。 在“更新條件”選項卡中使字段可更新:更新所有字段。如果想使表中的所有字段可更新,可以將表中的所有字段設(shè)置成可更新的。若要使所有字段可更新:在“更新條件”選項卡中,選擇“全部更新”。 注釋 若要使用“全部更新”,在表中必須有已定義的關(guān)鍵字段。“全部更新”不影響關(guān)鍵字段。五、運行視圖 單擊工具欄中的運行按鈕,就可以看到視圖的運行結(jié)果?!緦嶒瀮?nèi)容】1、掌握建立查詢和視圖操作2、設(shè)計查詢界面3、建立關(guān)于數(shù)據(jù)庫表的查詢和視圖【實驗練習】 1創(chuàng)建總資產(chǎn)視圖,其中包括資產(chǎn)編號、資產(chǎn)名稱、購買價格,并且購買價格是可以更新的。
35、2創(chuàng)建借出資產(chǎn)視圖,其中包括資產(chǎn)編號、資產(chǎn)名稱、借用人。實驗六 管理信息系統(tǒng)的輸出報表設(shè)計【實驗說明】 在本次實驗中,將利用Visual Foxpro6.0中的一對多報表向?qū)Щ驁蟊碓O(shè)計器,設(shè)計一個一對多報表。通過本次實驗,使學生可以掌握使用一對多報表向?qū)Щ驁蟊碓O(shè)計器設(shè)計報表的方法。【實驗思路】通過設(shè)計報表,可以用各種方式在打印頁面上顯示數(shù)據(jù)。使用“報表設(shè)計器”可以設(shè)計復(fù)雜的列表、總結(jié)摘要或數(shù)據(jù)的特定子集,設(shè)計報表有四個主要步驟: 1 決定要創(chuàng)建的報表類型。2 創(chuàng)建報表布局文件。3 修改和定制布局文件。4 預(yù)覽和打印報表。 【實驗步驟】一、決定報表的常規(guī)布局創(chuàng)建報表之前,應(yīng)該確定所需報表的常規(guī)格
36、式。報表可能同基于單表的電話號碼列表一樣簡單,也可能復(fù)雜得象基于多表的發(fā)票那樣。另外您還可以創(chuàng)建特殊種類的報表。常規(guī)布局的說明:1 與報表向?qū)шP(guān)聯(lián)的布局 選定滿足需求的常規(guī)報表布局后,便可以用“報表設(shè)計器”創(chuàng)建報表布局文件。布局類型說明示例列每行一條記錄,每條記錄的字段在頁面上按水平方向放置。分組/總計報表1財政報表存貨清單銷售總結(jié)行一列的記錄,每條記錄的字段在一側(cè)豎直放置列表一對多1一條記錄或一對多關(guān)系發(fā)票會計報表多列多列的記錄,每條記錄的字段沿左邊緣豎直放置電話號碼薄名片標簽多列記錄,每條記錄的字段沿左邊緣豎直放置,打印在特殊紙上郵件標簽1名字標簽二、創(chuàng)建報表布局在 Visual FoxP
37、ro 中,有三種創(chuàng)建報表布局的方法:1用“報表向?qū)А眲?chuàng)建簡單的單表或多表報表。2用“快速報表”從單表中創(chuàng)建一個簡單報表。3用“報表設(shè)計器”修改已有的報表或創(chuàng)建自己的報表。 以上每種方法創(chuàng)建的報表布局文件都可以用“報表設(shè)計器”進行修改?!皥蟊硐?qū)А笔莿?chuàng)建報表的最簡單途徑,它自動提供很多“報表設(shè)計器”的定制功能。“快速報表”是創(chuàng)建簡單布局的最迅速途徑。如果直接在“報表設(shè)計器”內(nèi)創(chuàng)建報表,“報表設(shè)計器”將提供一個空白布局。一、 使用“報表向?qū)А比粢褂谩皥蟊硐驅(qū)А?1. 在“項目管理器”窗口中,選定“報表”。2. 選擇“新建”。3. 選擇“報表向?qū)А薄?. 選定想創(chuàng)建的報表類型。5. 按照向?qū)聊簧?/p>
38、的指令操作。 也可以從菜單中調(diào)用“報表向?qū)А保瑥摹肮ぞ摺辈藛沃?,選擇“向?qū)А泵睿缓筮x定“報表”。四、啟動“報表設(shè)計器”如果不想使用“報表向?qū)А被颉翱焖賵蟊怼?,您可以從空白報表布局開始,然后自己添加控件。若要創(chuàng)建空白報表 1. 在“項目管理器”窗口中,選擇“報表”。2. 選擇“新建”。3. 選擇“新建報表”。 此時顯示“報表設(shè)計器”??梢允褂谩皥蟊碓O(shè)計器”的任一功能來添加控件和定制報表?!緦嶒瀮?nèi)容】1、掌握建立報表操作2、設(shè)計輸出報表3、建立輸出報表【實驗練習】 1創(chuàng)建員工和訂單信息的報表。 2創(chuàng)建借出資產(chǎn)和總資產(chǎn)的報表。實驗七 管理信息系統(tǒng)的菜單和工具欄設(shè)計(1)【實驗說明】 在本次實驗中
39、,將利用菜單設(shè)計器,創(chuàng)建一個菜單,在其中,包含五個菜單項,中間用條線分割開。通過本次實驗,學生可以掌握菜單設(shè)計器的使用方法?!緦嶒炈悸贰?利用菜單設(shè)計器,向其中添加子菜單和菜單項,分割線可以用“-”來表示。【實驗步驟】一、打開菜單設(shè)計器 在項目管理器中選擇“其他”頁,選擇“菜單”,單擊“新建”按鈕,單擊“新建菜單”,打開菜單設(shè)計器。 二、添加菜單項在菜單名稱下面的框中輸入“選擇項目”,結(jié)果選擇為“子菜單”,然后,單擊后面的“編輯”按鈕,編輯“選擇項目”子菜單中的菜單項。 三、預(yù)覽菜單在菜單編輯器中,單擊“預(yù)覽”按鈕,可以對菜單進行預(yù)覽。 四、生成菜單在Visual Foxpro6.0的主菜單中
40、選擇“菜單”,選擇“生成”。五、運行菜單將菜單保存為.mpr,并運行它?!緦嶒瀮?nèi)容】1、掌握建立菜單操作2、設(shè)計菜單3、建立菜單【實驗練習】 1創(chuàng)建系統(tǒng)菜單:系統(tǒng)菜單結(jié)構(gòu)圖如下:主菜單一級子菜單二級子菜單三級子菜單文件退出(/<E)編輯保存(/<S)取消(/<C)資產(chǎn)查詢顯示全部(/<A)高級查詢(/<G)借出資產(chǎn)(/<J)到期資產(chǎn)(/<D)數(shù)據(jù)打印打印當前記錄(/<C)資產(chǎn)標簽(/<L)資產(chǎn)報表(/<B)打印全部記錄(/<A)資產(chǎn)標簽(/<L)資產(chǎn)報表(/<B)按編號匯總(/<G)按類型匯總(/<L)匯
41、總摘要(/<Z)-打印借出記錄(/<J)打印到期記錄(/<D)資產(chǎn)報表崔還通知數(shù)據(jù)操作數(shù)據(jù)增加(/<A)數(shù)據(jù)修改(/<M)數(shù)據(jù)刪除(/<D)-數(shù)據(jù)操作資產(chǎn)報廢(/<B)資產(chǎn)借還(/<J)賬號管理增加賬號修改賬號刪除賬號修改密碼幫助關(guān)于(/<A) 2、把剛才建立好的菜單,添加到以前建立的Zcgl表單中,效果如下:實驗八 管理信息系統(tǒng)的菜單和工具欄設(shè)計(2)【實驗說明】 在本次實驗中,將利用菜單設(shè)計器,創(chuàng)建一個菜單。通過本次實驗,使學生進一步熟悉創(chuàng)建一個菜單系統(tǒng)的整個過程。【實驗思路】 利用建立快捷菜單的步驟,先設(shè)計菜單,再創(chuàng)建菜單?!緦嶒灢襟E
42、】 一、規(guī)劃設(shè)計菜單 在規(guī)劃設(shè)計菜單時,確定需要哪些菜單、出現(xiàn)在界面的何處以及哪幾個菜單要有子菜單等等。在設(shè)計菜單系統(tǒng)時,請考慮下列準則: 1按照用戶所要執(zhí)行的任務(wù)組織系統(tǒng),而不要按應(yīng)用程序的層次組織系統(tǒng)。 2給每個菜單一個有意義的菜單標題。3按照估計的菜單項使用頻率、邏輯順序或字母順序組織菜單項。 4在菜單項的邏輯組之間放置分隔線。5將菜單上菜單項的數(shù)目限制在一個屏幕之內(nèi)。6如果菜單項的數(shù)目超過了一屏,則應(yīng)為其中的一些菜單項創(chuàng)建子菜單。7為菜單和菜單項設(shè)置訪問鍵或鍵盤快捷鍵。 8使用能夠準確描述菜單項的文字。 9在菜單項中混合使用大小寫字母。 二、創(chuàng)建菜單和子菜單使用菜單設(shè)計器可以定義菜單標
43、題、菜單項和子菜單。若要用“快速菜單”創(chuàng)建菜單系統(tǒng) 1 請從“項目管理器”中選擇“其他”選項卡,再選擇“菜單”,然后選擇“新建”2 選擇“菜單”。此時出現(xiàn)“菜單設(shè)計器”。3 從“菜單”菜單中,選擇“快速菜單”命令。 若要生成一個菜單:從“菜單”菜單中,選擇“生成”。 若要創(chuàng)建快捷方式菜單 1 從“項目管理器”中選擇“其他”選項卡,選擇“菜單”,并選定“新建”。2 選擇“快捷菜單”。 則出現(xiàn)“快捷菜單設(shè)計器”。創(chuàng)建 SDI 菜單:打開“菜單設(shè)計器”,從“顯示”菜單中選擇“常規(guī)選項”,并選擇“頂層表單”。 創(chuàng)建菜單項1 請在“菜單名稱”欄中,選擇要添加的菜單項的菜單標題。2 在“結(jié)果”框中,選定“
44、子菜單”命令。 “創(chuàng)建”按鈕出現(xiàn)在列表的右側(cè)。3 選定“創(chuàng)建”按鈕。 出現(xiàn)一個空的設(shè)計窗口。在此窗口中,輸入菜單項。4 在“菜單名稱”欄中,鍵入新建的各菜單項的名稱。 創(chuàng)建子菜單1 請在“菜單名稱”欄中,選擇要添加子菜單的菜單項。2 在“結(jié)果”框中,選擇“子菜單”。 此時“創(chuàng)建”按鈕會出現(xiàn)在列表的右側(cè)。如果已經(jīng)有了子菜單,則此處出現(xiàn)的是“編輯”按鈕。3 選擇“創(chuàng)建”或“編輯”。4 在“菜單名稱”欄中,鍵入新建的各菜單項的名稱。 若要對菜單項分組 1 在“菜單名稱”欄中,鍵入“-”,便可以創(chuàng)建一條分隔線。2 拖動“-”提示符左側(cè)的按鈕,將分隔線移動到正確的位置。 三、按實際要求為菜單系統(tǒng)指定任務(wù)。 指定菜單所要執(zhí)行的任務(wù)。指定訪問鍵:請在您希望成為訪問鍵的字母左側(cè)鍵入“<”。 指定鍵盤快捷鍵1請在“菜單名稱”欄中,選擇相應(yīng)的菜單標題或菜單項。2選擇“選項”欄中的
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五人合伙投資大數(shù)據(jù)分析平臺合同3篇
- 2024石材材料采購合同書石材供應(yīng)協(xié)議8篇
- 2024版有關(guān)股權(quán)托管協(xié)議
- 2024項目建設(shè)委托合同
- 2024民用房屋建筑承包合同
- 2024餐飲店的租賃合同
- 2024落戶手續(xù)全程代理服務(wù)合同范本3篇
- 2024版特許經(jīng)營許可合同
- 2024版購銷紅酒合同范本
- 2024禽蛋類產(chǎn)品食品安全責任保險合同3篇
- 鼓脹教學查房
- 2023年項目申報專員年終總結(jié)及年后展望
- 普通高中思想政治課程標準
- 假發(fā)項目市場營銷與品牌管理方案
- 1-6年級健康教育課程安排表
- 《石墨類負極材料檢測方法 第1部分:石墨化度的測定》
- 紅色經(jīng)典影片與近現(xiàn)代中國發(fā)展期末考試答案
- 建設(shè)工程設(shè)計文件質(zhì)量檢查報告范例
- 施工圖審查要點-全專業(yè)
- 千字文毛筆楷書描紅字帖-米字格A4版
- 男人來自火星女人來自金星
評論
0/150
提交評論