三、綜合應(yīng)用(1小題,計(jì)30分)
在考生文件夾下,先打開(kāi)"賓館"數(shù)據(jù)庫(kù),然后創(chuàng)建一個(gè)文件名為test的表單,如圖所示。
該表單完成如下綜合應(yīng)用:
在該表單中設(shè)計(jì)一個(gè)標(biāo)簽(Label1)、一個(gè)文本框(Text1)和兩個(gè)命令按鈕。
標(biāo)簽的標(biāo)題文本為"退房日期大于或等于"。
文本框用于輸入退房日期。
兩個(gè)命令按鈕的功能如下:
、 "查詢"按鈕(Command1):在該按鈕的Click事件中使用SQL的SELECT命令查詢退房日期大于或等于輸入日期的客戶號(hào)、身份證、姓名、工作單位和該客戶入住的客房號(hào)、類型名、價(jià)格信息,查詢結(jié)果按價(jià)格降序排序,并將查詢結(jié)果存儲(chǔ)到表TABD中。表TABD的字段為客戶號(hào)、身份證、姓名、工作單位、客房號(hào)、類型名、價(jià)格。
、 "退出"按鈕(Command2)的功能是"關(guān)閉和釋放表單"。
表單設(shè)計(jì)完成后,運(yùn)行該表單,查詢退房日期大于或等于2005-04-01的顧客信息。
本題的主要考核點(diǎn)是表單的創(chuàng)建、表單控件的添加、表單控件屬性的設(shè)置以及控件代碼等。
1.利用"文件"菜單下的"新建"命令可創(chuàng)建新的表單文件,在"顯示"菜單中打開(kāi)表單控件工具欄,通過(guò)表單控件工具欄向表單中添加各控件。
2.通過(guò)屬性窗口設(shè)置表單及相關(guān)各控件的屬性,表單及相關(guān)各控件的屬性值如下:
對(duì)象 屬性名 值
Lable1 Caption 退房日期大于或等于
Command1 Caption 查詢
Command2 Caption 退出
3.為"查詢"命令按鈕的Click事件編寫(xiě)程序代碼:
SELECT 客戶.客戶號(hào), 客戶.身份證, 客戶.姓名, 客戶.工作單位, 客房.客房號(hào),;
房?jī)r(jià).類型名, 房?jī)r(jià).價(jià)格;
FROM 賓館!客戶,賓館!房?jī)r(jià),賓館!入住,賓館!客房 ;
WHERE 客戶.客戶號(hào) = 入住.客戶號(hào) ;
AND 客房.客房號(hào) = 入住.客房號(hào) ;
AND 房?jī)r(jià).類型號(hào) = 客房.類型號(hào);
AND 入住.退房日期>=ctod(thisform.text1.text);
ORDER BY 房?jī)r(jià).價(jià)格 DESC;
INTO TABLE tabd.dbf
4.為"退出"命令按鈕的Click事件編寫(xiě)程序代碼:THISFORM.RELEASE
5.最后以test為文件名將表單保存在考生文件夾下,并運(yùn)行該表單。
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |