应用向导创建窗体是创建窗体的常用方法,使用向导创建窗体可以更好地选择窗体中需要的字段,如果事先指定了表与查询之间的关系,可以使用来自多个表或查询的字段,可以指定数据的组合和排序方式,还可以将数据源中的数据以数据表、子窗体、图表等不同的形式显示出来。
例5-3 在“教学信息管理”使用窗体向导创建“例5-3学生表数据表”窗体,包含字段“学号”“姓名”“性别”“出生日期”和“政治面貌”。采用布局为“数据表”,样式为“标准”。
操作步骤:
(1)在“教学信息管理”数据库窗口中,单击数据库窗口工具上的“创建”→“窗体”→“窗体向导”。
(2)弹出选定字段对话框,在“表/查询”的下拉列表框中选择数据源为“学生表”;在“可用字段”中单击“学号”(即选中学号)后,单击向右的箭头()将“学生表”中“学号”从可用字段列表框移到选定字段列表框。
(3)同理添加“姓名”“性别”“出生日期”和“政治面貌”字段,如图5-15所示。
图5-15 选定字段
(4)单击“下一步”,“请确定窗体使用的布局”对话框,选中“数据表”单选按钮,如图5-16所示。
图5-16 选定窗体布局
(5)单击“下一步”,给窗体指定标题,即给窗体命名,在此例中输入“例5-3学生表数据表”;在“请确定是要打开窗体还是要修改窗体设计”中单击“打开窗体查看或输入信息”前边的单选按钮,即可查看该窗体中的数据,如图5-17所示。
图5-17 确定窗体名称及打开窗体的方式
(6)单击“完成”按钮,即可打开刚创建的窗体,如图5-18所示。
图5-18 窗体的部分结果
注:
在图5-17中,“请确定是要打开窗体还是要修改窗体设计”有两个选项:
“打开窗体查看或输入信息”:可查看和修改数据,包括数据的增加、删除和修改,在此处的修改会引起数据源中数据的改变。
“修改窗体设计”:选择了这项,即可打开窗体的设计视图,更改窗体的布局。
例5-4 在“教学信息管理”数据库中,通过窗体向导创建名为“例5-4学生课程成绩主子式窗体”,数据源基于“学生表”“课程表”和“成绩表”三个表,该窗体用来输入、显示学生课程成绩的信息,显示字段为“学号”“姓名”“课程名称”和“成绩”。
操作步骤:
(1)打开“教学信息管理”数据库。在“教学信息管理”数据库窗口中,单击数据库窗口工具上的“创建”→“窗体”→“窗体向导”。
(2)弹出选定字段对话框,在“表/查询”的下拉列表框中选择数据源“学生表”;在“可用字段”选中“学号”,单击,将“学生表”中“学号”移到选定的字段列表框;同理,将“姓名”字段移到选定的字段列表框。
(3)同理,在“表/查询”的下拉列表框中选择数据源 “课程表”,将“课程名称”字段添加到选定字段列表框中。
(4)同理添加“成绩”字段。确定的字段如图5-19所示。
(5)单击“下一步”,弹出确定窗体查看数据的方式对话框,在此例中我们选择“通过学生表”。在“带有子窗体的窗体”前的单选按钮中单击,即创建的窗体带有子窗体,如图5-20所示。
图5-19 确定窗体中的字段(www.xing528.com)
图5-20 确定查看数据的方式
① 通过学生表的“学号”和“姓名”查看成绩,即同一个学生的成绩显示在一起。
② 带有子窗体的窗体,即确定了主窗体为学生表中的信息,子窗体为该学生的课程名称和相应的成绩。
③ 创建的窗体显示选中同学的所有课程名称和成绩。
(6)单击“下一步”,确定窗体的布局,在此我们选择“数据表”,如图5-21所示。
图5-21 确定窗体的布局
(7)单击“下一步”,对主、子窗体命名,即设置窗体标题。在窗体后的文本框中输入“例5-4学生课程成绩主窗体”,在子窗体文本框中输入“例5-4学生成绩子窗体”,如图5-22所示。
图5-22 主、子窗体命名
(8)单击“完成”观察结果,如图5-23所示。若布局不合理,返回窗体的设计视图进行适当的调整。根据外、内导航按钮,可查看不同学生、不同课程的成绩。
图5-23 窗体的部分结果
注:
① 若在第(5)步中选择“通过 课程表”,其他设置不变,则最终结果如图5-24所示,显示每门课程选课学生的成绩。
图5-24 通过课程查看成绩
② 若在第(5)步中选择“通过 成绩表”,其他设置不变,则最终结果如图5-25所示。(无实际意义)
图5-25 通过成绩表查看成绩
③ 若在第(5)步中选择“链接窗体”,其他设置不变,则显示如图5-26所示,单击“下一步”,显示如图5-27所示的确定窗体标题对话框,在此我们发现,窗体为“第一个窗体”和“第二个窗体”,不同于图5-22的主、子窗体。
图5-26 选择“链接窗体”
图5-27 确定窗体标题
单击“完成”观察结果如图5-28所示。成绩以链接的形式显示。
图5-28 链接窗体结果
若要查看某位同学的成绩,如“吴飞虎”同学的成绩,先在第一个窗体中找到该同学,再单击“成绩表1”命令按钮,即可在“成绩表1”中查看该同学的成绩,如图5-29所示。
在链接窗体中对数据的修改同样会引起数据源中数据的改变。
图5-29 成绩查询结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。