第 1 頁:試題 |
第 6 頁:參考答案 |
二、基本操作題(共18分)
在考生文件夾下存在表單文件myfornl.SCX,其中包含一個名為“高度”的標簽、一個文本框Text1,以及一個名為“確定”的命令按鈕。打開該表單文件,然后在表單設計器環境下完成如下操作。
1.將標簽、文本框和命令按鈕3個控件設置為頂邊對齊。
2.修改“確定”按鈕的相關屬性,使得在表單運行時按Enter鍵就可以直接選擇該按鈕。
3.設置表單的標題為“表單操作”、名稱為myform。
4.編寫“確定”按扭的Click事件代碼,使得表單運行時,單擊該按鈕可以將表單的高度設置成在文本框中指定的值。
三、簡單應用題(共24分)
在考生文件夾下已有order、orderitem和goods 3個表。其中,order表包含了訂單的基本信息,0rdefitem表包含了訂單的詳細信息,goods表包含了商品(圖書)的相關信息。
1.利用查詢設計器創建查詢,從0rder、orderitem和goods表中查詢客戶名為lilan的所有訂單信息,查詢結果依次包含訂單號、客戶名、簽訂日期、商品名、單價和數量6項內容。各記錄按訂單號降序排序,訂單號相同按商品名降序排序。查詢去向為表tableone。最后將查詢保存在queryone.qpr文件中,并運行該查詢。
2.首先創建一個名為orde_m的數據庫,并向其中添加order表和0rderitem表。然后在數據庫中創建視圖Viewone:利用該視圖只能查詢商品號為a00002的商品訂購信息。查詢結果依次包含訂單號、簽訂日期和數量3項內容。各記錄按訂單號升序排列,最后利用剛創建的視圖查詢視圖中的全部信息,并將查詢結果存放在表tabletwo中。
四、綜合應用題(共18分)
在考生文件夾下創建一個下拉式菜單mymenu.mnx,并生成菜單程序mymenu.mpr。運行該菜單程序時會在當前Visual FoxPro系統菜單的末尾追加一個“考試”子菜單,包括“計算和考試”兩條菜單,如下圖所示。
“計算”和“返回”菜單命令的功能都通過執行“過程”完成。
“計算”菜單命令的功能如下:
(1)用ALTER TABLE語句在order表中添加一個“總金額”字段,該字段為數值型,寬度為7,小數位數為2。
(2)根據0rderitem表和goods表中的相關數據汁算各訂單的總金額,其中,一個訂單的總金額等于它所包含的各商品的金額之和,每種商品的金額等于其數量乘以單價,將計算結果填入剛建立的字段中。
“返回”菜單命令的功能是恢復Visual FoxPro的系統菜單。
生成菜單程序后,運行該程序,并依次執行“計算”和“返回”菜單命令。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |