计算机二级ACCESS窗体功能:补充事件代码设计

合集下载

国家二级ACCESS机试(综合应用题)模拟试卷8(题后含答案及解析)

国家二级ACCESS机试(综合应用题)模拟试卷8(题后含答案及解析)

国家二级ACCESS机试(综合应用题)模拟试卷8(题后含答案及解析)题型有:1.考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”、“tAttend”和“tWork”,查询对象“qT”,宏对象“ml”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT”为数据源的窗体对象“fList”。

其中,“fEmployee”窗体对象中含有一个子窗体,名称为“list”。

请在此基础上按照以下要求补充“fEmployee”窗体设计:1.在窗体“fEmployee”的窗体页眉节区位置添加一个标签控件,其名称为“bTit1e”,标题显示为“职工基本信息”,字体名称为“黑体”,字号大小为24。

正确答案:步骤1:在“samp3.accdb”数据库窗口中在【开始】功能区的“窗体”面板中右击“fEmployee”窗体,选择“设计视图”快捷菜单命令,打开fEmployee的设计视图。

在窗体的空白处单击鼠标右键,在弹出的快捷菜单中选择“窗体页眉/页脚”命令,使得窗体中出现页眉页脚节。

步骤2:单击【控件】分组中的”标签”控件,在窗体的页面页眉区单击鼠标,在光标闪动处输入:职工基本信息。

步骤3:右键单击该标签,选择“属性”命令,弹出【属性表】对话框,将标签中的“名称”设置为:bTit1e,在格式标签中选择“字体名称”为:黑体,“字号”为:24。

解析:主要考查窗体构成部分的显示和隐藏、标签的绘制及其属性的设置。

2.在窗体“fEmployee”的窗体页脚节区位置添加一个命令按钮,命名为“bList”,按钮标题为“显示职工科研情况”。

正确答案:步骤1:单击【控件】分组中的”按钮”控件,在窗体的页脚节内按住鼠标拖出一个命令按钮,将会弹出命令按钮向导对话框,单击“取消”按钮。

步骤2:在按钮上直接输入:显示职工科研情况,然后在【属性表】对话框中将其“名称”属性修改为:bList。

ACCESS数据库上机练习加答案解析

ACCESS数据库上机练习加答案解析

全国计算机等级考试二级上机题库I第1套题目一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp1.mdb”,里面已经设计好表对象“tStud”。

请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。

