42在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好3个关联表对象“tStud”、“tCourse”、“tSeore”和表对象“tTemp”。请按以下要求完成设计:
(1)创建一个选择查询,查找并显示没有摄影爱好的学生的”学号”、”姓名”、”性别”和”年龄”4个字段内容,将查询命名为“qTl”。
(2)创建一个总计查询,查找学生的成绩信息,并显示为“学号”和“平均成绩”两列内容。其中“平均成绩”一列数据由统计计算得到,将查询命名为“qT2”。
(3)创建—个选择查询,查找并显示学生的“姓名”、“课程名”和“成绩”3个字段内容,将查询命名为“qT3”。
(4)创建—个更新查询,将表“tTemp”中“年龄”字段值加l,并清除“团员否”字段的值,所建查询命名为“qT4”。
参考解析:
【考点分析】本题考点:创建无条件查询、更新查询和删除查询等。
【解题思路】第1、2,3、4小题在查询设计视图中创建不同的查询,按题目要求添加字段和条件表达式。
(1)【操作步骤】
步骤l:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tStud”,关闭“显示表”对话框。
步骤2:分别双击“学号”、“姓名”、“性别”、“年龄”和“简历”字段。
步骤3:在“简历”字段的“条件”行输入“not like”*摄影*””,取消该字段的显示。
步骤4:按Ctrl+s保存修改,另存为“qTl”。关闭设计视图。
(2)【操作步骤】
步骤t:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tSeore”,关闭“显示表”对话框。
步骤2:分别双击“学号”和“成绩”字段。
步骤3:单击“设计”选项卡“显示/隐藏”组中的“汇总”按钮,在“成绩”字段“总计”行下拉列表中选择“平均值”。
步骤4:在“成绩”字段前添加“平均成绩:”字样。
步骤5:按Ctrl+s保存修改,另存为“qT2”。关闭设计视图。
(3)【操作步骤】
步骤l:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中分别双击表“tStud”、“tCourse”、“tSCore”,关闭“显示表”对话框。
步骤2:分别双击“姓名”、“课程名”和“成绩”字段添加到“字段”行。
步骤3:按Ctrl+s保存修改,另存为“qrl3”。
(4)【操作步骤】
步骤l:单击“创建”选项卡“查询”组中的“查询设计”按钮,在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。
步骤2:单击“设计”选项卡“查询类型”组中的“更新”按钮,双击“年龄”及“团员否”字段。
步骤3:在“年龄”字段的“更新到”行输入“[年龄]+1”,在“团员否”字段的“更新到”行输入“Null”。
步骤4:单击“设计”选项卡“结果”组中的“运行”按钮,在弹出的对话框中单击“是”按钮。
步骤5:按Ctrl+S保存修改,另存为“qT4”。关闭设计视图。
【易错提示】创建更新查询时要注意输入格式,字段值必须用“[]”括起来。
43在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、查询对象“qEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上两个按钮的单击事件代码,请按以下要求补充设计。
(1)将窗体“fEmp”上名称为“tSS”的文本框控件改为组合框控件,控件名称不变,标签标题不变。设置组合框控件的相关属性,以实现从下拉列表中选择输入性别值“男”和“女”。
(2)将查询对象“qEmp”改为参数查询,参数为窗体对象“fEmp”上组合框“tSS”的输入值。
(3)将窗体对象“fEmp”上名称为“tPa”的文本框控件设置为计算控件。要求依据“党员否”字段值显示相应内容。如果“党员否”字段值为True,显示“党员”两个字;如果“党员否”字段值为False,显示“非党员”5个字。
(4)在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“btl”和“bt2”。单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体。现已编写了部分VBA代码,请按VBA代码中的指示将代码补充完整。
注意:不要修改数据库中的表对象“tEmp”;不要修改查询对象“qEmp”中未涉及的内容;不要修改窗体对象“fEmp”中未涉及的控件和属性。程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其他位置已存在的语句。
参考解析:
【考点分析】本题考点:窗体中文本框、命令按钮、组合框控件属性和查询的设置等。
【解题思路】第1、3小题在窗体的设计视图中通过用鼠标右键单击该控件,从弹出的快捷菜单中选择“属性”命令,设置属性;第2小题在查询设计视图中设置参数;第4小题直接用鼠标右键单击控件,从弹出的快捷菜单中选择“事件生成器”命令,输入代码。
(1)【操作步骤】
步骤l:选择“窗体”对象,右键单击“fEmp”,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:右键单击控件“tSS”,从弹出的快捷菜单中选择“更改为”下的“组合框”命令,然后右键单击“tSS”,从弹出的快捷菜单中选择“属性”命令,在“行来源类型”和“行来源”行分别输入“值列表”和“男;女”,关闭属性表,按Ctrl+s保存修改,关闭设计视图。
(2)【操作步骤】
步骤l:选择“查询”对象,右键单击“qEmp”,从弹出的快捷菜单中选择“设计视图”命令。
步骤2:双击“*”和“性别”字段,添加到字段行,在“性别”字段的“条件”行输入“[forms]![fEmp]![tSS]”。
步骤3:按Ctrl+s保存修改,关闭设计视图。
(3)【操作步骤】
右键单击窗体对象“fEmp”,打开设计视图,右键单击文本框“tPa”,从弹出的快捷菜单中选择“属性”命令,在“控件来
源”行输入“=IIf([党员否]=True,”党员”,”非党员”)”,关闭属性表。
(4)【操作步骤】
步骤l:右键单击命令按钮“刷新”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行输入以下代码:
*****Addl*****Form.ReCordSourCe=”qEmp”,*****Addl*****关闭界面。
步骤2:右键单击命令按钮“退出”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”,进入编程环境,在空行内输入以下代码:
******Add2*****DoCmd.Close
******Add2*****关闭界面。
步骤3:按Ctrl+S保存修改,关闭设计视图。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |