VF上機題庫(可以直接復制粘貼)_第1頁
VF上機題庫(可以直接復制粘貼)_第2頁
VF上機題庫(可以直接復制粘貼)_第3頁
VF上機題庫(可以直接復制粘貼)_第4頁
VF上機題庫(可以直接復制粘貼)_第5頁
已閱讀5頁,還剩522頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

宏圖教育 1.在考生文件夾下新建一個名為 供應 的項目文件。 2.將數(shù)據(jù)庫 供應零件 加入到新建的 供應 項目中。 3.通過 零件號 字段為 零件 表和 供應 表建立永久性聯(lián)系 ,其中 ,零件 是父表 ,供應 是子表。 4.為 供應 表的 數(shù)量 字段設置有效性規(guī)則:數(shù)量必須大于 0 并且小于 9999;錯誤提示信息是 數(shù)量超范圍 。 (注意:規(guī)則表達式必須是 數(shù)量 0.and.數(shù)量 9999) 【操作步驟】 (1)啟動 Visual FoxPro 6.0,按照題目的要求新建一個名為 供應 的項目文件。 (2)按照題目的要求 ,將 供應零件 數(shù)據(jù)庫添加到項目 供應 中。 (3)步驟 1:按照題目的要求為 零件 表建立主索引。 步驟 2:以同樣的方法為 供應 表建立普通索引。 步驟 3:在數(shù)據(jù)庫設計器中從主索引拖拽到普通索引建立聯(lián)系。 (4)按照題目的要求為 供應 表中的 數(shù)量 字段設置字段有效性規(guī)則。 1.用 SQL語句完成下列操作:列出所有與 紅 顏色零件相關的信息 (供應商號 ,工程號和數(shù)量 ), 并將查詢結果按數(shù)量降序存放于表supply_temp 中。 2.新建一個名為 menu_quick 的快捷菜單 ,菜單中有兩 個菜單項 查詢 和 修改 。并在表單 myform 的 RightClick 事件中調用快捷菜單menu_quick。 (1)【操作步驟】 步驟 1:按照題目的要求建立名為 query1.prg 的程序文件 ,并在程序文件窗口中輸入符合題目要求的程序段。 步驟 2:以 query1 為文件名保存并運行程序。 (2)【操作步驟】 步驟 1:按照題目的要求新建一個快捷菜單并保存。 步驟 2:為快捷菜單添加菜單項 ,并生成可執(zhí)行文件 menu quick.mpr。 步驟 3:打開表單 myform,按照題目的要求編寫表單的 RightClick 事件 代碼 DO menu quick.mpr。 步驟 4:保存并運行表單。 設計一個名為 mysupply 的表單 ,表單的控件名和文件名均為mysupply。表單的形式如下圖所示。 表單標題為 零件供應情況 ,表格控件為 Grid1,命令按鈕 查詢 為Command1、 退出 為 Command2,標簽控件 Label1 和文本框控件Text1(程序運行時用于輸入工程號 )。 運行表單時 ,在文本框中輸入工程號 ,單擊 查詢 命令按鈕后 ,表格控件中顯示相應工程所使用的零件的零件名、顏色和重量 (通過設置有關 數(shù)據(jù) 屬性實現(xiàn) ),并將結果按 零件名 升序排序存儲到 pp.dbf 文件。 單擊 退出 按鈕關閉表單。 完成表單設計后運行表單 ,并查詢工程號為 J4的相應信息。 【操作步驟】 步驟 1:新建一個表單 ,并按題目要求修改表單的屬性。 步驟 2:在表單中添加一個表格控件、兩個命令按鈕控件、一個標簽控件和一個文本框控件 ,并按照題目的要求設置各控件的屬性。 步驟 3:將 供應 表和 零件 表添加到表單的數(shù)據(jù)環(huán)境中。 步驟 4:編寫兩個命令按鈕的 Click 事件代碼。 *查詢 按鈕的 Click 事件代碼 * SELECT 零件 .零件名 AS 零件名 ,零件 .顏色 AS 顏色 ,零件 .重量 AS 重量 ; FROM 供應 ,零件 ; WHERE 零件 . 零件號 = 供應 . 零 件號 AND 供應 . 工程號=THISFORM.TEXT1.VALUE; ORDER BY 零件名 ; INTO DBF PP THISFORM.GRID1.RecordSource=pp * *退出 按鈕的 Click 事件代碼 * THISFORM.RELEASE * 步驟 5:保存表單名為 mysupply,并按要求運行表單。 宏圖教育 1.在考生文件夾下建立數(shù)據(jù)庫 BOOKAUTH.DBC,把表 BOOKS 和AUTHORS 添加到該數(shù)據(jù)庫中。 2.為 AUTHORS 表建立主索引 ,索引名為 PK,索引表達式為 作者編號 。 3.為 BOOKS 表建立兩個普通索引 ,第一個索引名為 PK,索引表達式為 圖書編號 ;第二個索引名和索引表達式均為 作者編號 。 4.建立 AUTHORS 表和 BOOKS 表之間的永久聯(lián)系 【操作步驟】 (1)新建一個數(shù)據(jù)庫 ,在數(shù)據(jù)庫設計器中按題目要求添加表。 2)按照題目的要求為 authors表建立主索引。 (3)按照題目要求為 books 表建立兩個普通索引。 (4)按照題目的要求為 authors 表和 books 表建立永久性聯(lián)系。 1.打開表單 MYFORM4_4,把表單 (名稱為 Form1)標題改為 歡迎您 ,將文本 歡迎您訪問系統(tǒng) (名稱為 Label1 的標簽 )改為 25 號黑體。最后在表單上添加 關閉 (名稱為 Command1)命令按鈕 ,單擊此按鈕關閉表單。 保存并運行表單。 2.設計一個表單 MYFORM4,表單中有兩個命令按鈕 查詢 和 退出(名稱為 Command1 和 Command2)。 (1)單擊 查詢 命令按鈕 ,查詢 BOOKAUTH 數(shù)據(jù)庫中出版過 3 本以上(含 3 本 )圖書的作者信息 ,查詢信息包括作者姓名和所在城市 ;查詢結果按作者姓名升序保存在表 NEW_VIEW4 中。 (2)單擊 退出 命令按扭關閉表單。 注意:完成表單設計后要運行表單的所有功能。 (1)【操作步驟】 步驟 1:打開表單 myform4 4,并按照題目的要求修改表單的標題。 步驟 2:在表單設計器窗口中 ,按照題目的要求修改文本的相關屬性。 步驟 3:在表單中添加命令按鈕 ,修改其 Caption 屬性為 關閉 ,并為其Click 事件添加代碼 ThisForm.Release。 (2)【操作步驟】 步驟 1:按照題目的要求新建一個名為 myform4的表單。 步驟 2:編寫兩個命令按鈕的 Click 事件代碼。 *查詢 按鈕的 Click 事件代碼 * SELECT 作者姓名 ,所在城市 FROM AUTHORS; WHERE 作者編號 IN; SELECT 作者編號 FROM BOOKS; GROUP BY 作者編號 HAVING COUNT(*)=3); ORDER BY 作者姓名 INTO TABLE NEW VIEW4 * *退出 按鈕的 Click 事件代碼 * THISFORM.RELEASE * 步驟 3:保存表單為 myform4 并運行。 (1)在考生文件夾下 ,將 BOOKS表中所有書名中含有 計算機 3個字的圖書復制到 BOOKS_BAK 表中 ,以下操作均在 BOOKS_BAK 表中完成 ; (2)復制后的圖書價格在原價格的基礎上降低 5%; (3)從圖書均價高于 25元 (含 25)的出版社中 ,查詢并顯示圖書均價最低的出 版社名稱及均價 ,查詢結果保存在 new_table4表中 (字段名為出版單位和均價 )。 【操作步驟】 步驟 1:在命令窗口中輸入下列代碼 ,用于將 BOOKS 表中滿足條件的記錄復制到 BOOKS BAK 表中 ,并按回車鍵以執(zhí)行該代碼。 * SELECT * FROM BOOKS WHERE 書名 LIKE %計算機 % INTO TABLE BOOKS BAK * 步驟 2:在命令窗口中輸入下列代碼 ,用于更新 BOOKS BAK 表中的價格字段 ,并按回車鍵以執(zhí)行該代碼。 * UPDATE BOOKS BAK SET 價格 =價格 *(1 0.05) * 步驟 3:在命令窗口中輸入下列代碼 ,并按回車鍵以執(zhí)行該代碼。 * SELECT TOP 1 Books bak.出版單位 , avg(books bak.價格 ) as 均價 ; FROM books bak; GROUP BY Books bak.出版 單位 ; HAVING 均價 = 25; ORDER BY 2; INTO TABLE new table4.dbf 宏圖教育 1.在考生文件夾下新建一個名為 庫存管理 的項目文件。 2.在新建的項目中建立一個名為 使用零件情況 的數(shù)據(jù)庫 ,并將考生文件夾下的所有自由表添加到該數(shù)據(jù)庫中。 3.修改 零件信息 表的結構 ,為其增加一個字段 ,字段名為 規(guī)格 ,類型為字符型 ,長度為 8。 4.打開并修改 mymenu菜單文件 ,為菜單項 查找 設置快捷鍵 Ctrl T。 【操作步驟】 (1)在命令窗口輸 入 CREATE PROJECT 庫存管理 (也可寫作 CREA PROJ 庫存管理 ),并按回車鍵以新建一個項目?;蛘?,單擊常用工具欄中的 新建 命令新建一個項目 (新建方法前面已有講解 ,這里不再贅述 )。 (2)按照題目的要求 ,在項目中新建數(shù)據(jù)庫 ,并將考生文件夾下的自由表添加到數(shù)據(jù)庫中。 (3)在數(shù)據(jù)庫設計器中打開表設計器 ,并按題目的要求為 零件信息 表增加一個字段。 (4)按照題目的要求打開并修改 mymenu 菜單文件。設計完成后 ,關閉 菜單設計器 并保存菜單文件。 1.用 SQL 語句完成下列操作:查詢項目的 項目號、項目名和項目使用的零件號、零件名稱 ,查詢結果按項目號降序、零件號升序排序 ,并存放于表 item_temp 中 ,同時將使用的 SQL 語句存儲于新建的文本文件item.txt 中。 2.根據(jù)零件信息、使用零件和項目信息 3 個表 ,利用視圖設計器建立一個視圖 view_item,該視圖的屬性列由項目號、項目名、零件名稱、單價和數(shù)量組成 ,記錄按項目號升序排序 ,篩選條件是:項目號為 s2。 (1)【操作步驟】 步驟 1:按照題目的要求 ,通過查詢設計器新建查詢。 步驟 2:按照題目的要求新建文本文件 item.txt,并將滿足條 件的 SQL語句粘貼到文本文件中。 步驟 3:在命令窗口輸入 DO item.txt并按回車鍵運行查詢。 (2)【操作步驟】 步驟 1:打開數(shù)據(jù)庫設計器 ,按照題目的要求新建本地視圖。注意 ,將表全部添加到視圖中時 ,按默認聯(lián)接即可。 步驟 2:按照題目的要求設計視圖。 步驟 3:按照題目的要求保存視圖。 設計一個表單名和文件名均為 form_item 的表單 ,其中 ,所有控件的屬性必須在表單設計器的屬性窗口中設置。表單的標題設為 使用零件情況統(tǒng)計 。表單中有一個組合框 (Combo1)、一個文本框 (Text1)和兩個命令按鈕 統(tǒng)計 (Command1)和 退出 (Command2)。 運行表單時 ,組合框中有 3 個條目 s1、 s2和 s3(只有 3 個 ,不能輸入新的 ,RowSourceType 的屬性為 數(shù)組 ,Style 的屬性為 下拉列表框 )可供選擇 ,單擊 統(tǒng)計 命令按鈕后 ,則文本框顯示出該項目所使用零件的金額合計 (某種零件的金額 =單價 *數(shù)量 )。單擊 退出 按鈕關閉表單。 注意:完成表單設計后要運行表單的所有功能。 【操作步驟】 步驟 1:按照題目的要求新建表單 ,表單的新建可以通過常用工具欄中的 新建 按鈕來實現(xiàn) (操作步驟在前面 的解析中已經(jīng)講到 ),也可以在命令窗口中輸入 Crea Form form_item,然后按回車鍵。 步驟 2:從表單控件工具欄向表單添加一個組合框、一個文本框和兩個命令按鈕 ,然后在屬性窗口中修改各控件的相關屬性。 步驟 3:按照題目的要求設置組合框的數(shù)據(jù)源。 步驟 4:分別雙擊命令按鈕 統(tǒng)計 和 退出 ,為它們編寫 Click 事件代碼。 其中 ,統(tǒng)計 按鈕的 Click 事件代碼為: *統(tǒng)計 按鈕的 Click 事件代碼 * x=ALLT(ThisFbo1.Value) SELECT SUM(使用零 件 .數(shù)量 *零件信息 .單價 ) AS je; FROM 使用零件 ,零件信息 ; WHERE 使用零件 .零件號 =零件信息 .零件號 ; AND 使用零件 .項目號 =x; INTO ARRAY b ThisForm.Text1.Value=ALLT(str(b1) * 退出 按鈕的 Click 事件代碼為: *退出 按鈕的 Click 事件代碼 * ThisForm.Release * 步驟 5:保存并運行表單。 宏圖教育 1.在考生文件夾下打開數(shù)據(jù)庫 訂單管理 ,然后刪除其中的 customer表 (從磁盤中刪除 )。 2.為 employee表建立一個按升序排列的普通索引 ,索引名為 xb,索引表達式為 性別 。 3.為 employee 表建立一個按升序排列的普通索引 ,索引名為 xyz,索引表達式為 str(組別 ,1)職務 。 4.為 employee 表建立一個主索引 ,為 orders 建立一個普通索引 ,索引名和索引表達式均為 職員號 。通過 職員號 為 employee 表和 orders表建立一個一對多的永久聯(lián)系。 【操作步驟】 (1)打開考生文件夾下的 訂單管理 數(shù)據(jù)庫 ,按要求刪除指定的表。 (2)按照題目的要求為 employee表建立普通索引。 (3)按照題目的要求為 employee表建立普通索引。 (4)按照題目的要求為 employee表和 orders表建立永久聯(lián)系。 1.在考生文件夾下已有表單文件 formone.scx,其中包含兩個標簽、一個組合框和一個文本框 ,如下圖所示。 按要求完成相應的操作 ,使得當表單運行時 ,用戶能夠從組合框選擇職員 ,并且該職員所簽訂單的平均金額能自動顯示在文本框里。 (1)將 orders 表和 employee表依次添加到該表單的數(shù)據(jù)環(huán)境中 (不要修改兩個表對應對象的各屬性值 )。 (2)將組合框設置成 下拉列表框 ,將 employee 表中的 姓名 字段作為下拉列表框條目的數(shù)據(jù)源。其中 ,組合框的 RowSourceType 屬性值應設置為: 6字段。 (3)將 Text1 設置為只讀文本框。 (4)修改組合框的 InteractiveChange 事件代碼 ,當用戶從組合框選擇職員時 ,能夠將該職員所簽訂單平均金額自動顯示在文本框里。 2.利用查詢設計器創(chuàng)建查詢 ,從 employee和 orders 表中查詢 組別 為 1的組各職員所簽的所有訂單信息。查詢結果依次包含 訂單號 、 金額 和 簽訂者 3 項內容 ,其中 簽訂者 為簽訂訂單的職員姓名。按 金額 降序排列各記錄 ,查詢去向為表 tableone。最后將查詢保存在queryone.qpr 文件中 ,并運行該查詢。 (1)【操作步驟】 步驟 1:打開表單設計器 ,將題目要求的兩個表添加到其數(shù)據(jù)環(huán)境中。然后關閉數(shù)據(jù)環(huán)境設計器。 步驟 2:按照題目的要求 ,在屬性窗口中修改控件的相關屬性。 步驟 3:雙擊組合框 ,按照題目的要求修改組合框的相關方法。其中 ,需將命令語句 Text1.Value=m2改為 ThisForm.Text1.Value=m2。 步驟 4:保存并運行表單。 (2)【操作步驟】 步驟 1:新建一個查詢 ,將表 employee 和 orders 添加到查詢中。 步驟 2:按照題目的要求為查詢添加相應的字段。 步驟 3:按照題目的要求對指定的字段進行排序 ,并定義查詢去向為表tableone。 在考生文件夾下創(chuàng)建一個名為 mymenu.mnx 的下拉式菜單 ,并生成菜單程序 mymenu.mpr。運行該菜單程序時會在當前 Visual FoxPro 系統(tǒng)菜單的 幫助 子菜單之前插入一 個 考試 子菜單 ,如下圖所示。 統(tǒng)計 和 返回 菜單命令的功能都通過執(zhí)行 過程 完成。 統(tǒng)計 菜單命令的功能是以組為單位求 訂單金額 的和。統(tǒng)計結果包含 組別 、 負責人 和 合計 3 項內容 ,其中 負責人 為該組組長 (取自employee 中的 職務 字段 )的姓名 ,合計 為該組所有職員所簽訂單的金額總和。統(tǒng)計結果按 合計 降序排序 ,并存放在 tabletwo 表中。 返回 菜單命令的功能是返回 Visual FoxPro 的系統(tǒng)菜單。 菜單程序生成后 ,運行菜單程序并依次執(zhí)行 統(tǒng)計 和 返回 菜單命令。 【操作 步驟】 步驟 1:新建一個菜單 ,并按照題目的要求設計菜單的顯示方式及位置。 步驟 2:按照題目要求設計各級菜單。 步驟 3:選中統(tǒng)計行 ,單擊后面的 創(chuàng)建 按鈕 ,在彈出的窗口中輸入如下代碼 ,為 統(tǒng)計 菜單編寫代碼。 *統(tǒng)計 菜單項中的代碼 * SELECT Employee.組別 ,Employee.姓名 AS 負責人 ,SUM(orders.金額 ) as 合計 ; FROM employee,orders ; WHERE Employee.職員號 =Orders.職員號 ; AND Employee.職務 =組長 ; GROUP BY Employee.組別 ; ORDER BY 3 DESC; INTO TABLE tabletwo.dbf * 步驟 4:為 返回 菜單編寫代碼 SET SYSMENU TO DEFAULT,方法同步驟 3。 步驟 5:保存菜單并生成可執(zhí)行文件。 步驟 6:在命令窗口中輸入 DO mymenu.mpr運行程序 ,并分別執(zhí)行 統(tǒng)計 和 返回 菜單命令。 宏圖教育 1.在考生文件夾下新建一個名為 圖書管理 的項目文件。 2.在項目中新建一個名為 圖書 的數(shù)據(jù)庫。 3.將考生文件夾下的所有自由表添加到 圖書 數(shù)據(jù)庫中。 4.在項目中建立查詢 book_qu,其功能是查詢價格大于等于 10 的圖書(book 表 )的所有信息 ,查詢結果按價格降序排序。 【操作步驟】 (1)打開 Visual FoxPro,通過常用工具欄中的 新建 命令按鈕新建項目文件 ,并將該項目以 圖書管理 為文件名保存在考生文件夾下。 (2)按照題目的要求在項目管理器中新建一個數(shù)據(jù)庫。設計完成后 ,關閉數(shù)據(jù)庫設計器。 (3)按照題目的要求將考生文件夾下的自由表添加到 圖 書 數(shù)據(jù)庫中。本小題中的自由表是 book.dbf、 borrows.dbf和 loans.dbf3 個表。 (4)步驟 1:通過 圖書管理 項目管理器新建查詢。 步驟 2:將全部字段添加到 選定字段 列表框中。 步驟 3:在 篩選 選項卡下 ,為查詢添加篩選條件。 步驟 4:在 排序依據(jù) 選項卡中 ,按要求設置排序依據(jù)。 步驟 5:執(zhí)行 文件 菜單下的 另存為 菜單命令 ,并以 book qu.qpr為文件名對查詢文件進行保存。 在考生文件夾下已有 order、 orderitem 和 goods 三個表。其中 ,order表 包含了訂單的基本信息 ,orderitem 表包含了訂單的詳細信息 ,goods表包含了商品 (圖書 )的相關信息。 1.利用查詢設計器創(chuàng)建查詢 ,從 order、 orderitem 和 goods 表中查詢客戶名為 lilan 的所有訂單信息 ,查詢結果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數(shù)量 6 項內容。各記錄按訂單號降序排序 ,訂單號相同按商品名降序排序。查詢去向為表 tableone。最后將查詢保存在 queryone.qpr 文件中 ,并運行該查詢。 2.在考生文件夾下有一個名為 menu_lin 的下拉式菜單 ,請設計一個名為 form_menu的頂層表單 ,將菜單 menu_lin加入到該表單中 ,使得運行表單時菜單顯示在該表單中 ,并且 ,表單退出時釋放菜單。 (1)【操作步驟】 步驟 1:新建查詢 ,為查詢添加 order、 orderitem 和 goods 三個表。 步驟 2:按題目要求為查詢添加字段。 步驟 3:在 篩選 選項卡中 ,為查詢添加篩選條件。 步驟 4:在排序依據(jù)選項卡中按要求設置排序條件。 步驟 5:為查詢設置查詢去向。 步驟 6:以 queryone.qpr為文件名保存查詢 ,最后單擊常用工具欄中的運行 按鈕運行查詢。 (2)【操作步驟】 步驟 1:將菜單設置為 頂層表單 。 步驟 2:在命令窗口執(zhí)行命令 ,新建表單 form menu,修改表單的ShowWindow 屬性為 2作為頂層表單 。 步驟 3:雙擊表單空白處 ,分別輸入表單 Init 和 Destroy 事件。 *Init* DO menu lin.mpr With This,abc *destroy* Release Menu abc Extended * 步 驟 4:保存并運行表單。 設計一個名為 form_book 的表單 ,表單的控件名為 form1,文件名為form_book,表單的標題為 圖書情況統(tǒng)計 。表單中有一個組合框 (名稱為 Combo1)、一個文本框 (名稱為 Text1)和兩個命令按鈕 統(tǒng)計 和 退出 (名稱為 Command1 和 Command2)。 運行表單時 ,組合框中有 3 個條目 清華 、 北航 、 科學 (只有 3個出版社名稱 ,不能輸入新的 )可供選擇 ,在組合框中選擇出版社名稱后 ,如果單擊 統(tǒng)計 命令按鈕 ,則文本框顯示出 book表中該出版社圖書的總數(shù)。 單擊 退出 按鈕關閉表單。 注意:完成表單設計后要運行表單的所有功能。 【操作步驟】 步驟 1:在命令窗口輸入命令 Create Form form book,建立表單。 步驟 2:從表單控件中以拖拽的方式在表單中添加一個組合框、一個文本框和兩個命令按鈕 ,并修改各控件的屬性 ,為表單添加數(shù)據(jù)環(huán)境book表。 步驟 3:雙擊命令按鈕 ,寫入命令按鈕的 Click 事件。 *統(tǒng)計 命令按鈕的 Click 事件 * a=alltrim(ThisFbo1.Value) count to b for 出版社 =a ThisForm.Text1.Value=b * *退出 命令按鈕的 Click 事件 * ThisForm.Release * 步驟 4:保存并運行表單。 宏圖教育 在考生文件夾下完成如下基本操作: 1.通過 SQL INSERT 語句插入元組 (p7,PN7,1020)到 零件信息 表(注意不要重復執(zhí)行插入操作 ),并將相應的 SQL 語句存儲在文件one.prg 中。 2.通過 SQL DELETE語句從 零件信息 表中刪除單價小于 600的所有記錄 ,并將相應的 SQL 語句存儲在文件 two.prg 中。 3.通過 SQL UPDATE語句將 零件信息 表中零件號為 p4的零件的單價更改為 1090,并將相應的 SQL 語句存儲在文件 Three.prg 中。 4. 打開菜單文件 mymenu.mnx, 然后生成可執(zhí)行的菜單程序mymenu.mpr。 【操作步驟】 (1)打開 Visual FoxPro,在命令窗口輸入: INSE INTO 零件信息 VALUES(p7,PN7,1020),并按下回 車鍵執(zhí)行語句。 然后創(chuàng)建一個程序文件 one.prg,把代碼復制過去并保存。 (2)在命令窗口輸入: DELE FORM 零件信息 WHERE 單價 =1。保存并運行程序 ,查看運行結果。 1.修改并執(zhí)行程序 temp。該程序的功能是根據(jù) 教師表 和 課程表 計算講授 數(shù)據(jù)結構 這門課程 ,并且 工資 大于等于 4000 的教師人數(shù)。注意 ,只能修改標有錯誤的語句行 ,不能修改其他語句。 2.在 學校 數(shù)據(jù)庫中 (在基本操作題中建立的 ),使用視圖設計器建立視圖 teacher_v,該視圖是根據(jù) 教師表 和 學院表 建立的 ,視圖中的字段項包括 姓名 、 工資 和 系名 ,并且視圖中只包括 工資 大于等于4000 的記錄 ,視圖中的記錄先按 工資 降序排列 ,若 工資 相同再按 系名 升序排列。 (1)【操作步驟】 打開考生文件夾下的程序文件 ,并按題目的要求進行改錯 ,修改完成后運行程序文件。 (2)【操作步驟】 步驟 1:單擊系統(tǒng)菜單中的 新建 命令 ,新建一個視圖 ,將表 教師表 和 學院表 添加到新建的視圖中。 步驟 2:將 教師表 .姓名 、 教師表 .工資 和 學院表 .系名 添加到選定字段中。 步驟 3:在篩選選項卡中選擇字段 教師表 .工資 ,條件為 =,實例為4000。 步驟 4:在排序選項卡中 ,設置按 工資 降序排序 ,再按 系名 升序排序。 步驟 5:保存視圖名為 teacher v。 (1)在考生文件夾下建立一個文件名和表單名均為 oneform 的表單 ,該表單中包括兩個標簽 (Label1 和 Label2)、一個選項按鈕組(Optiongroup1)、一個組合框 (Combo1)和兩個命令按鈕 (Command1 和Command2),Label1 和 Label2 的標題分別為 工資 和 實例 ,選項組中有兩個選項按鈕 ,標題分別為 大于等于 和 小于 ,Command1 和Command2 的標題分別為 生成 和 退出 ,如下圖所示。 (2)將組合框的 RowSourceType 和 RowSource 屬性手工指定為 5 和 a,然后在表單的 Load 事件代碼中定義數(shù)組 a并賦值 ,使得程序開始運行時 ,組合框中有可供選擇的 工資 實例為 3000、 4000 和 5000。 (3)為 生成 命令按鈕編寫程序代碼 ,其功能是:表單運行時 ,根據(jù)選項按鈕組和組 合框中選定的值 ,將 教師表 中滿足工資條件的所有記錄存入自由表 salary.dbf 中 ,表中的記錄先按 工資 降序排列 ,若 工資相同 再按 姓名 升序排列。 (4)為 退出 命令按鈕設置 Click 事件代碼 ,其功能是關閉并釋放表單。 (5)運行表單 ,在選項組中選擇 小于 ,在組合框中選擇 4000,單擊 生成 命令按鈕 ,最后單擊 退出 命令按鈕。 【操作步驟】 步驟 1:在命令窗口輸入: Create Form oneform 并按回車鍵 ,新建一個名為 oneform 表單。 步驟 2:在表單控件中以拖拽的方式向表單中添 加兩個標簽、一個選項組、一個組合框和兩個命令按鈕 ,并修改各控件的屬性。 步驟 3:雙擊表單空白處 ,編寫表單的 load 事件代碼: *表單的 load 事件代碼 * public a(3) a(1)=3000 a(2)=4000 a(3)=5000 * 步驟 4:雙擊命令按鈕 ,分別編寫 生成 和

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論