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