二、簡單應(yīng)用(2小題,每題20分,計(jì)40分)
在考生文件夾下完成如下簡單應(yīng)用:
1.建立表單,表單文件名和表單控件名均為myform_da。為表單建立快捷菜單scmenu_d,快捷菜單有選項(xiàng)"時(shí)間"和"日期";運(yùn)行表單時(shí),在表單上單擊鼠標(biāo)右鍵彈出快捷菜單,選擇快捷菜單的"時(shí)間"項(xiàng),表單標(biāo)題將顯示當(dāng)前系統(tǒng)時(shí)間,選擇快捷菜單"日期"項(xiàng),表單標(biāo)題將顯示當(dāng)前系統(tǒng)日期。
注意:顯示時(shí)間和日期用過程實(shí)現(xiàn)。
2.使用SQL命令從employee中查詢年齡最大的三名職工信息:職工號、姓名、年齡,查詢結(jié)果按年齡降序排序并保存在表infor_db.dbf中,同時(shí)把所用命令保存在文本文件cmd_db.txt中。
解答:
1.新建表單,用指定的文件名保存,設(shè)置好表單的name屬性,將表單的ShowWindow設(shè)置成1(頂層表單)。新建菜單,單擊“快捷菜單”,進(jìn)入菜單設(shè)計(jì)器,設(shè)置其菜單項(xiàng)“時(shí)間”、“日期”分別設(shè)置其過程如下圖:
保存該菜單,通過“生成”菜單生成菜單程序文件。
在表單的RightClick事件代碼設(shè)置成:do scmenu_d.mpr。保存該表單,運(yùn)行結(jié)果如下:
2.使用命令MODI COMM cmd_db.txt(擴(kuò)展名不能省),進(jìn)入編輯窗口后,輸入以下代碼并運(yùn)行:
sele top 3 職工號,姓名,year(date())-year(出生日期)-1 as 年齡 from employee order by 年齡 desc into table infor_db
也可用查詢設(shè)計(jì)器完成。運(yùn)行結(jié)果為:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |