4.2.2 使用“窗体向导” ()在“数据库”窗口中,单击“对象”下的国窗体。 (2)单击“数据库”窗口工具栏上的“新建”按钮。 (3)在“新建窗体”对话框中,选择需要使用的向导。向导说明显示在对话框左边。 (4)单击作为窗体数据来源的表或其他记录源的名称。如果单击“窗体向导”,则不进行 这一步骤,而是在向导中指定窗体的记录源。 (⑤)单击“确定”按钮。 (6)如果在第三步中单击了“窗体向导”、“图表向导”或“数据透视表向导”,可按照 向导对话框中的指示继续执行。如果单击了“自动创建窗体:纵栏式”、“自动创建窗体: 表格式”或“自动创建窗体:数据表”,Microsoft Access将自动创建窗体。如果创建的窗 体不理想,可以在“设计”视图中进行更改。 一、 创建基于一个表的窗体 例4-2在“教学管理”数据库中创建“输入教师信息”窗体。如图4-7所示。 输入救师信息 回☒ 致刻师馈号 B5010 姓名 保乐 性别 皮 工作时间 1969-11-10 致治面目 位员 学历 伏学本科 积称 教授 系别 经济 联采电话 B5976444 记录:4口 11小米共有记录数:22 图4-7 输入教师信息”窗体 二、创建基于多个表的主/子窗体 创建基于多个表的主/子窗体最简单的方法是使用“窗体向导”。在创建窗体之前, 要确定作为主窗体的数据源与作为子窗体的数据源之间存在着“一对多”的关系。 在Access中,创建主/子窗体的方法有两种:一是同时创建主窗体与子窗体,二是 将已有的窗体作为子窗体添加到另一个已有的窗体中。对于子窗体,可以创建固定显示 在主窗体之中的样式,也可以创建弹出式子窗体。 例43以“教学管理”数据库中的“学生”和“选课成绩”为数据源,同时创建主窗体 和子窗体,创建的窗体如图4-1所示。 《Access数据库程序设计》课程第4章教案文档第6页共2l页
《Access 数据库程序设计》课程第 4 章 教案文档 第 6 页 共 21 页 4.2.2 使用“窗体向导” (1)在“数据库”窗口中,单击“对象”下的 。 (2)单击“数据库”窗口工具栏上的“新建”按钮。 (3)在“新建窗体”对话框中,选择需要使用的向导。向导说明显示在对话框左边。 (4)单击作为窗体数据来源的表或其他记录源的名称。如果单击“窗体向导”,则不进行 这一步骤,而是在向导中指定窗体的记录源。 (5)单击“确定”按钮。 (6)如果在第三步中单击了“窗体向导”、“图表向导”或“数据透视表向导”,可按照 向导对话框中的指示继续执行。如果单击了“自动创建窗体:纵栏式”、“自动创建窗体: 表格式”或“自动创建窗体:数据表”,Microsoft Access 将自动创建窗体。如果创建的窗 体不理想,可以在“设计”视图中进行更改。 一、创建基于一个表的窗体 例4-2 在“教学管理”数据库中创建“输入教师信息”窗体。如图 4-7 所示。 图4-7 输入教师信息”窗体 二、创建基于多个表的主/子窗体 创建基于多个表的主/子窗体最简单的方法是使用“窗体向导”。在创建窗体之前, 要确定作为主窗体的数据源与作为子窗体的数据源之间存在着“一对多”的关系。 在 Access 中,创建主/子窗体的方法有两种:一是同时创建主窗体与子窗体,二是 将已有的窗体作为子窗体添加到另一个已有的窗体中。对于子窗体,可以创建固定显示 在主窗体之中的样式,也可以创建弹出式子窗体。 例4-3 以“教学管理”数据库中的“学生”和“选课成绩”为数据源,同时创建主窗体 和子窗体,创建的窗体如图 4-1 所示
创建弹出式子窗体:与创建主窗体和子窗体的方法基本相同,只是选择单选项“链 接窗体”即可。 例4-4使用第二种方法,使“选课成绩1”窗体成为“学生1”窗体的子窗体。 在设计视图打开“学生1”窗体,将“选课成绩1”窗体拖到“学生1”窗体即可。 注意:创建基于多个表的主/子窗体时,如果作为数据源的表或查询没有建立关系, Access将显示出错信息。 4.2.3 使用“数据透视表向导” 数据透视表是一种交互式的表,它可以实现用户选定的计算,所进行的计算与数据在数 据透视表中的排列有关。例如,数据透视表可以水平或者垂直显示字段值,然后计算每一行 或列的合计。数据透视表也可以将字段值作为行标题或列标题在每个行列交叉处计算出各自 的数值,然后计算小计和总计。例如,计算各系不同职称的人数。可以将“职称”作为列标 题放在数据透视表的顶端,将“系别”作为行标题放在数据透视表的左列,将计算出来的相 应职工人数放在行列交叉处。一般情况下,可以使用“数据透视表向导”创建数据透视表窗 体。 例4-5 创建计算各系不同职称人数的窗体。如图48所示。 师 ▣▣☒ 职称 副救授 讲师 蚊授 总计 系别,教师编号的计数软师编号的计数顿师编号的计数秋师编号的计数 经济± 3 2 件 数学 系 22 1 3 2 67 息 人 2 总计 10 5 22 图4-8 “数据透视表”窗体 4.2.4 使用“图表向导” 使用图表窗体能够更直观地显示表或查询中的数据。 例4-6以己建立的“例3-9各类职称教师人数”查询为数据源,利用“图表向导”创建 图表窗体。如图4-5所示。 4.3自定义窗体 利用窗体的“向导”虽然可以方便地创建窗体,但这只能满足一般显示的需求。对于用 户的一些特殊要求,例如,在窗体中增加说明信息,增加各种按钮,实现检索,浏览表中数 《Access数据库程序设计》课程第4章教案文档第7页共2l页
《Access 数据库程序设计》课程第 4 章 教案文档 第 7 页 共 21 页 创建弹出式子窗体:与创建主窗体和子窗体的方法基本相同,只是选择单选项“链 接窗体”即可。 例4-4 使用第二种方法,使“选课成绩 1”窗体成为“学生 1”窗体的子窗体。 在设计视图打开“学生 1”窗体,将“选课成绩 1”窗体拖到“学生 1”窗体即可。 注意:创建基于多个表的主/子窗体时,如果作为数据源的表或查询没有建立关系, Access 将显示出错信息。 4.2.3 使用“数据透视表向导” 数据透视表是一种交互式的表,它可以实现用户选定的计算,所进行的计算与数据在数 据透视表中的排列有关。例如,数据透视表可以水平或者垂直显示字段值,然后计算每一行 或列的合计。数据透视表也可以将字段值作为行标题或列标题在每个行列交叉处计算出各自 的数值,然后计算小计和总计。例如,计算各系不同职称的人数。可以将“职称”作为列标 题放在数据透视表的顶端,将“系别”作为行标题放在数据透视表的左列,将计算出来的相 应职工人数放在行列交叉处。一般情况下,可以使用“数据透视表向导”创建数据透视表窗 体。 例4-5 创建计算各系不同职称人数的窗体。如图 4-8 所示。 图4-8 “数据透视表”窗体 4.2.4 使用“图表向导” 使用图表窗体能够更直观地显示表或查询中的数据。 例4-6 以已建立的“例 3-9 各类职称教师人数”查询为数据源,利用“图表向导”创建 图表窗体。如图 4-5 所示。 4.3 自定义窗体 利用窗体的“向导”虽然可以方便地创建窗体,但这只能满足一般显示的需求。对于用 户的一些特殊要求,例如,在窗体中增加说明信息,增加各种按钮,实现检索,浏览表中数