>>>考試吧考后首發(fā)2013年3月計算機等考試題答案
一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)
在考生目錄下完成如下操作:
1. 新建一個名為"供應"的項目文件。
2. 將數(shù)據(jù)庫"供應零件"加入到新建的"供應"項目文件中。
3. 通過"零件號"字段為"零件"表和"供應"表建立永久聯(lián)系("零件"是父表,"供應"是子表)。
4. 為"供應"表的數(shù)量字段設置有效性規(guī)則: 數(shù)量必須大于0并且小于9999;錯誤
提示信息是"數(shù)量超范圍"。(注意:公式必須為 數(shù)量>0.and.數(shù)量<9999)
解答:
單擊“文件”菜單,單擊“新建”命令,在“新建”對話框中選擇“項目”,輸入項目名:供應,進入項目管理器后,在“項目管理器”中選定“數(shù)據(jù)庫”,然后單擊“添加”,將數(shù)據(jù)庫"供應零件"添加到該項目中,用鼠標右鍵單擊數(shù)據(jù)庫"供應零件",在快捷菜單中單擊“修改”,打開數(shù)據(jù)庫設計器,通過拖放索引標識建立表間永久關系,用鼠標右鍵單擊數(shù)據(jù)庫中的表"供應",在快捷菜單中單擊“修改”,打開表設計器,單擊字段“數(shù)量”,在字段頁框的“規(guī)則”輸入框中輸入:數(shù)量>0.and.數(shù)量<9999,在“信息”輸入框中輸入:“數(shù)量超范圍”(必須帶定界符)。
本題1、2小題可用命令方式:
CREATE PROJECT 供應
Application.Projects[1].Files.Add('供應零件.dbc')
二、簡單應用(2小題,每題20分,計40分)
在考生目錄下完成如下簡單應用:
1. 用SQL語句完成下列操作:列出所有與"紅"顏色零件相關的信息(供應商號,工程號和數(shù)量),并將檢索結果按數(shù)量降序排序存放于表supply_temp中。
解答:在命令窗口中輸入命令:
Select 供應.供應商號,供應.工程號,供應.數(shù)量 ;
From 供應零件!零件 inner join 供應零件!供應 On 零件.零件號=供應.零件號;
Where 零件.顏色=”紅” Order by 供應.數(shù)量 DESC Into table supply_temp.dbf
注:本題也可用查詢設計器完成。
2. 建立一個名為menu_quick的快捷菜單,菜單中有兩個菜單項"查詢"和"修改"。然后在表單myform中的RightClick事件中調用快捷菜單menu_quick。
解答:
單擊“文件”菜單,單擊“新建”,在“新建”對話框中選擇“菜單”,單擊“新建文件”按鈕,在出現(xiàn)的“新建菜單”對話框中單擊“快捷菜單”按鈕,輸入菜單文件名“menu_quick”,進入“快捷菜單設計器”,按試題要求設計菜單項,保存后單擊“菜單”下的“生成”命令,生成菜單程序,然后設計名為myform的表單,設置表單的RightClick事件代碼為:do menu_quick.mpr
三、綜合應用(1小題,計30分)
設計名為mysupply的表單(表單的控件名和文件名均為mysupply)。表單的標題為"零件供應情況"。表單中有一個表格控件和兩個命令按鈕"查詢"(名稱為Command1)和"退出"(名稱為Command2)。
運行表單時,單擊"查詢"命令按鈕后,表格控件(名稱grid1)中顯示了工程號"J4"所使用的零件的零件名、顏色、和重量。
單擊"退出"按鈕關閉表單。
解答:
單擊“文件”菜單,單擊“新建”命令,在打開的對話框中選擇“表單”,在“創(chuàng)建”對話框中輸入表單文件名:mysupply,進入表單設計器后,在表單空白區(qū)域單擊鼠標右鍵,在出現(xiàn)的快捷菜單中單擊“屬性”,在“屬性”窗口中,單擊“布局”頁框,將“Caption”屬性改為:“零件供應情況”,單擊“其他”頁框,將“Name”屬性值改為“mysupply”。打開“表單設計器”工具欄,添加一個表格控件和兩個命令按鈕,對命令按鈕用“屬性”窗口設置其標題屬性,最后設置兩個命令按鈕的單擊事件代碼如下:
設置“查詢”按鈕的Click 事件代碼為:
thisform.grid1.recordsourcetype=4
thisform.grid1.recordsource=” SELECT 零件.零件名, 零件.顏色,零件.重量;
FROM 供應零件!供應 INNER JOIN 供應零件!零件 ON 供應.零件號=零件.零件號;
WHERE 供應.工程號 = ‘J4’ INTO CURSOR temp”
設置“退出”按鈕的Click 事件代碼為:
thisform.release
附:相關數(shù)據(jù)表:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |