在考生文件夹下,完成如下简单应用: (1)建立一个表单名和文件名均为two的表单文件,然后完成如下操作: 1)在表单中添加一个表格Grid1; 2)在表单中添加一个命令按扭Command1,标题为"退出"; 3)将表student添加到表单的数据环境中;

admin2013-10-25  34

问题 在考生文件夹下,完成如下简单应用:
(1)建立一个表单名和文件名均为two的表单文件,然后完成如下操作:
1)在表单中添加一个表格Grid1;
2)在表单中添加一个命令按扭Command1,标题为"退出";
3)将表student添加到表单的数据环境中;
4)在表单的Init事件中添加两条语句,第一条语句将Grid1的RecordSourceType属性设置为0(即数据源的类型为表),第二条语句将Grid1的RecordSource属性设置为student,使得在表单运行时表格控件中显示表student的内容(注:不能写多余的语句)。
(2)查询每个学生的平均成绩,使用SQL的SELECT语句,结果包括"姓名"(取自student表)和"平均成绩"(score表中成绩的平均值)两个字段,并按"平均成绩"字段降序排列,若"平均成绩"相等则按姓名升序排列,最后将查询结果存储在表avgscore.dbf中。

选项

答案(1)【操作步骤】 步骤1:通过"新建"对话框新建一个表单,文件名为"two",在表单中添加一个表格控件和一个命令按钮控件。 步骤2:设置表单的Name属性为two,命令按钮的Caption属性为"退出"。 步骤3:在表单空白处单击鼠标右键,选择"数据环境"命令,将"student"表添加到表单的数据环境中。 步骤4:编写表单的Init事件代码如下。 ThisForm.Grid1.RecordSourceType=0 ThisForm.Grid1.RecordSource="student" 步骤5:编写"退出"命令按钮的Click事件代码"ThisForm.Release"。 步骤6:保存并运行表单,查看表单的运行效果。 (2)【操作步骤】 在命令窗口中输入下列程序并运行。 ***************************************** SELECT Student.姓名, AVG(Score.成绩) AS 平均成绩; FROM score,student ; WHERE Score.学号 = Student.学号; GROUP BY Student.姓名; ORDER BY 2 DESC,Student.姓名; INTO TABLE avgscore.dbf *****************************************

解析
转载请注明原文地址:https://kaotiyun.com/show/6Aop777K
0

最新回复(0)