第65套
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生文件夾下完成下列操作:
1. 利用快捷菜單設(shè)計(jì)器創(chuàng)建一個(gè)彈出式菜單one(如圖1所示),菜單有兩個(gè)選項(xiàng)。"增加"和"刪除",兩個(gè)選項(xiàng)之間用分組線分隔。
2. 創(chuàng)建一個(gè)快速報(bào)表app_report,報(bào)表中包含了"評(píng)委表"中的所有字段。
3. 建立一個(gè)數(shù)據(jù)庫文件"大獎(jiǎng)賽.dbc",并將"歌手表"、"評(píng)委表"和"評(píng)分表"三個(gè)自由表添加到該數(shù)據(jù)庫中。
4. 使用SQL語句為"評(píng)委表"的"評(píng)委編號(hào)"字段增加有效性規(guī)則:評(píng)委編號(hào)的最左邊兩位字符是11(使用LEFT函數(shù)),并將該SQL語句存儲(chǔ)在three.prg中,否則不得分。
本題主要考核點(diǎn)是快捷菜單的建立,快速報(bào)表的建立、數(shù)據(jù)庫的建立、SQL語句的使用等知識(shí)點(diǎn)。
本題解題思路:
第一步:在"文件"菜單中選擇"新建",在"新建"對(duì)話框中選擇"菜單",單擊"新建文件"按鈕,選擇"快捷菜單",在菜單設(shè)計(jì)器中輸入兩個(gè)菜單項(xiàng)"增加"和"刪除",若在"增加"和"刪除"之間加一條水平的分組線,即在"關(guān)閉"和"退出"之間插入一行,"菜單名稱"為:\-;單擊"菜單"菜單中的"生成",按提示保存為one,并生成菜單程序文件(MPR)。
第二步:通過"文件"菜單下的"新建"命令打開報(bào)表設(shè)計(jì)器,利用"報(bào)表"菜單下的"快速報(bào)表"命令創(chuàng)建快速報(bào)表app_report。
第三步:在Visual FoxPro主窗口中按下組合鍵Ctrl+N,系統(tǒng)彈出"新建"對(duì)話框,在文件類型中選擇"數(shù)據(jù)庫",點(diǎn)擊"新建文件"按鈕,在彈出的對(duì)話框的"數(shù)據(jù)庫名"處輸入"大獎(jiǎng)賽",單擊保存按鈕。選擇"數(shù)據(jù)庫"菜單選擇"添加表(A)",在彈出的"打開"對(duì)話框中,選定考生文件夾下的歌手表,再點(diǎn)擊"確定"即可,這樣表歌手表就添加到了"大獎(jiǎng)賽"數(shù)據(jù)庫中,用同樣的方法,將"評(píng)委表"和"評(píng)分表"也添加到"大獎(jiǎng)賽"數(shù)據(jù)庫中。
第四步:使用SQL語句設(shè)置表字段有效性規(guī)則的命令是:alter table 評(píng)委表 alter 評(píng)委編號(hào) set check LEFT(評(píng)委編號(hào),2)="11",然后將此命令保存在three.prg文件中。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |