“成绩管理”数据库里有“student”“course”和“score”3个表,建立一个名为“view2”的视图,该视图包含“学号”“姓名”“课程名称”和“成绩”4个字段。要求先按“学号”升序排序,再按“课程名称”升序排序。 建立一个名为“bd1”

admin2010-12-13  28

问题 “成绩管理”数据库里有“student”“course”和“score”3个表,建立一个名为“view2”的视图,该视图包含“学号”“姓名”“课程名称”和“成绩”4个字段。要求先按“学号”升序排序,再按“课程名称”升序排序。
    建立一个名为“bd1”的表单,表单标题为“学籍查询”,表单中含有一个表格控件,该控件的数据源是前面建立的视图“view2”。在表格控件下方添加一个命令按钮,该命令按钮的标题为“关闭”,要求单击此按钮时弹出一个对话框提问“是否退出?”,运行时如果选择“是”则关闭表单.否则不关闭。

选项

答案①选择【文件】→【打开】命令,或直接单击工具栏上的“打开”图标,在弹出的“打开”对话框中选择数据库文件“成绩管理.dbc”。 ②选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“成绩管理”,将表“student”“course”和“score”分别“添加”到视图设计器中,系统会自动选择关联字段“课程编号”和“学号”为3个表建立内部联系,单击“确定”按钮关闭“联接条件”对话框,接然后关闭“添加表或视图”对话框。 ③在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“student.学号”“student.姓名”“course课程名称”和“score.成绩”字段添加到右边的“选定字段”列表框中。 ④在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“student.学号”字段,单击“添加”按钮,将“student.学号”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项,选择“score成绩”字段,单击“添加”按钮,将“score.成绩”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。 ⑤在视图设计器中单击“关闭”按钮,将视图文件以“view2”名保存在考生 文件夹下,关闭视图设计器。 ⑥选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,将Caption属性值修改为“学籍查询”,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮Command1,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件,如图88-1所示。 [*] ⑦在表单设计器中,右键单击表单空白处,在弹出的快捷菜单中选择“数据环境”命令,打开表单的数据环境,选择数据库“成绩管理”,将视图“view2”添加到数据环境中。 ⑧选择表格控件,存表格控件属性窗口中将“RecordSourceType”属性值修改为“0”,将“RecordSource”属性值修改为“view2”。 ⑨选择命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“关闭”。双击“关闭”命令按钮,在Click事件中输入以下代码用来关闭表单: IF MESSAGEBOX("是否退出?",4)=6 THEN ThisForm.Release ENDIF ⑩选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。

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

最新回复(0)