簡(jiǎn)單應(yīng)用(2小題,每題20分,計(jì)40分)
在考生文件夾下,完成如下簡(jiǎn)單應(yīng)用:
1. 建立表單two(表單名和表單文件名均為two),然后完成如下操作:
1) 在表單中添加表格控件Grid1;
2) 在表單中添加命令按鈕Command1(標(biāo)題為"退出");
3) 將表student添加到表單的數(shù)據(jù)環(huán)境中;
4) 在表單的Init事件中寫兩條語(yǔ)句,第一條語(yǔ)句將Grid1的
RecordSourceType屬性設(shè)置為0(即數(shù)據(jù)源的類型為表),第二條語(yǔ)句將Grid1的
RecordSource屬性設(shè)置為student,使得在表單運(yùn)行時(shí)表格控件中顯示表student
的內(nèi)容(注:不可以寫多余的語(yǔ)句)。
解題思路:
1. 建立表單,在“表單設(shè)計(jì)器-two”中,在其“屬性”的Name處輸入“two”。在“表單設(shè)計(jì)器-two”中,添加一個(gè)表格控件Grid1。單擊“顯示\數(shù)據(jù)環(huán)境”菜單項(xiàng),在“打開”的對(duì)話框中,雙擊表“student.dbf”,再單擊“關(guān)閉”按鈕來(lái)關(guān)閉對(duì)話框。在“表單設(shè)計(jì)器-two”中,添加一個(gè)命令按鈕Command1,在其“屬性”的Caption處輸入“退出”,并雙擊此按鈕,在Command1.Click中輸入“ThisForm.Release”。在“表單設(shè)計(jì)器-two”中,選擇表單two并在其“屬性”的Init Event中輸入下面兩條語(yǔ)句:
thisform.grid1.RecordSourceType=0
thisform.grid1.RecordSource="student"
**********************************************************************
2. 使用SQL SELECT語(yǔ)句查詢每個(gè)學(xué)生的平均成績(jī),結(jié)果包括"姓名"(出自
student表)和"平均成績(jī)"(根據(jù)score表的成績(jī)字段計(jì)算)兩個(gè)字段,并按
"平均成績(jī)"字段降序,"平均成績(jī)"相等時(shí)按姓名升序?qū)⒉樵兘Y(jié)果存儲(chǔ)在表
avgscore.dbf中。
解題思路:
SELECT Student.姓名, AVG(score.成績(jī)) AS 平均成績(jī);
FROM student INNER JOIN score ;
ON Student.學(xué)號(hào) = Score.學(xué)號(hào);
GROUP BY Student.姓名;
ORDER BY 2 DESC, Student.姓名;
INTO TABLE avgscore.dbf
也可以利用查詢?cè)O(shè)計(jì)器來(lái)完成(此題要按學(xué)生姓名進(jìn)行分組
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書籍 | |
全國(guó)職稱計(jì)算機(jī)考試速成過(guò)關(guān)系列套裝:W .. 定價(jià):¥124 優(yōu)惠價(jià):¥124.0 更多書籍 |