在考生文件夹下,打开学生数据库SDB,完成如下简单应用: (1)使用报表向导建立一个简单报表。要求选择STUDENT表中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为"列",方向为"纵向";排序字段为"学号"(升序);报表标题为"学生基本情况

admin2013-10-25  16

问题 在考生文件夹下,打开学生数据库SDB,完成如下简单应用:
(1)使用报表向导建立一个简单报表。要求选择STUDENT表中所有字段;记录不分组;报表样式为随意式;列数为1,字段布局为"列",方向为"纵向";排序字段为"学号"(升序);报表标题为"学生基本情况一览表";报表文件名为TWO。
(2)使用查询设计器设计一个查询,查询每个班级的班级号、班级名、班长名和班主任名,查询结果按班级号升序排序,并输出到ONE表中。运行该查询,并将设计的查询保存为ONE.QPR文件。
注意:
①表之间的关联,一个是STUDENT表的学号与CLASS表的班长号,另一个是CLASS表的班主任号与TEACHER表的教师号;
②查询结果的各列的名称分别为班级号、班级名、班长名和班主任名。班长名列的数据来自于STUDENT表的姓名,班主任名列的数据来自于TEACHER表的教师名。

选项

答案(1)【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"报表",利用向导创建报表。 步骤2:在"向导选取"对话框中,选择"报表向导"并单击"确定"按钮,并显示"报表向导"对话框。 步骤3:在"报表向导"对话框的"步骤1-字段选取"中,首先要选取表"student",在"数据库和表"列表框中,选择表"student",接着在"可用字段"列表框中显示表student的所有字段名,并选定所有字段名至"选定字段"列表框中,单击"下一步"按钮。 步骤4:在"报表向导"对话框的"步骤2-分组记录"中,单击"下一步"按钮。 步骤5:在"报表向导"对话框的"步骤3-选择报表样式"中,在"样式"中选择"随意式",单击"下一步"按钮。 步骤6:在"报表向导"对话框的"步骤4-定义报表布局"中,在"列数"处选择为"1",在"方向"处选择"纵向",在"字段布局"处选择"列",单击"下一步"按钮。 步骤7:在"报表向导"对话框的"步骤5-排序次序"中,选定"学号"字段并选择"升序",再单击"添加"按钮,单击"完成"按钮。 步骤8:在"报表向导"对话框的"步骤6-完成"中,在"报表标题"文本框中输入"学生基本情况一览表",单击"完成"。 步骤9:在"另存为"对话框中,输入保存报表名"two",再单击"保存"按钮,最后报表就生成了。 (2)【操作步骤】 步骤1:单击常用工具栏中的"新建"按钮,文件类型选择"查询",打开查询设计器。 步骤2:在"打开"对话框中,选择表"class.dbf",再按"确定"按钮。 步骤3:在"添加表或视图"对话框中,选择表"teacher",再按"添加"按钮,再选择表"student",再按"添加"按钮,接着删除"class"和"student"的关联,重新选择"student.学号"和"class.班长号"作为进行关联,接着按"关闭"按钮,关闭"添加表或视图"对话框。 步骤4:在"查询设计器"窗口中,单击"字段"选项卡,选择"class.班级号"、"class.班级名",在"函数和表达式"输入"student.姓名 AS 班长名"后,再单击"添加"按钮,在"函数和表达式"输入"teacher.教师名 AS 班主任名"后,再单击"添加"按钮。 步骤5:在"查询设计器"窗口中,单击"排序依据"选项卡,选择字段"class.班级号"并在"排序选项"中选中"升序",再单击"添加"按钮。 步骤6:在"查询设计器"中,单击"查询\查询去向"菜单项,并显示"查询去向"对话框,在此对话框中,单击"表"按钮,接着在"表名"处输入表名"one",单击"确定"按钮。 步骤7:最后保存文件名为"one"并运行此查询。

解析
转载请注明原文地址:https://jikaoti.com/ti/itT0FFFM
0

最新回复(0)