三、綜合應(yīng)用(1小題,計30分)
在考生文件夾下,打開學(xué)生數(shù)據(jù)庫SDB,完成如下綜合應(yīng)用:
設(shè)計一個表單文件名為form的表單,表單控件名為THREE,表單的標(biāo)題名為"學(xué)生基本信息瀏覽"。在表單的左上方有一個標(biāo)簽(Label1),標(biāo)簽上的文字為"班級號";在標(biāo)簽的右邊緊接著放置一個組合框控件(Combo1),將組合框控件的Style屬性設(shè)置為"下拉列表框",RowSourceType屬性設(shè)置為"字段"(用來選擇CLASS表中的班級號);在組合框的右邊緊接著放置一個"確認(rèn)"命令按鈕(Command2);在標(biāo)簽的下方放置一個表格控件(Grid1),將RecordSourceType屬性設(shè)置為"4-SQL說明";在表單的右下方放置一個"退出"命令按鈕(Command1)。表單界面如圖所示。其他功能
要求如下:
1. 為表單建立數(shù)據(jù)環(huán)境,向數(shù)據(jù)環(huán)境添加STUDENT表(cursor1)和CLASS表(cursor2)。
2. 程序運行時,在組合框中選擇班級號,單擊"確認(rèn)"按鈕后在表格中顯示該班級的學(xué)生信息。
3. 單擊"退出"按鈕時,關(guān)閉表單。
本題主要考核點:
表單文件的創(chuàng)建、控件的屬性的修改、SQL語句運用、表單的退出等知識點。
本題解題思路:
操作過程:
、僭诿畲翱谳斎朊睿篊REATE FORM form,打開表單設(shè)計器窗口。
、跒楸韱翁砑訑(shù)據(jù)庫環(huán)境,在"顯示"下打開"數(shù)據(jù)環(huán)境"或在表單上點擊右鍵打開"數(shù)據(jù)環(huán)境"。
、墼诒韱紊咸砑痈鳂(biāo)簽、組合框、命令按鈕、表格,并進行適當(dāng)?shù)牟贾煤痛笮≌{(diào)整。
、鄹鶕(jù)題面要求設(shè)置各標(biāo)簽、組合框、命令按鈕以及表單的屬性值。
、軐⒈砀竦腞ecordSourceType屬性值設(shè)置為"4-SQL說明"。
⑤設(shè)置"確定"按鈕的Click事件代碼:
ThisForm.Grid1.RecordSource="select student.學(xué)號,student.姓名,student.年齡,student.性別 from student inner join class on student.班級號=class.班級號 where class.班級號='"+thisform.combo1.list(thisform.combo1.listindex) +"'"
⑥設(shè)置"退出"按鈕的Click事件代碼:
THISFORM.RELEASE
、岜4姹韱,關(guān)閉表單設(shè)計器窗口。
相關(guān)推薦:2010年9月計算機等級考試沖刺備考指導(dǎo)專題北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |