【正文】
型為圖片按鈕,排序字段選擇醫(yī)生編碼(升序),表單標題為醫(yī)生信息,最后將表單保存為myForm。【解析】本大題1小題考查的是建立查詢的方法,注意從每個表中選擇題目要求顯示的字段。選定字段后,可以通過單擊并拖動字段左邊的小按鈕來調(diào)整它們顯示的順序;2小題創(chuàng)建表單過程中,應注意題目要求顯示的方式,還要注意排序字段的選取及升降序問題,最后輸入表單標題和表單名就可以了,注意表單標題是用來顯示的標題,表單名是系統(tǒng)中表單的標識符?!敬鸢浮?(1)單擊文件菜單,選新建項,接著選擇查詢,單擊右面的向?qū)?;接著點擊查詢向?qū)ВM入本地查詢向?qū)Р襟E1。單擊數(shù)據(jù)庫和表右下方的按鈕,將考生文件夾下的表學生信息和分數(shù)添加進來;選中分數(shù)表,將可用字段列表框中的學號、分數(shù)字段添加到選擇字段中,同樣的方法,添加學生信息表的住址、姓名字段,調(diào)整其順序后,單擊下一步。步驟2,單擊添加按鈕,接受默認的=,單擊下一步;步驟2a,沒有操作,單擊下一步;步驟3,沒有操作,單擊下一步。步驟4,將添加到選定字段中,在下部選擇升序,單擊下一步;步驟5,單擊完成,輸入查詢名查詢1,單擊確定完成。(2)單擊文件菜單,然后新建,選表單項,點擊右面的向?qū)D標按鈕,接著選擇表單向?qū)?。單擊?shù)據(jù)庫和表右下邊的按鈕,選擇考生目錄下的醫(yī)生表,選擇全部字段;單擊下一步,表單樣式設置為邊框式,按鈕類型為圖片按鈕。單擊下一步,選擇排序字段為醫(yī)生編碼,在下部選擇升序,單擊下一步;修改表單標題為醫(yī)生信息。單擊完成,輸入表單名myform保存后結束。三、綜合應用題(1小題,計30分)對考生目錄下的數(shù)據(jù)庫school建立文件名為studentform的表單。表單含有一個表格控件,用于顯示用戶查詢的信息;表單上有一個按鈕選項組,含有課程、學生和綜合三個選項按鈕;表單上有兩個命令按鈕,標題為瀏覽和退出。選擇課程選項按鈕并單擊瀏覽按鈕時,在表格中顯示course表的字段;課程號、課程名;選擇學生選項按鈕并單擊瀏覽按鈕時,表格中顯示student表的字段學號和姓名;選擇綜合選項按鈕并單擊瀏覽按鈕時,表格中顯示姓名、課程名稱及該生該門課的成績。單擊關閉按鈕退出表單。【解析】本大題是考查的主要是在表單中顯示多個表的數(shù)據(jù)的操作,本題中代碼較多,但各部分較為相似;注意在表格中顯示數(shù)據(jù)時,要先指明數(shù)據(jù)來源類別,然后再說明數(shù)據(jù)來源?!敬鸢浮繂螕舨藛挝募?,選擇新建,在新建對話框中選中表單,單擊右面的新建文件圖標按鈕,進入表單設計器。在表單上單擊右鍵,選擇數(shù)據(jù)環(huán)境項,這時系統(tǒng)會彈出選擇表或視圖對話框,選中表student,單擊添加按鈕,將該表加入數(shù)據(jù)環(huán)境;同樣方法,將表course、score加入數(shù)據(jù)環(huán)境。單擊表單控件工具欄上的表格控件,然后在表單上單擊,創(chuàng)建一個表格,在屬性面板中修改其RecordSourceType屬性值為4SQL說明。單擊表單控件工具欄上的選項按鈕組控件,然后在表單上單擊,添加一個選項按鈕組控件;在該控件上右擊,選擇屬性,修改其ButtonCount屬性為3,適當調(diào)整大小,以顯示Option3。在該控件上右擊,選擇編輯;在Option1上右擊,選擇屬性,在屬性對話框里找到Caption屬性,并修改為課程;同樣方法,修改Option2的Caption屬性為學生;修改Option3的Caption屬性為綜合。單擊表單控件工具欄上的命令按鈕控件,然后在表單上單擊,創(chuàng)建按鈕。在該按鈕上右擊,選擇屬性,在彈出的對話框里找到Caption屬性,并修改為瀏覽。同樣方法,再建一個按鈕控件,修改其Caption屬性為關閉。雙擊瀏覽按鈕,在其Click事件中輸入:****按鈕Command1(瀏覽)的Click事件代碼************DO CASE CASE =1 =。 SELECT 課程號,課程名。 FROM course。 INTO CURSOR tempCASE =2 =。 SELECT 學號,姓名。 FROM student。 INTO CURSOR tempCASE =3 =3 =成績 =。 SELECT ,。 FROM score INNER JOIN student。 ON score .學號=。 INNER JOIN course。 ON =。 INTO CURSOR tempENDCASE****************************************************雙擊該按鈕,在其Click事件中輸入:。單擊菜單文件,選擇保存,輸入表單名studentform,運行表單結果如下圖所示。第54套一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)(1)建立項目文件,文件名為project1。(2)將數(shù)據(jù)庫醫(yī)院管理添加到項目project1中。(3)在數(shù)據(jù)庫中建立數(shù)據(jù)庫表table1,表結構為:醫(yī)生編碼 字符型(6)畢業(yè)院校 字符型(30)最高學歷 字符型(10) (4)建立簡單的菜單mynenu,要求有2個菜單項:開始和退出。其中退出菜單項負責返回到系統(tǒng)菜單,對開始菜單項不做要求?!窘馕觥勘敬箢}考查的是有關建立項目、添加數(shù)據(jù)庫及建立表的基本操作,第4小題還考察了創(chuàng)建菜單的方法。創(chuàng)建表時,字段的寬度是容易出錯的地方,一定要留心。創(chuàng)建好菜單后,要記得生成菜單?!敬鸢浮?(1)在命令窗口中輸入:CREATE PROJECT project1,新建一個項目。(2)在項目管理器中單擊數(shù)據(jù)選項卡,選擇列表框中的數(shù)據(jù)庫,單擊右面的添加按鈕,雙擊考生文件夾下的醫(yī)院管理數(shù)據(jù)庫,將數(shù)據(jù)庫添加到項目管理器中。(3) 單擊工具欄上的打開圖標按鈕,打開醫(yī)院管理數(shù)據(jù)庫。單擊右鍵數(shù)據(jù)庫設計器空白處,選擇新建表快捷菜單命令;單擊新建表圖標按鈕,輸入表名table1,單擊確定按鈕進入表結構設計器。依次輸入各字段的名稱、字段數(shù)據(jù)類型和寬度,單擊確定按鈕保存表結構。(4) 在命令窗中輸入:CREATE MENU mymenu 命令,單擊菜單圖標按鈕,在菜單設計器中輸入主菜單名開始和退出。在退出菜單項的結果下拉列表中選擇命令,在命令編輯框內(nèi)輸入SET SYSMENU TO DEFAULT。單擊菜單命令菜單生成,生成一個可執(zhí)行的菜單文件。二、簡單應用題(共2小題,每題20分,計40分)(1)在考生文件夾下有一個表學生。使用報表向?qū)е谱饕粋€名為報表1的報表。要求:選擇學號、姓名、學院和宿舍等字段。報表樣式為帶區(qū)式,報表布局:列數(shù)3,方向為縱向,排序字段為學號(降序),報表標題為學生瀏覽。 (2)請修改并執(zhí)行名為studentForm的表單,要求如下:為表單建立數(shù)據(jù)環(huán)境,并向其中添加表學生;將表單標題改為學生信息;修改命令按鈕下的Click事件,使用SQL語句按年齡排序瀏覽表?!窘馕觥勘敬箢}1小題考查了利用報表向?qū)?chuàng)建報表的操作,注意題目要求的字段以及要求顯示的格式;2小題考查了通過表單調(diào)用SQL語句顯示數(shù)據(jù)庫信息的操作,注意將表添加進表單的數(shù)據(jù)環(huán)境,注意SQL語句體現(xiàn)排序的關鍵詞?!敬鸢浮?(1)單擊文件菜單,選擇新建命令,接著選中報表,單擊右面的向?qū)О粹o,在彈出的對話框里選擇報表向?qū)?。步驟1,單擊數(shù)據(jù)庫和表右下面的按鈕,雙擊考生文件夾下的表學生;將字段學號、姓名、學院、宿舍添加到選定字段,單擊下一步。步驟2,不需要操作,單擊下一步。步驟3,選擇報表樣式為帶區(qū)式,單擊下一步。步驟4,將列數(shù)修改為3,方向為縱向,單擊下一步。步驟5,將學號添加到選定字段,排序方式選擇降序,單擊下一步。步驟6,報表標題修改為學生瀏覽,單擊完成。修改報表名為:報表1,保存在考生文件夾下。(2) 輸入命令:MODIFY FORM studentform。在表單設計器上右鍵單擊,選擇數(shù)據(jù)環(huán)境,然后雙擊考生文件夾下的表學生,單擊右面的添加按鈕,單擊關閉關閉添加表對話框。在表單右鍵單擊,選擇屬性,然后找到Caption屬性,并修改為學生信息。雙擊Command1按鈕,在其Click事件代碼窗口內(nèi)輸入語句:SELECT * FROM 學生 ORDER BY 年齡保存并運行表單,結果如圖541所示。圖541三、綜合應用題(1小題,計30分)①根據(jù)數(shù)據(jù)庫公司管理中的表員工和部門建立一個名為myview的視圖,該視圖包含字段部門號、部門名稱、工號、姓名和實發(fā)工資。其中實發(fā)工資等于月薪+津貼+獎金醫(yī)療保險養(yǎng)老保險。要求根據(jù)部門號升序排序,同一部門內(nèi)根據(jù)工號升序排序。②建立一個表單,文件名為myform,表單中包含一個表格控件,該表格控件的數(shù)據(jù)源是前面建立的視圖。在表格控件下面添加一個命令按鈕,單擊該按鈕退出表單?!窘馕觥勘敬箢}考查了利用表單存取數(shù)據(jù)庫數(shù)據(jù)的操作。注意創(chuàng)建視圖的新建字段;注意在表單中存取數(shù)據(jù)庫數(shù)據(jù)時,一定要先將相關表或者視圖加入表單的數(shù)據(jù)環(huán)境。【答案】輸入命令:MODIFY DATABASE 公司管理,打開數(shù)據(jù)庫設計器。單擊菜單文件,選擇新建,在新建對話框中選中視圖,單擊右面的新建文件圖標按鈕,進入視圖設計器。這時系統(tǒng)會彈出選擇表或視圖對話框,選中表部門,單擊添加按鈕,將該表加入視圖設計器;同樣方法,加入表員工,這時系統(tǒng)會彈出聯(lián)接條件對話框,單擊確定按鈕,默認的是=。單擊關閉,關閉選擇表或視圖對話框。在字段選項卡中,將、員工、姓名字段加入到選定字段,在函數(shù)和表達式文本框里輸入:月薪+津貼+獎金醫(yī)療保險養(yǎng)老保險 AS 實發(fā)工資并添加到右邊的選定字段;單擊排序依據(jù)選項卡,將、依次加入排序條件,選擇升序。單擊菜單文件,保存,輸入視圖名myview。單擊菜單文件,選擇新建,在新建對話框中選中表單,單擊右面的新建文件圖標按鈕,進入表單設計器。在表單上單擊右鍵,選擇數(shù)據(jù)環(huán)境項,這時系統(tǒng)會彈出選擇表或視圖對話框,在對話框下部選擇視圖,單擊添加,將myview加入數(shù)據(jù)環(huán)境。從數(shù)據(jù)環(huán)境中將myview拖入表單內(nèi), 單擊表單控件工具條上的命令按鈕控件,然后在表單上單擊,創(chuàng)建按鈕。在該按鈕上右擊,選擇屬性,在屬性對話框里找到Caption屬性,并修改為退出。如圖542所示。圖542雙擊退出按鈕,在其Click事件中輸入:。單擊菜單文件,選擇保存,輸入表單名myform,運行表單查看結果。第55套一、基本操作題(共4小題,第1和2題是7分、第3和4題是8分)(1)建立項目文件,文件名為項目1。(2)將數(shù)據(jù)庫公司管理添加到項目中。(3)對數(shù)據(jù)庫下的表部門,使用視圖向?qū)Ы⒁晥D視圖l,要求顯示出表中部門號為l的記錄中的所有字段。(4)建立簡單的菜單菜單1,要求有2個菜單項:開始和結束。其中單擊結束菜單項將使用SET SYSMENU TO DEFALUT返回到系統(tǒng)菜單。【解析】本大題考查的是有關建立項目、添加數(shù)據(jù)庫及建立視圖、菜單的基本操作。注意只有針對某個數(shù)據(jù)庫才能建立視圖,使用向?qū)У牟襟E較多,但是有些步驟不需要操作,直接單擊下一步即可。創(chuàng)建菜單時要區(qū)別命令菜單和子菜單?!敬鸢浮?(1)在命令窗口中輸入命令:CREATE PROJECT 項目1,新建一個項目。(2)在項目管理器中單擊數(shù)據(jù)選項卡,選擇列表框中的數(shù)據(jù)庫,單擊右面的添加按鈕,雙擊考生文件夾下的公司管理數(shù)據(jù)庫。(3) 打開公司管理數(shù)據(jù)庫環(huán)境,單擊文件菜單,選新建項,接著選擇視圖,單擊右面的向?qū)?;進入本地視圖向?qū)Р襟E1,將可用字段列表框中的字段全部添加到選擇字段中,單擊下一步;步驟3(沒有步驟2),字段選擇,操作符選擇等于,輸入值001,單擊下一步;步驟4,不需要任何操作,單擊下一步;步驟5,單擊完成,輸入視圖名視圖1,單擊確定完成。(4) 在命令窗中輸入命令:CREATE MENU 菜單1,單擊菜單圖標按鈕,在菜單設計器中輸入主菜單名開始和結束。在結束菜單項的結果下拉列表中選擇命令,在命令編輯框內(nèi)輸入:SET SYSMENU TO DEFAULT。單擊菜單命令菜單,然后單擊生成。二、簡單應用題(共2小題,每題20分,計40分)(1)在考生目錄下的數(shù)據(jù)庫銷售中對其表業(yè)績,建立視圖視圖1,包括表中的全部字段,按地區(qū)排序,同一部門內(nèi)按銷量排序。(2)打開sellform表單,并按如下要求進行修改(注意要保存所做的修改):表單中有表格控件修改相關屬性,使在表格中顯示(1)中建立的視圖的記錄?!窘馕觥勘敬箢}1小題考查了建立視圖的操作,應注意排序字段的先后次序;2小題考查了通過修改屬性使表單顯示視圖的操作,注意一定要將視圖加入到表