在考生文件夹下,打开招生数据库SDB,完成如下简单应用: (1)使用一对多表单向导选择KSB表和KSCJB表生成一个名为TWO的表单。要求从父表KSB中选择所有字段,从子表KSCJB中选择所有字段,使用"考生号"建立两表之间的关系,样式为阴影式;按钮类型为

admin2013-10-25  29

问题 在考生文件夹下,打开招生数据库SDB,完成如下简单应用:
(1)使用一对多表单向导选择KSB表和KSCJB表生成一个名为TWO的表单。要求从父表KSB中选择所有字段,从子表KSCJB中选择所有字段,使用"考生号"建立两表之间的关系,样式为阴影式;按钮类型为图片按钮;排序字段为考生号(来自KSB),升序;表单标题为"考生数据输入维护"。
(2)在考生文件夹下打开命令文件THREE.PRG,该命令文件用来查询所有成绩都高于或等于平均分的学生的考生号和姓名。并将查询结果存储到表THREE中。
注意,该命令文件在第3行、第6行、第9行有错误,打开该命令文件,直接在错误处修改,不可改变SQL语句的结构和短语的顺序,不允许增加、删除或合并行。

选项

答案(1)【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"表单",利用向导创建表单。 步骤2:在"向导选取"对话框中,选择"一对多表单向导"并单击"确定"按钮,并显示"一对多表单向导"对话框。 步骤3:在"一对多表单向导"对话框的"步骤1-从父表中选定字段"中,首先要选取表"ksb",在"数据库和表"列表框中,选择表"ksb",接着在"可用字段"列表框中显示表ksb的所有字段名,并选定所有字段名,再单击"下一步"按钮。 步骤4:在"一对多表单向导"对话框的"步骤2-从子表中选定字段"中,选取表"kscjb",在"数据库和表"列表框中,选择表"kscjb",接着在"可用字段"列表框中显示表kscjb的所有字段名,并选定所有字段名,再单击"下一步"按钮。 步骤5:在"一对多表单向导"对话框的"步骤3-建立表之间的关系"中,再单击"下一步"按钮。 步骤6:在"一对多表单向导"对话框的"步骤4-选择表单样式"中,在"样式"中选择"阴影式",在"按钮类型"中选择"图片按钮",再单击"下一步"按钮。 步骤7:在"一对多表单向导"对话框的"步骤5-排序次序"中,选定"考生号"字段并选择"升序",再单击"添加"按钮,再单击"下一步"按钮。 步骤8:在"一对多表单向导"对话框的"步骤6-完成"中,在"请输入表单标题"文本框中输入"考生数据输入维护",再单击"完成"。 步骤9:在"另存为"对话框中,输入保存表单名"two",再单击"保存"按钮,最后表单就生成了。 (2)【操作步骤】 第3行:INTO ARRAY tem 第6行:WHERE not exists; 第9行:WHERE 成绩 < tem(1) and 考生号 = ksb.考生号);

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

最新回复(0)