(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。

(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。

(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。

(5)将隐藏的“党员否”字段重新显示出来。

(6)完成上述操作后,将“备注”字段删除。

二、简单应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象“tStud”、“tCourse”、“tScore”和一个临时表对象“tTemp”。

试按以下要求完成设计:(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。

(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找有先修课程的课程相关信息,输出其“课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

(4)创建删除查询,将表对象“tTemp”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。

三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

二级Access操作题预测题

二级Access操作题预测题

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@第 1 套上机操作试题一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为%USER%在考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“tEmployee”。

试按以下操作要求,完成表的编辑:(1) 分析“tEmployee”表的结构,判断并设置主键。

(2) 删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为只能输入大于16的数据。

(3) 在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中1999年5月聘用、并具有“相声”爱好的女职工记录。

(4) 设置“职务”字段值的输入方式为从下拉列表中选择“职员”、“主管”或“经理”选项值。

(5) 设置“聘用时间”字段的相关属性,使该字段按照“XXXX/XX/XX”格式输入。

例如,2013/06/08。

(6) 将表中聘用时间超过30年(不含30年)的职工“职务”字段值更改为“退休”。

(1)【微步骤】步骤1:右键单击表"tEmployee",选择"设计视图"。

步骤2:选中"编号"字段行,右键单击"编号"行选择"主键"。

(2)【微步骤】步骤1:选中"所属部门"字段行。

步骤2:右键单击"所属部门"行选择"删除行"。

步骤3:单击"年龄"字段任一点,在"有效性规则"行输入">16"。

(3)【微步骤】步骤1:右键单击"职务"行选择"插入行"。

access单击退出按钮bt2关闭窗体。补充事件代码

access单击退出按钮bt2关闭窗体。补充事件代码

access单击退出按钮bt2关闭窗体。

补充事件代码
摘要:
一、前言
二、任务背景与分析
三、解决方案与步骤
四、总结
正文:
一、前言
随着科技的快速发展,编程技术在日常工作中扮演着越来越重要的角色。

在编程过程中,有时需要处理一些特定事件,例如单击退出按钮关闭窗体。

本文将基于所给文本,详细介绍如何补充事件代码以实现这一功能。

二、任务背景与分析
为了更好地理解问题,我们首先需要了解所涉及的一些基本概念。

在编程中,事件代码是指处理特定事件的程序代码。

在本例中,我们需要编写一个事件代码,当用户单击退出按钮(bt2)时,可以关闭相关窗体(access)。

三、解决方案与步骤
为了解决这个问题,我们可以按照以下步骤进行操作:
1.打开Access数据库,找到需要处理退出按钮的窗体。

2.在窗体的代码模块中,编写一个名为“退出窗体”的宏。

3.在宏中,编写事件代码。

首先,我们需要检测用户是否单击了退出按钮(bt2)。

这可以通过判断“bt2.Click”事件来实现。

4.如果检测到用户单击了退出按钮,那么我们需要调用一个名为“关闭窗体”的方法。

这个方法可以实现关闭当前窗体的功能。

5.将编写好的宏与退出按钮关联,以便在用户单击退出按钮时自动执行宏。

四、总结
通过以上步骤,我们成功地补充了事件代码,实现了在用户单击退出按钮(bt2)时关闭相关窗体(access)的功能。

在编程过程中,了解并掌握各种事件代码的处理方法,对于提高编程效率和质量具有重要意义。

access精华

access精华

1.有效性规则;输入的入校时间必须为9月Like”-9-”2.平均成绩为整数:【视图】-【SQL视图】,将Avg(tscore.成绩) 修改为int(Avg(tscore.成绩))3.当”学号”第5、6位编码为10时为“信息”专业,其他为“管理”专业,设置窗体中名称为“tsub”的文本框控件的相应属性,使其显示相对应的专业:“控件来源”行输入=iif(mid([学号],5,2),”信息”,”管理”)=104.在窗体中有一个“退出”命令按钮,名称为“CmdQuit”其功能为关闭窗体,填补代码:DoCmd.Close1.有效性规则为:1950年(含)以后的日期:>=#1950-1-1#2.删除员工表中姓名字段中含有“红”字的员工记录:like”*红*”3.将考生文件夹下的“Test.xls”中的数据导入到当前数据库的新表中。

要求第一行包含列标题,导入其中的“编号”“姓名”“性别”“年龄”“职务”,选择“编号”字段为主键,新表命名为“tmp”:【文件】---【获取外部数据】---【导入】---【Test.xls】---【下一步】---【选中-第一行包含列标题-下一步】---【下一步】---【将不导入的字段选中-不导入字段】---【自己选主键-编号】---【导入到表-修改tmp】---【完成】4.创建一个查询,查找并显示没有运动爱好学生的“学号”“姓名”“性别”“年龄”4个字段:not like”*运动*”5.创建一个参数查询,参数条件要引用窗体”ftmp”上控件”tss”的值:[forms]![ftmp]![tss]6.创建一个查询,删除临时表“tTemp”中年龄为奇数的记录:【删除查询】---[年龄] mod 2=17.将报表记录数据按照姓氏分组升序排列,同时要求在相关组页眉区添加一个文本框控件(命名为”tm”),设置属性显示出姓氏信息来:【视图】---【排序与分组】---【姓名-升序;组页眉-是;】;将“姓名”文本框移动到“姓名页眉”添加文本框控件—名称为tm,控件来源left([姓名],1)8.单击窗体“报表输出”按钮(名为bt1),调用事件代码实现以预览方式打开报表“rEmp”。

计算机二年级Access窗体功能补充事件代码设计

计算机二年级Access窗体功能补充事件代码设计

计算机二年级A c c e s s 窗体功能补充事件代码设计文件编码(008-TTIG-UTITD-GKBTT-PUUTI-WYTUI-8256)一、在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息。

如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框。

现已编写了部分V B A代码,请按照V B A代码中的指示将代码补充完整。

【解题步骤】步骤1:在设计视图中右键单击命令按钮“保存”选择【事件生成器】,在空行内输入代码:********Add*********MsgBox“请重新输入口令!”,vbOKquit********Add*********步骤2:关闭界面,单击工具栏中“保存”按钮,关闭设计视图。

二、在窗体中有一个“显示全部记录”命令按钮(名称为bList),单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能。

现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。

要求:修改后运行该窗体,并查看修改结果。

注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件和属性;不允许修改表对象“tStudent”。

对于VBA代码,只允许在“************”与“**********”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。

【解题步骤】步骤1:右键单击“显示全部记录”命令按钮选择【事件生成器】。

步骤2:在空行内输入代码:***请在下面双引号内添入适当的SELECT语句**********************步骤3:关闭界面。

步骤4:单击工具栏中“保存”按钮,关闭设计视图。

国家二级(ACCESS)机试模拟试卷230(题后含答案及解析)

国家二级(ACCESS)机试模拟试卷230(题后含答案及解析)

国家二级(ACCESS)机试模拟试卷230(题后含答案及解析)全部题型 2. 简单应用题 3. 综合应用题简单应用题(40分)1.考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象(名为“tStud”、“tCourse”、“tScore”)、一个空表(名为“tTemp”)和一个窗体对象(名为“fremp”)。

试按以下要求完成设计:(1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qT1”。

(2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”(3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”四个字段内容。

其中设置“年龄”字段为参数,参数值要求引用窗体fTemp上控件tAge的值,所建查询命名为“qT3”。

(4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。

(规定:“姓名”字段的第一个字符为姓。

要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)正确答案:(1)步骤1:打开“samp2.mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。

步骤2:在“显示表”对话框中添加“tStud”为数据源,关闭“显示表”对话框。

步骤3:分别双击“tStud”中的“学号”、“姓名”、“性别”、“年龄”4个字段,在“年龄”后一列中输入:InStr([简历],“绘画”),在“条件”行中输入:0,如图2-161所示。

步骤4:单击“保存”按钮,在“查询名称”文本框中输入“qr1”,单击“确定”按钮。

(2)步骤1:打开“samp2.mdb”数据库,选择“查询”对象,单击“新建”按钮,在其对话框中选择“设计视图”,单击“确定”按钮。

ACCESS代码

ACCESS代码

试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试。

在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),计算满足表达式n值,并将n的值显示在窗体上名为“tData”的文本框内并输出到外部文件保存"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),实现以下功能:计算将结果显示在窗体上名为"tData"的文本框内并输出到外部文件保存; Fibonacci数列:调试完毕,必须点击"输出"命令按钮生成外部文件,才能得分。

(3)在窗体加载事件中实现代码重置窗体标题为标签"bTitle"的标题内容。

(4)"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),实现以下功能:"tData"的文本框内并输出到外部文件保存。

标题内容,如“2013年06月xxxx”。

其中,当前年月要求用函数获得,xxxx 部分是标签“tTitle”的标题内容。

在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem”和“TxtDetail”;有两个标签控件,名称分别为“Label3”和“Ldetail”;还有三个命令按钮,名称分别为“CmdList”、“CmdRefer”和“CmdClear”。

在“CItem”组合框中选择某一项目后,“Ldetail”标签控件将显示出所选项目名加上“内容:”。

在“TxtDetail”文本框中输入具体项目值后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中没有值,显示提示框,提示框标题为“注意”,提示框中只有一个“确定”按钮;单击“CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记录;单击“CmdClear”命令按钮,将清空控件“cItem”和“TxtDetail”中的值。

计算机二级Access上机试题及答案(三套)

计算机二级Access上机试题及答案(三套)

练习一1.基本操作题在考生文件夹下,“”数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。

试按以下要求,完成表和窗体的各种操作:(1)分析表对象“销售业绩表”的字段构成、判断并设置其主键;(2)将表对象“物品表”中的“生产厂家”字段重命名为“生产企业”;(3)建立表对象“职工表”、“物品表”和“销售业绩表”的表间关系,并实施参照完整性;(4)将考生文件夹下Excel文件中的数据链接到当前数据库中。

要求:数据中的第一行作为字段名,链接表对象命名为“tTest”;(5)将窗体fTest中名为“bTitle”的控件设置为“特殊效果:阴影”显示;(6)在窗体fTest中,以命令按钮“bt1”为基准,调整命令按钮“bt2”和“bt3”的大小与水平位置。

要求:按钮“bt2”和“bt3”的大小尺寸与按钮“bt1”相同,左边界与按钮“bt1”左对齐。

1.基本操作题【考点分析】本题考点:设置主键;建立表间关系;链接表;窗体中命令按钮属性的设置。

(1)【解题步骤】步骤1:打开“”数据库窗口,选中“表”对象,右键单击“销售业绩表”选择【设计视图】。

步骤2:同时选中“时间”、“编号”、“物品号”字段,单击工具栏中“主键”按钮。

步骤3:单击工具栏中的“保存”按钮,关闭设计视图。

(2)【解题步骤】步骤1:选中“表”对象,右键单击“物品表”选择【设计视图】。

步骤2:在“字段名称”列将“生产厂家”改为“生产企业”。

步骤3:单击工具栏中“保存”按钮,关闭设计视图。

(3)【解题步骤】步骤1:单击菜单栏【工具】|【关系】,单击菜单栏【关系】|【显示表】,分别添加表“职工表”、“物品表”和“销售业绩表”到“关系”界面,关闭“显示表”对话框。

步骤2:选中表“职工表”中的“编号”字段,拖动鼠标到“销售业绩表”的“编号”字段,放开鼠标,弹出“编辑关系”窗口,选择“实施参照完整性”复选框,然后单击“创建”按钮。

计算机二级Access数据库窗体的作用教程

计算机二级Access数据库窗体的作用教程

计算机二级Access数据库窗体的作用教程引导语:窗体是用来收集信息的文档,它由多个部分组成,每个部分称为一个“节”。

以下是店铺分享给大家的2017计算机二级Access数据库窗体的作用教程,欢迎阅读!窗体的作用窗体是Access的重要对象。

通过窗体用户可以方便地输入数据、编辑数据、显示和査询数据。

利用窗体可以将数据库中的对象组织起来,形成一个功能完整、风格统一的数据库应用系统。

本章将详细介绍窗的基本操作,包括窗体的概念和作用、窗体的组成和结钩、窗体的创建和设置等。

1 认识窗体窗体本身并不存储数据,但应用窗体可以使数据库中数据的输入、修改和查看变得直观、容易。

窗体中包含了各种控件,通过这些控件可以打开报表或其他窗体、执行宏或、VBA编写的代码程序。

在一个数据库应用系统开发完成后,对数据库的所有操作都可以通过窗体来集成。

1.1 窗体的作用窗体是应用程序和用户之间的接口,是创建数据库应用系统最基本的对象。

窗体中的信息主要有两类:一类是设计者在设计窗体时附加的一些提示信息,例如,一些说明性的文字或一些图形元素,这些信息对数据表中的每―条记录都是相同的,不随记录而变化。

另一类是处理表或查询的记录,往往与所处理记录的数据密切相关,当记录变化吋,这些信息也随之变化。

例如,如图4.1所示的“学生选。

课成绩”窗体中,“学生编号”、“姓名”、“性別”等就是说明性文字,不随记录而变化;而“2008011102”、“刘力”、“男”等于“学生”表中字段的具体值,査看的记录不同。

利用这些值不同。

利用控件,可以在窗体的信息和窗体的`数据源之间建立链接。

用户通过使用窗体来实现数据维护、控制应用程序等人机交互的功能。

窗体的作业包括以下几个方面:(1)输人和编辑数据。

可以为数据库中的数据表设计相应的窗体作为输人或编辑数据的界面,实现数据的输人和编辑。

(2)显示和打印数据。

在窗体中可以显示或打印来自一个或多个数据表或査询中的数据,可以显示警告或解释信息。

2010计算机二级Acess上机题库2

2010计算机二级Acess上机题库2

第11套1、在考生文件夹下,存在一个数据库文件"samp1.mdb" 、一个Excel文件"tScore.xls"和一个图像文件"photo.bmp"。

在数据库文件中已经建立了一个表对象"tStud"。

试按以下操作要求,完成各种操作:(1)设置"ID"字段为主键;并设置"ID"字段的相应属性,使该字段在数据表视图中的显示标题为"学号"。

(2)将"性别"字段的默认值属性设置为"男","入校时间"字段的格式属性设置为"长日期"。

(3)设置"入校时间"字段的有效性规则和有效性文本。

有效性规则为:输入的入校时间必须为9月;有效性文本内容为:输入的月份有误,请重新输入。

(4)将学号为"20041002"学生的"照片"字段值设置为考生文件夹下的"photo.bmp"图像文件(要求使用"由文件创建"方式)。

(5)为"政治面目"字段创建查阅列表,列表中显示"团员"、"党员"和"其他"等三个值。

(提示:将该字段的数据类型设置为"查阅向导" )。

(6)将考生文件夹下的"tScore.xls"文件导入到"samp1.mdb"数据库文件中,表名不变,主键为表中的"ID"字段。

2、考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象住宿登记表"tA"和住房信息表"tB"。

ACCESS代码

ACCESS代码

试根据以下窗体功能要求,对已给的事件过程进行代码补充,并运行调试。

在“fEmp”窗体上单击“输出”命令按钮(名为“btnP”),计算满足表达式n值,并将n的值显示在窗体上名为“tData”的文本框内并输出到外部文件保存"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),实现以下功能:计算将结果显示在窗体上名为"tData"的文本框内并输出到外部文件保存; Fibonacci数列:调试完毕,必须点击"输出"命令按钮生成外部文件,才能得分。

(3)在窗体加载事件中实现代码重置窗体标题为标签"bTitle"的标题内容。

(4)"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),实现以下功能:将其显示在窗体上名为"tData"的文本框内并输出到外部文件保存。

标题内容,如“2013年06月xxxx”。

其中,当前年月要求用函数获得,xxxx 部分是标签“tTitle”的标题内容。

在窗体中有一个组合框控件和一个文本框控件,名称分别为“CItem”和“TxtDetail”;有两个标签控件,名称分别为“Label3”和“Ldetail”;还有三个命令按钮,名称分别为“CmdList”、“CmdRefer”和“CmdClear”。

在“CItem”组合框中选择某一项目后,“Ldetail”标签控件将显示出所选项目名加上“内容:”。

在“TxtDetail”文本框中输入具体项目值后,单击“CmdRefer”命令按钮,如果“CItem”和“TxtDetail”两个控件中均有值,则在子窗体中显示找出的相应记录,如果两个控件中没有值,显示提示框,提示框标题为“注意”,提示框中只有一个“确定”按钮;单击“CmdList”命令按钮,在子窗体中显示“tStud”表中的全部记录;单击“CmdClear”命令按钮,将清空控件“cItem”和“TxtDetail”中的值。

计算机二级Access窗体功能补充事件代码设计

计算机二级Access窗体功能补充事件代码设计

一、在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的信息;如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框;现已编写了部分V B A代码,请按照V B A代码中的指示将代码补充完整;解题步骤步骤1:在设计视图中右键单击命令按钮“保存”选择事件生成器,在空行内输入代码:AddMsgBox“请重新输入口令”,vbOKquitAdd步骤2:关闭界面,单击工具栏中“保存”按钮,关闭设计视图;二、在窗体中有一个“显示全部记录”命令按钮名称为bList,单击该按钮后,应实现将“tStudent”表中的全部记录显示出来的功能;现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整;要求:修改后运行该窗体,并查看修改结果;注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件和属性;不允许修改表对象“tStudent”;对于VBA代码,只允许在“”与“”之间的一空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击“显示全部记录”命令按钮选择事件生成器;步骤2:在空行内输入代码:请在下面双引号内添入适当的SELECT语句步骤3:关闭界面;步骤4:单击工具栏中“保存”按钮,关闭设计视图;步骤5:双击窗体“fQuery”,单击“显示全部记录”按钮,查看该窗体运行结果;三、补充事件代码,实现功能:单击“退出”按钮名为“bt2”,关闭窗体;注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“Add”与“Add”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“bt2”选择事件生成器;在空行内输入代码:AddAdd步骤2:关闭界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;四、按照以下窗体功能,补充事件代码设计;在窗体的四个文本框内输入合法的职工信息后,单击“追加”按钮名为bt1,程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp”中添加职工纪录,否则出现提示;当单击窗体上的“退出”按钮名为bt2时,关闭当前窗体;注意:不允许修改表对象“tEmp”中未涉及的结构和数据;不允许修改窗体对象“fEmp”中未涉及的控件和属性;代码设计只允许在“Add”与“Add”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;操作步骤步骤1:右键单击命令按钮“追加”选择事件生成器,在空行输入代码:Add1If Not ThenAdd1步骤2:关闭界面;步骤3:右键单击命令按钮“退出”选择事件生成器,在空行输入代码:Add2Add2步骤4:关闭界面;单击工具栏中“保存”按钮,关闭设计视图;五、单击“刷新”按钮名为“bt1”,在事件过程中补充语句,动态设置窗体记录源为查询对象“qEmp”,实现窗体数据按性别条件动态显示退休职工的信息;单击“退出”按钮名为“bt2”,调用设计好的宏“mEmp”来关闭窗体;注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改查询对象“qEmp”中未涉及的属性和内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事件过程,只允许在“”与“”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“刷新”选择事件生成器,在空行内输入代码:="qEmp"步骤2:关闭界面;步骤3:右键单击命令按钮“退出”选择属性,在“事件”选项卡下“单击”行右侧下拉列表中选中“mEmp”,关闭属性界面;步骤4:单击工具栏中“保存”按钮,关闭设计视图;六、在窗体中有一个“退出”命令按钮名称为bQuit,单击该按钮后,应关闭“fStudent”窗体;现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整;要求:修改后运行该窗体,并查看修改结果;注意:不允许修改窗体对象“fGrade”和“fStudent”中未涉及的控件和属性;不允许修改表对象“tStudent”和“tGrade”;对于VBA代码,只允许在“”与“”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;5解题步骤步骤1:右键单击命令按钮“退出”选择事件生成器;输入代码:请在下面填入一行语句步骤2:关闭属性界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;步骤4:运行该窗体,查看运行结果;七、补充窗体“fTest”上“test1”按钮名为“bt1”的单击事件代码,实现以下功能:打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上“test1”按钮名为“bt1”,补充代码设置窗体上标签“bTitle”的标题为文本框“tText”输入内容与文本串“等级考试测试”的连接并消除连接串的前导和尾随空白字符;注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在“Add1”与“Add1”之间的空行内补充语句、完成设计;解题步骤步骤1:选中“窗体”对象,右键单击“fTest”选择设计视图;步骤2:右键单击“test1”选择事件生成器,空行内输入代码:Add1=TrimmetText+"等级考试测试"Add1八、在“fEmp”窗体上单击“输出”命令按钮名为“btnP”,实现以下功能:计算Fibonacci数列第19项的值,将结果显示在窗体上名为“tData”的文本框内并输出到外部文件保存;单击“打开表”命令按钮名为“btnQ”,调用宏对象“mEmp”以打开数据表“tEmp”;Fibonacci数列:调试完毕,必须单击“输出”命令按钮生成外部文件,才能得分;试根据上述功能要求,对已给的命令按钮事件过程进行补充和完善;注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性;已给事件过程,只允许在“Add”与“Add”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“输出”选择事件生成器,在空行相应位置输入如下代码:Add1Dim f19 As IntegerAdd1Add2fi=fi-1+fi-2Add2Add3tData=f19Add3步骤2:关闭界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;步骤4:双击“fEmp”窗体,将其在窗体视图下打开,然后单击窗体上的“输出”命令按钮,生成外部文件,最后关闭窗体;九、试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善;在“fEmp”窗体上单击“输出”命令按钮名为“btnP”,弹出一输入对话框,其提示文本为“请输入大于0的整数值”;输入1时,相关代码关闭窗体或程序;输入2时,相关代码实现预览输出报表对象“rEmp”;输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”;注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性;已给事件过程,只允许在“Add”与“Add”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“输出”选择事件生成器,空行内输入代码:Add1k=InputBox"请输入大于0的整数"Add1Add2"rEmp",acViewPreviewAdd2步骤2:单击工具栏中“保存”按钮,关闭设计视图;十、在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,“保存”按钮变为可用;现已编写了部分VBA代码,请按照上述功能要求将VBA 代码补充完整;要求:修改后运行该窗体,并查看修改结果;注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件和属性;不允许修改表对象“tAddr”和“tUser”;已给事件过程,只允许在“Add”与“Add”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“修改”选择事件生成器,在空格行输入:Add=TrueAdd步骤2:关闭界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;步骤4:双击窗体“fEdit”,单击“修改”按钮,查看运行结果;十一、补充窗体“fTest”上“test1”按钮名为“bt1”的单击事件代码,实现以下功能:打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上“test1”按钮名为“bt1”,程序实现将文本框内容作为窗体上的标签“bTitle”的标题显示;注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在“Add”与“Add”之间的空行内补充语句、完成设计;解题步骤步骤1:选中“窗体”对象,右键单击“fTest”选择设计视图;步骤2:右键单击“test1”按钮选择事件生成器,在空行内输入:Add=tTextAdd步骤3:关闭界面;十二、试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善;在“fEmp”窗体上单击“输出”命令按钮名为“btnP”,弹出一输入对话框,其提示文本为“请输入大于0的整数值”;输入1时,相关代码关闭窗体或程序;输入2时,相关代码实现预览输出报表对象“rEmp”;输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp”;注意:不允许修改数据库中的宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉及的字段和属性;已给事件过程,只允许在“Add”与“Add”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“输出”选择事件生成器,在空行内输入代码:Add1Case Is>=3Add1Add2"rEmp",acViewPreviewAdd2步骤2:关闭界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;十三、按照以下窗体功能,补充事件代码设计;窗体功能:打开窗体、单击“计算”按钮名为bt,事件过程使用ADO数据库技术计算出表对象“tEmp”中党员职工的平均年龄,然后将结果显示在窗体的文本框“tAge”内并写入外部文件中;注意:不允许修改数据库中表对象“tEmp”未涉及的字段和数据;不允许修改窗体对象“fEmp”中未涉及的控件和属性;代码设计只允许在“Add”与“Add”之间的空行内填补一行语句、完成设计,不允许增删和修改其它位置已存在的语句;程序必须运行并生成外部文件后才能得分;解题步骤步骤1:选中“窗体”对象,右键单击“fEmp”选择设计视图;步骤2:右键单击命令按钮“计算”选择事件生成器,在空行内输入代码:Add1If ThenAdd1Add2tAge=sageAdd2步骤3:关闭界面,单击工具栏中“保存”按钮;步骤4:单击菜单栏视图|窗体视图,单击“计算”命令按钮,生成外部文件;十四、在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按钮后,应使“保存”按钮变为可用;现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整;要求:修改后运行该窗体,并查看修改结果;注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件和属性;不允许修改表对象“tAddr”和“tUser”;对于VBA代码,只允许在“”与“”之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:在设计视图中右键单击命令按钮“修改”选择事件生成器,在空行内输入代码:请在下面添加一条语句=True步骤2:关闭界面;步骤3:单击菜单栏视图|窗体视图,单击“修改”命令按钮,查看运行结果;十五、在窗体对象“fEmp”上有“刷新”和“退出”两个命令按钮,名称分别为“bt1”和“bt2”;单击“刷新”按钮,窗体记录源改为查询对象“qEmp”;单击“退出”按钮,关闭窗体;现已编写了部分VBA代码,请按VBA代码中的指示将代码补充完整;注意:不允许修改数据库中的表对象“tEmp”;不允许修改查询对象“qEmp”中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;程序代码只允许在“Add”与“Add”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击命令按钮“刷新”选择事件生成器,在空行内输入代码:Add1="qEmp"Add1步骤2:关闭界面;步骤3:右键单击命令按钮“退出”选择事件生成器,在空行内输入代码Add2Add2步骤4:关闭界面;单击工具栏中“保存”按钮,关闭设计视图;十六、在窗体中有一个“退出”命令按钮,名称为“CmdQuit”,其功能为关闭“fStud”窗体;请按照VBA代码中的指示将实现此功能的代码填入指定的位置中;注意:不允许修改窗体对象“fStud”中未涉及的控件和属性;不允许修改表对象“tStud”;程序代码只允许在“Add”与“Add”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击“退出”命令按钮选择事件生成器,在空行内输入代码:AddAdd步骤2:关闭界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;十七、补充窗体“fTest”上“test1”按钮名为“bt1”的单击事件代码,实现以下功能:打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上的“test1”按钮名为“bt1”,程序将文本框中的内容作为窗体中标签“bTitle”的标题显示;注意:不能修改窗体对象“fTest”中未涉及的控件和属性;只允许在“Add”与“Add”之间的空行内补充语句、完成设计;解题步骤步骤1:选中“窗体”对象,右键单击“fTest”选择设计视图;步骤2:右键单击“test1”按钮选择事件生成器,在空行输入代码:Add= tTextAdd步骤3:关闭界面;十八、在窗体中有一个“退出”命令按钮名称为bQuit,单击该按钮后应关闭“fStudent”窗体;现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整;要求:修改后运行该窗体,并查看修改结果;注意:不允许修改窗体对象“fStudent”中未涉及的控件和属性;不允许修改表对象“tStudent”;程序代码只能在“”与“”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击“退出”命令按钮选择事件生成器;在空行内输入代码:请在下面填入一行语句步骤2:关闭属性界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;步骤4:双击窗体对象“fStudent”,单击“退出”命令按钮,查看运行结果;十九、窗体加载时将考生文件夹下的图片文件“”设置为窗体“fEmp”的背景;窗体“加载”事件的部分代码已提供,请补充完整,要求背景图片文件当前路径必须用获得;注意:不能修改数据库中的表对象“tEmp”和宏对象“mEmp”;不能修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性;程序代码只允许在“Add”与“Add”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句;解题步骤步骤1:右键单击工具栏中“代码”按钮,进入编程环境,在空行内输入代码:Add=&“\\”Add步骤2:关闭界面;步骤3:单击工具栏中“保存”按钮,关闭设计视图;。

access单击退出按钮bt2关闭窗体。补充事件代码

access单击退出按钮bt2关闭窗体。补充事件代码

access单击退出按钮bt2关闭窗体。

补充事件代码
目录
1.事件代码的概述
2.Access 中事件代码的种类
3.如何使用事件代码
4.事件代码的实际应用
正文
在 Access 中,事件代码是一种用于控制窗体或报表行为的脚本。

它能够帮助用户在特定的情况下执行特定的操作,提高了应用程序的交互性和灵活性。

事件代码可以分为多种类型,如打开窗体时触发的 Open 事件,关闭窗体时触发的 Close 事件,以及用户单击按钮时触发的 Click 事件等。

为了使用事件代码,首先需要在 Access 的设计视图中创建一个事件。

例如,如果我们想要在用户单击某个按钮时执行某个操作,我们需要先在设计视图中创建一个按钮,并为该按钮添加一个 Click 事件。

接下来,
我们可以在事件代码窗口中编写具体的代码,以实现所需的功能。

事件代码的实际应用非常广泛。

例如,我们可以使用事件代码来验证用户输入的数据,确保数据的有效性。

我们还可以使用事件代码来控制报表的打印,或者在特定的条件下显示特定的窗体等。

总的来说,事件代码是 Access 中非常重要的一个功能,它能帮助我们创建出更加灵活、高效的应用程序。

第1页共1页。

计算机二操作必考题(操作题题库)资料

计算机二操作必考题(操作题题库)资料

第01套:在考生文件夹下,“samp1.accdb”数据库文件中已建立表对象“tEmployee ”。

试按以下操作要求,完成表的编辑:(60-1)(1) 分析“tEmployee”表的结构,判断并设置主键。

(2) 删除表中的“所属部门”字段;设置“年龄”字段的有效性规则为只能输入大于16的数据。

(3) 在表结构中的“年龄”与“职务”两个字段之间增添一个新的字段:字段名称为“党员否”,字段类型为“是/否”型;删除表中1999年5月聘用、并具有“相声”爱好的女职工记录。

(4) 设置“职务”字段值的输入方式为从下拉列表中选择“职员”、“主管”或“经理”选项值。

(5) 设置“聘用时间”字段的相关属性,使该字段按照“XXXX/XX/XX”格式输入。

例如,2013/06/08。

(6) 将表中聘用时间超过30年(不含30年)的职工“职务”字段值更改为“退休”。

********************************************************************** 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStud”和“tTemp”。

tStud表是学校历年来招收的学生名单,每名学生均有身份证号。

对于现在正在读书的“在校学生”,均有家长身份证号,对于已经毕业的学生,家长身份证号为空。

( 26-2 )例如,表中学生“张春节”没有家长身份证号,表示张春节已经从本校毕业,是“校友”。

表中学生“李强”的家长身份证号为“110107************”,表示李强为在校学生。

由于在tStud表中身份证号“110107************”对应的学生姓名是“李永飞”,表示李强的家长李永飞是本校校友。

“张天”的家长身份证号为“110108************”,表示张天是在校学生;由于在tStud表中身份证号“110108************”没有对应的记录,表示张天的家长不是本校的校友。

计算机二级access上机代码题

计算机二级access上机代码题

第47套按照以下窗体功能,补充事件代码设计。

在窗体中有"用户名称"和"用户密码"两个文本框,名称分别为"tUser"和"tPass",还有"确定"和"退出"两个命令按钮,名称分别为"cmdEnter"和"cmdQuit"。

在"tUser"和"tPass"两个文本框中输入用户名称和用户密码后,单击"确定"按钮,程序将判断输入的值是否正确,如果输入的用户名称为"cueb",用户密码为"1234",则显示提示框,提示框标题为"欢迎",显示内容为"密码输入正确,欢迎进入系统!",提示框中只有一个"确定"按钮,当单击"确定"按钮后,关闭该窗体;如果输入不正确,则提示框显示内容为"密码错误!",同时清除"tUser"和"tPass"两个文本框中的内容,并将光标置于"tUser"文本框中。

当单击窗体上的"退出"按钮后,关闭当前窗体。

Option Compare DatabasePrivate Sub cmdEnter_Click()Dim name As String, pass As Stringname = Nz(Me!tUser)pass = Nz(Me!tPass)' *********************** Add1 *************************************If pass = "1234" And name = "cueb" Then' *********************** Add1 *************************************MsgBox "密码输入正确,欢迎进入系统!", vbOKOnly + vbCritical, "欢迎" '显示消息框DoCmd.CloseElseMsgBox "密码错误!", vbOKOnly '显示消息框Me!tUser = "" '使文本框清空Me!tPass = ""' *********************** Add2 *************************************Me!tUser.SetFocus' *********************** Add2 *************************************End IfEnd SubPrivate Sub cmdQuit_Click()' *********************** Add3 *************************************DoCmd.Close' *********************** Add3 *************************************End SubPrivate Sub Form_Load()End Sub第48套按照以下窗体功能,补充事件代码设计。

国家二级ACCESS机试(综合应用题)模拟试卷25(题后含答案及解析)

国家二级ACCESS机试(综合应用题)模拟试卷25(题后含答案及解析)

国家二级ACCESS机试(综合应用题)模拟试卷25(题后含答案及解析)题型有:1.考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和宏对象“ml”,同时还有以“tEmployee”为数据源的窗体对象“fEmployee”。

请在此基础上按照以下要求补充窗体设计。

1.在窗体的窗体页眉节区添加一个标签控件,名称为“bTitle”,初始化标题显示为“雇员基本信息”,字体名称为“黑体”,字号大小为18。

正确答案:步骤1:在窗体对象中右击窗体“fEmployee”,在弹出的快捷菜单中选择“设计视图”命令,打开窗体设计视图。

如图4.87所示。

步骤2:在窗体“设计”选项卡“控件”组中选择“标签”控件,然后单击窗体页眉节区任一点,输入“雇员基本信息”,单击窗体任一点。

右键单击“雇员基本信息”标签,从弹出的快捷菜单中选择“属性”命令,在“全部”选项卡的“名称”行输入“bTitle”,分别在“字体名称”和“字号”行下拉列表中选择“黑体”和“18”,如图4.88所示。

关闭属性表。

2.将命令按钮bList的标题设置为“显示雇员情况”。

正确答案:在设计视图中右键单击命令按钮“bList”,在弹出的快捷菜单中选择“属性”命令,在“全部”选项卡下的“标题”行输入“显示雇员情况”,如图4.89所示。

关闭属性表。

3.单击命令按钮bList,要求运行宏对象ml;单击事件代码已提供,请补充完整。

正确答案:右键单击命令按钮“bList”,从弹出的快捷菜单中选择“事件生成器”命令,在弹出的对话框中选择“代码生成器”进入编程环境,在空行内输入以下代码:’*****Add2*****DoCmd.RunMacro”ml”‘*****Add*****2如图4.90所示,关闭界面。

4.取消窗体的水平滚动条和垂直滚动条;取消窗体的最大化和最小化按钮。

正确答案:在设计视图中右键单击“窗体选择器”,从弹出的快捷菜单中选择“属性”命令,分别在“格式”选项卡的“滚动条”和“最大最小化按钮”行下拉列表中选择“两者均无”和“无”,关闭属性表。

二级access___重点归纳

二级access___重点归纳

二级access___重点归纳1-1将“入校时间”字段的显示设置为XX 月XX 日XXXX”形式。

字段属性-格式:mm月dd日yyyy2-1将新增“电话”字段的输入掩码设置为“010-********”电话:"010-"000000004-1设置“开课日期”字段的默认值为本年度的九月一日开课日期:DateSerial(year(date()),9,1)7-1将“性别”字段值的输入设置为“男”、“女”列表选择;设置“工作时间”字段的有效性规则为只能输入上一年度五月一日以前(含)的日期。

查阅-显示控件:列表框;行来源类型:值列表;行来源:男;女工作时间:<=DateSerial(year(date())-1,5,1)9-1使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数查阅向导…:组合框;行来源类型:值列表;行来源:"职员";"主管";"经理"11-1 “最低储备”字段的有效性规则为值必须小于“最高储备”字段的值;<(select tNorm.最高储备from tNorm)设置“规格”字段的输入掩码为9位字母,数字和字符的组合,前三位只能是数字,第四位为大写字母“V”,第五位为字符“-”,最后一位为大写字母“W”,其他位为数字。

输入掩码:000"V-"000"W"14-1设置“年龄”字段的有效性规则为不能是空值。

设置“聘用时间”字段的默认值为系统当年一月一号。

年龄:Is Not Null聘用时间:DateSerial(year(date()),1,1)15-1设置“入库日期”字段的默认值为系统当前日期的前一天日期date()-117-1设置“工作时间”字段的默认值属性为本年度的四月一日DateSerial(year(date()),4,1)19-1“入校时间”字段有效性规则为只能输入1月(含)到10月(含)的日期。

二级ACCESS上机试题及解析讲解

二级ACCESS上机试题及解析讲解

第1套上机试题简单应用:考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好三个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp"。

试按以下要求完成设计:(1)创建一个查询,查找并显示有书法或绘画爱好学生的"学号"、"姓名"、"性别"和"年龄"四个字段内容,所建查询命名为"qT1"。

(2)创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT2"。

(3)以表对象"tScore"和"tCourse"为基础,创建一个交叉表查询。

要求:选择学生的"学号"为行标题、"课程号"为列标题来统计输出学分小于3分的学生平均成绩,所建查询命名为"qT3"。

注意:交叉表查询不做各行小计。

(4)创建追加查询,将表对象"tStud"中"学号"、"姓名"、"性别"和"年龄"四个字段内容追加到目标表"tTemp"的对应字段内,所建查询命名为"qT4"。

(规定:"姓名"字段的第一个字符为姓,剩余字符为名。

将姓名分解为姓和名两部分,分别追加到目标表的"姓"、"名"两个字段中。

)综合应用:考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、宏对象"mEmp"和报表对象"rEmp"。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit” 和“CmdSave” ,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按 钮后, “保存”按钮变为可用,同时在窗体的左侧显示出相应的信息和可修改的 信息。如果在“口令”文本框中输入的内容与在“确认口令”文本框中输入的内 容不相符,当单击“保存”按钮后,屏幕上应弹出如下图所示的提示框。现已编 写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
件过程,只允许在“*****Add*****”与“*****Add*****”之间的空行内补充语 句、完成设计,不允许增删和修改其它位置已存在的语句。 【解题步骤】 步骤1:右键单击命令按钮“bt2”选择【事件生成器】 。在空行内输入代码: *****Add***** DoCmd.Close *****Add***** 步骤2:关闭界面。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 四、按照以下窗体功能,补充事件代码设计。 在窗体的四个文本框内输入合法的职工信息后, 单击 “追加” 按钮 (名为bt1) , 程序首先判断职工编号是否重复,如果不重复则向表对象“tEmp”中添加职工纪 录,否则出现提示;当单击窗体上的“退出”按钮(名为bt2)时,关闭当前窗 体。 注意:不允许修改表对象“tEmp”中未涉及的结构和数据;不允许修改窗体 对象“fEmp”中未涉及的控件和属性;代码设计只允许在“*****Add*****”与 “*****Add*****”之间的空行内补充语句、完成设计,不允许增删和修改其它 位置已存在的语句。 【操作步骤】 步骤1:右键单击命令按钮“追加”选择【事件生成器】 ,在空行输入代码: *****Add1***** If Not ADOrs.EOF Then *****Add1***** 步骤2:关闭界面。 步骤3:右键单击命令按钮“退出”选择【事件生成器】 ,在空行输入代码: *****Add2***** DoCmd.Close *****Add2***** 步骤4:关闭界面。单击工具栏中“保存”按钮,关闭设计视图。 五、单击“刷新”按钮(名为“bt1” ) ,在事件过程中补充语句,动态设置窗体 记录源为查询对象 “qEmp” ,实现窗体数据按性别条件动态显示退休职工的信息; 单击“退出”按钮(名为“bt2” ) ,调用设计好的宏“mEmp”来关闭窗体。 注意:不允许修改数据库中的表对象tEmp”和宏对象“mEmp” ;不允许修 改查询对象“qEmp”中未涉及的属性和内容;不允许修改窗体对象“fEmp”中未 涉及的控件和属性;已给事件过程,只允许在“*****”与“*****”之间的空行 内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 【解题步骤】 步骤1:右键单击命令按钮“刷新”选择【事件生成器】 ,在空行内输入代码: ***** Form.RecordSource="qEmp" ***** 步骤2:关闭界面。
调试完毕,必须单击“输出”命令按钮生成外部文件,才能得分。 试根据上述功能要求,对已给的命令按钮事件过程进行补充和完善。 注意:不允许修改数据库中的宏对象“mEmp” ;不允许修改窗体对象“fEmp” 和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉 及的字段和属性; 已给事件过程, 只允许在 “*****Add*****” 与 “****Add*****” 之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 【解题步骤】 步骤1:右键单击命令按钮“输出”选择【事件生成器】 ,在空行相应位置输 入如下代码: *****Add1***** Dim f(19) As Integer *****Add1***** *****Add2***** f(i)=f(i-1)+f(i-2) *****Add2***** *****Add3***** tData=f(19) *****Add3***** 步骤2:关闭界面。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 步骤4:双击“fEmp”窗体,将其在窗体视图下打开,然后单击窗体上的“输 出”命令按钮,生成外部文件,最后关闭窗体。 九、试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在 “fEmp”窗体上单击“输出”命令按钮(名为“btnP” ),弹出一输入对话框,其 提示文本为“请输入大于0的整数值” 。 输入1时,相关代码关闭窗体(或程序) ; 输入2时,相关代码实现预览输出报表对象“rEmp” ; 输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp” 。 注意:不允许修改数据库中的宏对象“mEmp” ;不允许修改窗体对象“fEmp” 和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉 及 的 字 段 和 属 性 ; 已 给 事 件 过 程 , 只 允 许 在 “ ******Add****** ” 与 “******Add******”之间的空行内补充语句、完成设计,不允许增删和修改其 它位置已存在的语句。 【解题步骤】 步骤1:右键单击命令按钮“输出”选择【事件生成器】 ,空行内输入代码: *****Add1***** k=InputBox("请输入大于0的整数") *****Add1***** *****Add2***** DoCmd.OpenReport "rEmp",acViewPreview *****Add2***** 步骤2:单击工具栏中“保存”按钮,关闭设计视图。
【解题步骤】 步骤1:在设计视图中右键单击命令按钮“保存”选择【事件生成器】 ,在空 行内输入代码: ********Add********* MsgBox“请重新输入口令! ” ,vbOKquit ********Add********* 步骤2:关闭界面,单击工具栏中“保存”按钮,关闭设计视图。 二、在窗体中有一个“显示全部记录”命令按钮(名称为bList) ,单击该按钮后, 应实现将“tStudent”表中的全部记录显示出来的功能。现已编写了部分VBA代 码,请按照VBA代码中的指示将代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不允许修改窗体对象“fQuery”和“fStudent”中未涉及的控件和属 性;不允许修改表对象“tStudent” 。对于VBA代码,只允许在“************” 与“**********”之间的一空行内补充语句、完成设计,不允许增删和修改其它 位置已存在的语句。 【解题步骤】 步骤1:右键单击“显示全部记录”命令按钮选择【事件生成器】 。 步骤2:在空行内输入代码: ***请在下面双引号内添入适当的SELECT语句*** BBB.Form.RecordSource="select * from tStudent" ******************* 步骤3:关闭界面。 步骤4:单击工具栏中“保存”按钮,关闭设计视图。 步骤5:双击窗体“fQuery”,单击“显示全部记录”按钮,查看该窗体运行 结果。 三、补充事件代码,实现功能:单击“退出”按钮(名为“bt2” ) ,关闭窗体。 注意:不允许修改数据库中的表对象“tEmp” ;不允许修改查询对象“qEmp” 中未涉及的内容;不允许修改窗体对象“fEmp”中未涉及的控件和属性;已给事
十、在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit” 和“CmdSave” ,其中“保存”命令按钮在初始状态为不可用,当单击“修改”按 钮后, “保存”按钮变为可用。现已编写了部分VBA代码,请按照上述功能要求将 VBA代码补充完整。 要求:修改后运行该窗体,并查看修改结果。 注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件和属性; 不 允 许 修 改 表 对 象 “ tAddr ” 和 “ tUser ” 。已给事件过程,只允许在 “******Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设 计,不允许增删和修改其它位置已存在的语句。 【解题步骤】 步骤1:右键单击命令按钮“修改”选择【事件生成器】 ,在空格行输入: ********Add********** CmdSave.Enabled=True ********Add********** 步骤2:关闭界面。 步骤3:单击工具栏中“保存”按钮,关闭设计视图。 步骤4:双击窗体“fEdit” ,单击“修改”按钮,查看运行结果。 十一、补充窗体“fTest”上“test1”按钮(名为“bt1” )的单击事件代码,实 现以下功能: 打开窗体,在文本框“tText”中输入一段文字,然后单击窗体“fTest”上 “test1” 按钮 (名为 “bt1” ) , 程序实现将文本框内容作为窗体上的标签 “bTitle” 的标题显示。 注意:不允许修改窗体对象“fTest”中未涉及的控件和属性;只允许在 “*******Add******”与“********Add********”之间的空行内补充语句、完 成设计。 【解题步骤】 步骤1:选中“窗体”对象,右键单击“fTest”选择【设计视图】 。 步骤2:右键单击“test1”按钮选择【事件生成器】 ,在空行内输入: *****Add***** bTitle.Caption=tText *****Add***** 步骤3:关闭界面。 十二、试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。 在“fEmp”窗体上单击“输出”命令按钮(名为“btnP” ) ,弹出一输入对话 框,其提示文本为“请输入大于0的整数值” 。 输入1时,相关代码关闭窗体(或程序) ; 输入2时,相关代码实现预览输出报表对象“rEmp” ; 输入>=3时,相关代码调用宏对象“mEmp”以打开数据表“tEmp” 。 注意:不允许修改数据库中的宏对象“mEmp” ;不允许修改窗体对象“fEmp” 和报表对象“rEmp”中未涉及的控件和属性;不允许修改表对象“tEmp”中未涉 及的字段和属性; 已给事件过程, 只允许在 “*****Add*****” 与 “*****Add*****” 之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。 【解题步骤】
相关文档
最新文档