第62卷 窗体 专题训练卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》

2026-08-12
| 2份
| 22页
| 28人阅读
| 0人下载

内容正文:

编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第62卷,为专题训练卷,按“窗体”专题范围和要求编写。具体内容为:(1)了解窗体功能、类型及属性。(2)理解窗体基本结构组成及控件类型。(3)掌握使用窗体向导创建窗体;(4)掌握使用设计视图创建窗体。(5)掌握窗体属性的设置;(6)掌握窗体控件的基本应用。(7)掌握子窗体的创建及应用。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第62卷 专题训练——窗体 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.某校要让工作人员通过统一界面录入和查看学生资料,优先选择Access中的哪类对象(  ) A.窗体对象,用于组织数据录入与查看 B.数据表对象,用于保存字段和记录 C.查询对象,用于按条件筛选和整理记录 D.报表对象,用于打印整理后的结果 2.窗体的记录来源通常用于指定(  ) A.设置窗体标题、说明文字等内容 B.调整控件边框、颜色等显示样式 C.指定窗体所使用的表或查询对象 D.规定按钮图标、字体等外观属性 3.单个窗体视图通常表现为(  ) A.按较完整的布局呈现当前一条记录 B.只显示字段名称而不呈现记录数据 C.把多条记录压缩到同一行中显示 D.仅显示查询条件而隐藏窗体控件 4.连续窗体的主要特点是(  ) A.每次只呈现当前的一条数据记录 B.仅用于打印报表而不能绑定数据 C.让多条记录沿用相同布局连续显示 D.只能显示字段名称而不能编辑数据 5.数据表窗体视图通常以( )方式显示记录 A.以行和列组成的表格展示记录 B.以图片卡片形式展示各条记录 C.以流程图节点形式展示字段关系 D.以页面段落形式展示单条说明 6.在窗体结构中,标题标签通常应放入哪个区域(  ) A.窗体页眉的固定显示区域 B.窗体主体的记录显示区域 C.窗体主体的控件编辑区域 D.数据表结构的字段属性区域 7.窗体主体区域通常用于放置(  ) A.保存数据库文件及其目录信息 B.显示操作系统桌面及快捷图标 C.放置记录字段及其绑定控件 D.管理打印设备驱动及安装程序 8.若要在窗体底部显示操作提示和记录统计,宜使用哪个区域(  ) A.窗体页脚的辅助信息区域 B.窗体页眉的固定内容区域 C.窗体主体的记录编辑区域 D.数据表设计的字段定义区域 9.标签控件主要用于(  ) A.保存用户录入的字段和记录内容 B.显示标题、说明和提示文字 C.执行查询语句并返回筛选结果 D.连接外部数据表并显示相关记录 10.绑定文本框通常用于(  ) A.只显示窗体标题和静态说明文字 B.自动生成窗体并设置页面布局 C.修改数据库文件并建立备份副本 D.显示或编辑当前记录的字段值 11.组合框控件的常见用途是(  ) A.在页眉位置显示窗体标题和说明 B.为数据库文件设置访问密码和权限 C.从下拉选项中选择需要填写的值 D.调整窗体页脚高度及边框的宽度 12.命令按钮控件通常用于(  ) A.通过事件响应触发指定的操作 B.一次性保存数据库中的全部备份文件 C.直接修改表中字段的数据类型 D.显示查询结果中的所有记录字段 13.未绑定文本框的特点是(  ) A.必须绑定窗体的主键字段才能使用 B.只能放在页眉中显示窗体标题文字 C.会自动根据记录内容生成新数据表 D.不直接连接某个字段的数据值 14.控件来源属性主要用于指定(  ) A.决定窗体打开时的窗口位置和大小 B.指定控件显示或编辑的数据来源 C.设置窗体边框的线型和显示颜色 D.调整命令按钮背景及图标的显示效果 15.窗体的默认视图属性主要决定(  ) A.决定字段是否设置为表中的主键 B.控制记录是否被永久删除和恢复 C.安排数据库是否执行自动备份任务 D.规定窗体打开时采用的显示方式 16.使用窗体向导创建窗体时,通常需要先选择(  ) A.先设定显示器分辨率和颜色显示模式 B.先选定表或查询,再挑选所需字段 C.先选择打印纸张大小和页面输出方向 D.先指定系统语言和日期区域格式 17.在窗体向导中选择布局和样式,主要是为了(  ) A.改变数据表的主键及字段类型设置 B.删除表中记录并清空相关数据 C.确定控件的排列方式和窗体外观 D.修改数据库文件的扩展名和存储位置 18.在设计视图中移动文本框,主要可以调整(  ) A.修改字段在数据表中的主键值 B.改变记录的保存时间和录入日期 C.调整控件在窗体中的位置和排列 D.设置数据库文件的名称和存储路径 19.若要让用户通过窗体新增学生记录,通常应(  ) A.只放置标签控件而不连接数据来源 B.关闭数据控件并改用静态文字说明 C.设置为只读报表并禁止编辑数据 D.使用绑定窗体并开启添加记录 20.某校要制作学生信息录入窗体,较合理的方案是(  ) A.只放置标题文字和说明而不连接数据源 B.把所有字段转换为图片再放入窗体显示 C.用打印机设置代替窗体中的数据控件录入 D.以学生表为来源,用绑定控件录入字段 21.组合框既要显示课程名称,又要把课程编号写入选课表,应设置(  ) A.行来源和绑定列 B.窗体页眉和页脚 C.默认视图和边框样式 D.标题文字和打印方向 22.若窗体需要录入新学生,应将“允许添加”属性设置为(  ) A.否 B.是 C.自动编号 D.只读 23.窗体中用于显示或编辑StudentName字段的控件通常是(  ) A.标签说明控件 B.绑定文本框 C.命令按钮控件 D.直线图形控件 24.在设计视图中调整控件位置和大小,主要改变的是(  ) A.数据表主键值 B.记录保存日期 C.数据库文件格式 D.窗体界面布局 25.窗体向导中先选择表和字段,再选择布局,最后保存窗体,属于(  ) A.创建窗体的基本流程 B.删除表记录的流程 C.修改字段类型的流程 D.恢复数据库备份的流程 二、简答题(共5题,每题6分,共30分) 1.阅读下面的表结构和窗体记录源,说明查询如何为窗体提供数据。 CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(5), Score INTEGER ); CREATE TABLE Classes ( ClassID TEXT(5) PRIMARY KEY, ClassName TEXT(20) ); SELECT c.ClassName, s.StudentID, s.StudentName, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID WHERE c.ClassID = 'C01'; 说明记录源返回哪些字段,INNER JOIN依据什么字段连接,以及WHERE条件对窗体记录有何影响。     记录源决定窗体可显示和编辑的数据范围,连接字段必须表示同一业务编号,WHERE可以限定当前记录集合。 2.阅读下面的窗体控件属性设置,判断各项功能。 RecordSource = Students txtID.ControlSource = StudentID txtName.ControlSource = StudentName cboClass.RowSource = SELECT ClassID, ClassName FROM Classes ORDER BY ClassID; cboClass.ControlSource = ClassID cboClass.BoundColumn = 1 cboClass.ColumnCount = 2 DefaultView = Single Form 说明两个文本框、组合框的用途,并说明BoundColumn和ColumnCount在本设置中的作用。     ControlSource决定控件绑定的字段,RowSource决定组合框候选数据,BoundColumn决定写回的列,DefaultView决定窗体显示方式。 3.某学生录入窗体需要支持查看、编辑和新增,请根据属性代码判断设置是否合理。 RecordSource = Students DefaultView = Single Form AllowAdditions = Yes AllowEdits = Yes AllowDeletions = No btnSave.OnClick = 保存当前记录 btnClose.OnClick = 关闭当前窗体 txtScore.ControlSource = Score 判断这些设置是否满足要求,并说明AllowDeletions、AllowAdditions和AllowEdits的作用。 窗体属性控制记录级权限,控件的ControlSource决定数据绑定;应结合已有记录、修改、新增和删除操作进行验证。 4.阅读下面的窗体向导任务,写出创建完成后的关键检查项。 数据源:Students表和Classes表连接查询 字段:ClassName、StudentID、StudentName、Score 布局:单个窗体 标题:学生信息录入 底部按钮:保存、关闭 新增记录:允许 查询条件:显示C01和C02班 排序:按StudentID升序 列出至少四项检查内容,要求覆盖记录源、字段绑定、窗体属性和按钮功能。     窗体向导只完成初步创建,必须在设计视图核对记录源、控件类型、属性、事件和实际操作结果。 5.阅读下面的窗体设计材料,说明记录源、控件和属性之间的对应关系。 CREATE TABLE Classes ( ClassID TEXT(5) PRIMARY KEY, ClassName TEXT(20) ); CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(5), Score INTEGER ); RecordSource = Classes INNER JOIN Students ON Classes.ClassID = Students.ClassID txtStudentID.ControlSource = StudentID txtStudentName.ControlSource = StudentName txtScore.ControlSource = Score cboClass.RowSource = Classes(ClassID, ClassName) cboClass.ControlSource = ClassID AllowAdditions = Yes 说明窗体如何显示班级名称、保存学生信息、选择班级并允许新增记录。     窗体的显示、编辑和新增功能依赖记录源、控件绑定及属性共同配合,不能只设置控件标题而不绑定字段。 三、案例分析题(共1题,共10分) 1.某班级学生信息窗体打开后显示了其他班级学生,成绩为60分的学生也没有显示。请修正记录源并完成控件设计。                                       SELECT c.ClassName, s.StudentID, s.StudentName, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID WHERE c.ClassID = 'C02' AND s.Score >= 60; txtStudentID.ControlSource = StudentID; txtStudentName.ControlSource = StudentName; txtScore.ControlSource = Score; cboClass.RowSource = SELECT ClassID, ClassName FROM Classes ORDER BY ClassID; cboClass.ControlSource = ClassID; AllowAdditions = Yes; btnSave.OnClick = 保存当前记录; btnClose.OnClick = 关闭窗体; 将>60改为>=60才能包含60分;文本框绑定学生字段,组合框从Classes提供班级选项并写回ClassID,AllowAdditions允许新增记录。 四、综合应用题(共1题,共10分) 1.完成一个学生信息录入窗体方案,要求使用连接记录源、组合框和窗体属性实现查看与新增。                                               RecordSource = SELECT c.ClassName, s.StudentID, s.StudentName, s.ClassID, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID; txtStudentID.ControlSource = StudentID; txtStudentName.ControlSource = StudentName; txtScore.ControlSource = Score; cboClass.RowSource = SELECT ClassID, ClassName FROM Classes ORDER BY ClassID; cboClass.ControlSource = ClassID; cboClass.BoundColumn = 1; cboClass.ColumnCount = 2; DefaultView = Single Form; AllowAdditions = Yes; btnSave.OnClick = 保存当前记录; btnClose.OnClick = 关闭窗体; 记录源通过ClassID连接两表;文本框绑定学生字段;组合框显示班级编号和名称并把编号写回ClassID;Single Form逐条显示,AllowAdditions允许新增,按钮完成保存和关闭。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 编写说明:2027版山东省春季高考统一考试软件与应用技术类《考纲百套卷》,依据《软件与应用技术类专业知识考试标准》编写。本专辑涵盖三个部分,第一部分为知识训练卷,第二部分为专题训练卷,第三部分为课程综合卷。本专辑共85份试卷,其中知识训练卷48份、专题训练卷25份、课程综合卷12份。 本试卷是第62卷,为专题训练卷,按“窗体”专题范围和要求编写。具体内容为:(1)了解窗体功能、类型及属性。(2)理解窗体基本结构组成及控件类型。(3)掌握使用窗体向导创建窗体;(4)掌握使用设计视图创建窗体。(5)掌握窗体属性的设置;(6)掌握窗体控件的基本应用。(7)掌握子窗体的创建及应用。 山东省春季高考统一考试 软件与应用技术类《考纲百套卷》 第62卷 专题训练——窗体 (考试时间:45分钟 满分:100分) 一、选择题(共25题,每题2分,共50分) 1.某校要让工作人员通过统一界面录入和查看学生资料,优先选择Access中的哪类对象(  ) A.窗体对象,用于组织数据录入与查看 B.数据表对象,用于保存字段和记录 C.查询对象,用于按条件筛选和整理记录 D.报表对象,用于打印整理后的结果 【答案】A 【解析】窗体对象面向用户提供数据录入、查看和编辑界面,适合把数据操作组织成较直观的工作页面。 2.窗体的记录来源通常用于指定(  ) A.设置窗体标题、说明文字等内容 B.调整控件边框、颜色等显示样式 C.指定窗体所使用的表或查询对象 D.规定按钮图标、字体等外观属性 【答案】C 【解析】记录来源决定窗体连接哪一个表或查询,窗体中的绑定控件可据此显示或编辑数据。 3.单个窗体视图通常表现为(  ) A.按较完整的布局呈现当前一条记录 B.只显示字段名称而不呈现记录数据 C.把多条记录压缩到同一行中显示 D.仅显示查询条件而隐藏窗体控件 【答案】A 【解析】单个窗体通常以较完整的布局显示当前一条记录,适合逐条查看或编辑。 4.连续窗体的主要特点是(  ) A.每次只呈现当前的一条数据记录 B.仅用于打印报表而不能绑定数据 C.让多条记录沿用相同布局连续显示 D.只能显示字段名称而不能编辑数据 【答案】C 【解析】连续窗体会按相同的控件布局连续呈现多条记录,便于浏览和比较。 5.数据表窗体视图通常以( )方式显示记录 A.以行和列组成的表格展示记录 B.以图片卡片形式展示各条记录 C.以流程图节点形式展示字段关系 D.以页面段落形式展示单条说明 【答案】A 【解析】数据表视图以行和列呈现记录,形式接近数据表,适合快速浏览多条数据。 6.在窗体结构中,标题标签通常应放入哪个区域(  ) A.窗体页眉的固定显示区域 B.窗体主体的记录显示区域 C.窗体主体的控件编辑区域 D.数据表结构的字段属性区域 【答案】A 【解析】页眉位于窗体上方,适合放置标题、说明等固定内容,不会随着记录切换而重复显示。 7.窗体主体区域通常用于放置(  ) A.保存数据库文件及其目录信息 B.显示操作系统桌面及快捷图标 C.放置记录字段及其绑定控件 D.管理打印设备驱动及安装程序 【答案】C 【解析】主体区域是显示当前记录数据的主要区域,常放置文本框、复选框等数据控件。 8.若要在窗体底部显示操作提示和记录统计,宜使用哪个区域(  ) A.窗体页脚的辅助信息区域 B.窗体页眉的固定内容区域 C.窗体主体的记录编辑区域 D.数据表设计的字段定义区域 【答案】A 【解析】页脚可以放置说明、统计或操作提示等相对固定的内容。 9.标签控件主要用于(  ) A.保存用户录入的字段和记录内容 B.显示标题、说明和提示文字 C.执行查询语句并返回筛选结果 D.连接外部数据表并显示相关记录 【答案】B 【解析】标签用于显示标题、字段说明和提示文字,通常不直接保存表中的数据。 10.绑定文本框通常用于(  ) A.只显示窗体标题和静态说明文字 B.自动生成窗体并设置页面布局 C.修改数据库文件并建立备份副本 D.显示或编辑当前记录的字段值 【答案】D 【解析】绑定文本框的控件来源指向字段,可以显示当前记录的字段值,也可用于编辑。 11.组合框控件的常见用途是(  ) A.在页眉位置显示窗体标题和说明 B.为数据库文件设置访问密码和权限 C.从下拉选项中选择需要填写的值 D.调整窗体页脚高度及边框的宽度 【答案】C 【解析】组合框可以提供下拉选项,用户可从列表中选择值,减少手工输入错误。 12.命令按钮控件通常用于(  ) A.通过事件响应触发指定的操作 B.一次性保存数据库中的全部备份文件 C.直接修改表中字段的数据类型 D.显示查询结果中的所有记录字段 【答案】A 【解析】命令按钮可通过其事件响应执行打开窗体、保存记录、关闭窗体等操作。 13.未绑定文本框的特点是(  ) A.必须绑定窗体的主键字段才能使用 B.只能放在页眉中显示窗体标题文字 C.会自动根据记录内容生成新数据表 D.不直接连接某个字段的数据值 【答案】D 【解析】未绑定文本框没有直接连接到字段,常用于临时输入、计算结果或提示信息。 14.控件来源属性主要用于指定(  ) A.决定窗体打开时的窗口位置和大小 B.指定控件显示或编辑的数据来源 C.设置窗体边框的线型和显示颜色 D.调整命令按钮背景及图标的显示效果 【答案】B 【解析】控件来源决定控件显示或编辑什么数据,可以是字段、表达式或其他来源。 15.窗体的默认视图属性主要决定(  ) A.决定字段是否设置为表中的主键 B.控制记录是否被永久删除和恢复 C.安排数据库是否执行自动备份任务 D.规定窗体打开时采用的显示方式 【答案】D 【解析】默认视图用于指定窗体打开时的初始显示形式,如单个窗体、连续窗体或数据表。 16.使用窗体向导创建窗体时,通常需要先选择(  ) A.先设定显示器分辨率和颜色显示模式 B.先选定表或查询,再挑选所需字段 C.先选择打印纸张大小和页面输出方向 D.先指定系统语言和日期区域格式 【答案】B 【解析】窗体向导一般先选择表或查询作为数据源,再选择字段、布局和样式等选项。 17.在窗体向导中选择布局和样式,主要是为了(  ) A.改变数据表的主键及字段类型设置 B.删除表中记录并清空相关数据 C.确定控件的排列方式和窗体外观 D.修改数据库文件的扩展名和存储位置 【答案】C 【解析】布局决定控件如何排列,样式影响窗体的外观,这些设置不会替代表结构设计。 18.在设计视图中移动文本框,主要可以调整(  ) A.修改字段在数据表中的主键值 B.改变记录的保存时间和录入日期 C.调整控件在窗体中的位置和排列 D.设置数据库文件的名称和存储路径 【答案】C 【解析】设计视图用于调整窗体结构和控件布局,移动文本框会改变其界面位置。 19.若要让用户通过窗体新增学生记录,通常应(  ) A.只放置标签控件而不连接数据来源 B.关闭数据控件并改用静态文字说明 C.设置为只读报表并禁止编辑数据 D.使用绑定窗体并开启添加记录 【答案】D 【解析】绑定窗体能够连接数据表,配合允许添加记录的设置,用户才能通过窗体录入新数据。 20.某校要制作学生信息录入窗体,较合理的方案是(  ) A.只放置标题文字和说明而不连接数据源 B.把所有字段转换为图片再放入窗体显示 C.用打印机设置代替窗体中的数据控件录入 D.以学生表为来源,用绑定控件录入字段 【答案】D 【解析】学生信息录入需要连接学生表,并使用绑定控件承载学号、姓名等字段数据。 21.组合框既要显示课程名称,又要把课程编号写入选课表,应设置(  ) A.行来源和绑定列 B.窗体页眉和页脚 C.默认视图和边框样式 D.标题文字和打印方向 【答案】A 【解析】组合框的行来源提供候选数据,绑定列决定所选值写入哪个字段。 22.若窗体需要录入新学生,应将“允许添加”属性设置为(  ) A.否 B.是 C.自动编号 D.只读 【答案】B 【解析】允许添加属性为“是”时,用户可以在窗体中新增记录。 23.窗体中用于显示或编辑StudentName字段的控件通常是(  ) A.标签说明控件 B.绑定文本框 C.命令按钮控件 D.直线图形控件 【答案】B 【解析】绑定文本框的控件来源可以指向StudentName字段。 24.在设计视图中调整控件位置和大小,主要改变的是(  ) A.数据表主键值 B.记录保存日期 C.数据库文件格式 D.窗体界面布局 【答案】D 【解析】设计视图用于编辑窗体结构和控件布局,不直接修改记录值。 25.窗体向导中先选择表和字段,再选择布局,最后保存窗体,属于(  ) A.创建窗体的基本流程 B.删除表记录的流程 C.修改字段类型的流程 D.恢复数据库备份的流程 【答案】A 【解析】窗体向导按数据源、字段、布局和保存等步骤创建窗体。 二、简答题(共5题,每题6分,共30分) 1.阅读下面的表结构和窗体记录源,说明查询如何为窗体提供数据。 CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(5), Score INTEGER ); CREATE TABLE Classes ( ClassID TEXT(5) PRIMARY KEY, ClassName TEXT(20) ); SELECT c.ClassName, s.StudentID, s.StudentName, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID WHERE c.ClassID = 'C01'; 说明记录源返回哪些字段,INNER JOIN依据什么字段连接,以及WHERE条件对窗体记录有何影响。 【答案】 记录源返回班级名称、学号、姓名和成绩;连接条件是Classes.ClassID=Students.ClassID;WHERE只保留C01班记录,窗体将显示这些结果。 记录源决定窗体可显示和编辑的数据范围,连接字段必须表示同一业务编号,WHERE可以限定当前记录集合。 2.阅读下面的窗体控件属性设置,判断各项功能。 RecordSource = Students txtID.ControlSource = StudentID txtName.ControlSource = StudentName cboClass.RowSource = SELECT ClassID, ClassName FROM Classes ORDER BY ClassID; cboClass.ControlSource = ClassID cboClass.BoundColumn = 1 cboClass.ColumnCount = 2 DefaultView = Single Form 说明两个文本框、组合框的用途,并说明BoundColumn和ColumnCount在本设置中的作用。 【答案】 txtID和txtName分别显示或编辑StudentID、StudentName;组合框从Classes提供班级编号和名称,并把第一列ClassID写入Students;ColumnCount=2表示显示两列。 ControlSource决定控件绑定的字段,RowSource决定组合框候选数据,BoundColumn决定写回的列,DefaultView决定窗体显示方式。 3.某学生录入窗体需要支持查看、编辑和新增,请根据属性代码判断设置是否合理。 RecordSource = Students DefaultView = Single Form AllowAdditions = Yes AllowEdits = Yes AllowDeletions = No btnSave.OnClick = 保存当前记录 btnClose.OnClick = 关闭当前窗体 txtScore.ControlSource = Score 判断这些设置是否满足要求,并说明AllowDeletions、AllowAdditions和AllowEdits的作用。 【答案】 设置合理:Single Form逐条显示,AllowAdditions允许新增,AllowEdits允许修改,AllowDeletions为No禁止删除;保存和关闭按钮完成相应操作。 窗体属性控制记录级权限,控件的ControlSource决定数据绑定;应结合已有记录、修改、新增和删除操作进行验证。 4.阅读下面的窗体向导任务,写出创建完成后的关键检查项。 数据源:Students表和Classes表连接查询 字段:ClassName、StudentID、StudentName、Score 布局:单个窗体 标题:学生信息录入 底部按钮:保存、关闭 新增记录:允许 查询条件:显示C01和C02班 排序:按StudentID升序 列出至少四项检查内容,要求覆盖记录源、字段绑定、窗体属性和按钮功能。 【答案】 检查记录源能否返回班级名称和学生字段;文本框ControlSource是否对应;DefaultView是否为单个窗体;AllowAdditions是否为Yes;保存和关闭按钮事件是否可用;查询条件和排序是否正确。 窗体向导只完成初步创建,必须在设计视图核对记录源、控件类型、属性、事件和实际操作结果。 5.阅读下面的窗体设计材料,说明记录源、控件和属性之间的对应关系。 CREATE TABLE Classes ( ClassID TEXT(5) PRIMARY KEY, ClassName TEXT(20) ); CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(5), Score INTEGER ); RecordSource = Classes INNER JOIN Students ON Classes.ClassID = Students.ClassID txtStudentID.ControlSource = StudentID txtStudentName.ControlSource = StudentName txtScore.ControlSource = Score cboClass.RowSource = Classes(ClassID, ClassName) cboClass.ControlSource = ClassID AllowAdditions = Yes 说明窗体如何显示班级名称、保存学生信息、选择班级并允许新增记录。 【答案】 记录源通过ClassID连接班级和学生;三个文本框绑定学生字段;组合框从Classes提供候选班级并把ClassID写回Students;AllowAdditions=Yes允许新增。 窗体的显示、编辑和新增功能依赖记录源、控件绑定及属性共同配合,不能只设置控件标题而不绑定字段。 三、案例分析题(共1题,共10分) 1.某班级学生信息窗体打开后显示了其他班级学生,成绩为60分的学生也没有显示。请修正记录源并完成控件设计。 【答案】 CREATE TABLE Classes ( ClassID TEXT(5) PRIMARY KEY, ClassName TEXT(20) ); CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20), ClassID TEXT(5), Score INTEGER ); SELECT c.ClassName, s.StudentID, s.StudentName, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID WHERE c.ClassID = 'C02' AND s.Score > 60; RecordSource = 上述查询 DefaultView = Single Form AllowAdditions = Yes; 完成:①修正成绩边界;②写出三个控件绑定;③写出班级组合框、窗体属性和保存/关闭按钮设置。 SELECT c.ClassName, s.StudentID, s.StudentName, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID WHERE c.ClassID = 'C02' AND s.Score >= 60; txtStudentID.ControlSource = StudentID; txtStudentName.ControlSource = StudentName; txtScore.ControlSource = Score; cboClass.RowSource = SELECT ClassID, ClassName FROM Classes ORDER BY ClassID; cboClass.ControlSource = ClassID; AllowAdditions = Yes; btnSave.OnClick = 保存当前记录; btnClose.OnClick = 关闭窗体; 将>60改为>=60才能包含60分;文本框绑定学生字段,组合框从Classes提供班级选项并写回ClassID,AllowAdditions允许新增记录。 四、综合应用题(共1题,共10分) 1.完成一个学生信息录入窗体方案,要求使用连接记录源、组合框和窗体属性实现查看与新增。 【答案】 CREATE TABLE Classes ( ClassID TEXT(5) PRIMARY KEY, ClassName TEXT(20) NOT NULL ); CREATE TABLE Students ( StudentID TEXT(10) PRIMARY KEY, StudentName TEXT(20) NOT NULL, ClassID TEXT(5) NOT NULL, Score INTEGER ); INSERT INTO Classes VALUES ('C01', '一班'); INSERT INTO Classes VALUES ('C02', '二班'); INSERT INTO Students VALUES ('S01', '林晓', 'C01', 86); INSERT INTO Students VALUES ('S02', '陈宇', 'C02', 78); SELECT c.ClassName, s.StudentID, s.StudentName, s.ClassID, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID; 窗体对象:frmStudent,记录源为上面的连接查询 控件:txtStudentID、txtStudentName、txtScore、cboClass 窗体要求:显示班级名称、学号、姓名、成绩;允许新增; ClassID使用组合框;底部设置保存和关闭按钮。 写出RecordSource、文本框ControlSource、组合框RowSource和ControlSource,并设置DefaultView、AllowAdditions及按钮事件。 RecordSource = SELECT c.ClassName, s.StudentID, s.StudentName, s.ClassID, s.Score FROM Classes AS c INNER JOIN Students AS s ON c.ClassID = s.ClassID; txtStudentID.ControlSource = StudentID; txtStudentName.ControlSource = StudentName; txtScore.ControlSource = Score; cboClass.RowSource = SELECT ClassID, ClassName FROM Classes ORDER BY ClassID; cboClass.ControlSource = ClassID; cboClass.BoundColumn = 1; cboClass.ColumnCount = 2; DefaultView = Single Form; AllowAdditions = Yes; btnSave.OnClick = 保存当前记录; btnClose.OnClick = 关闭窗体; 记录源通过ClassID连接两表;文本框绑定学生字段;组合框显示班级编号和名称并把编号写回ClassID;Single Form逐条显示,AllowAdditions允许新增,按钮完成保存和关闭。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第62卷 窗体 专题训练卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》
1
第62卷 窗体 专题训练卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》
2
第62卷 窗体 专题训练卷 《Access数据库应用操作》山东省(春季高考)《软件与应用技术类考纲百套卷》
3
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。