上机试题解析
基本操作:
本题主要考核点:外键的判断、字段值的设置、删除表记录、获取外部数据、字段属性的设置、表之间关系的创建。
本题解题思路:
第一步:打开考生文件夹下的samp1.mdb数据库。
第二步:选中表员工表,点击设计按钮,在弹出的表设计器中右击表,选择属性,在弹出的对话框的说明里输入部门号,保存该表。双击打开员工表,在员工表的简历字段列的任意位置右击,在筛选目标后填入*摄影*,然后按回车键,即可查找员工表中有摄影爱好的员工,再将其备注字段的复选框里打上钩。
第三步:单击工具栏上的取消筛选按钮,在员工表的年龄字段列的任意位置右击,在筛选目标后填入:>55,然后按回车键,即可查找年龄超过55岁(不含55)的员工记录,再将其全部删除,保存该表。
第四步:选择文件-获取外部数据-导入,找到考生文件夹下的Test.txt文件,单击导入按钮,单击下一步,选择第一行包含字段名称,再单击下一步,在现有的表中选择员工表,再单击下一步,单击完成即可。
第五步:选中员工表,点击设计按钮,找到密码字段,在输入掩码中输入:00000,保存该表。
第六步:选择工具栏中的关系按钮,在打开的对话框中添加两个表,然后把部门表中的部门号字段拖到员工表中对应字段部门号的位置上,在弹出的对话框中选择实施参照完整性,单击创建,保存关系。
简单应用:
本题主要考的是数据库的查询。
本题解题思路:
(1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tEmp表,点击添加按钮,关闭显示表窗体。然后选择题目中所说的五个字段,再在年龄字段的条件中输入>=40,以qT1保存查询。
(2)选择工具栏的关系按钮,把tGrp表的部门编号字段拖到tEmp表的所属部门字段,在弹出的对话框中选中实施参照完整性,单击创建按钮;下面操作与第1小题类似,在选择了表tEmp和tGrp后,点击添加按钮,关闭显示表窗体。然后选择题目中所说的三个字段,再选择部门名称字段,然后在部门名称字段的条件中输入[请输入职工所属部门名称],并把显示中的钩去掉,最后以qT2保存查询。
(3)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tBmp表,点击添加按钮,关闭显示表窗体。选择查询菜单中的更新查询菜单。然后从tBmp选择编号字段,在编号字段的更新到中输入05&[编号],运行查询,最后以qT3保存查询。
(4)选择新建(N),在弹出的新建查询窗体上选择设计视图,点击确定按钮,然后在弹出的显示表窗体上选择tTmp表,点击添加按钮,关闭显示表窗体。然后点击查询菜单中的删除查询菜单(或点击右键,选择查询类型中的删除查询),在字段中选择姓名,并在条件中输入:Like*红*,最后以qT4保存查询。
综合应用:
本题主要考的是窗体的设计、报表的设计、VBA的数据库编程。
本题解题思路如下:
(1)打开窗体对象fEmp的设计视图,选中主体中的报表输出按钮,右击,选择属性,左边距设置为3cm,上边距设置为1cm,保存设置,选择视图菜单的Tab键次序打开对话框,设置顺序为先报表输出,再退出按钮,保存设置。
(2)打开报表对象rEmp的设计视图,选择视图菜单中的排序与分组选项,打开排序与分组对话框,添加年龄字段升序,在组页眉中选择是,再添加姓名字段降序,完成后保存报表设置。在报表的年龄页眉区域添加一个文本框控件,名称为ta,控件来源为年龄,完成后保存设置。
(3)打开窗体对象fStud的设计视图,选择视图菜单中的属性,打开窗体属性对话框,在标题中输入Year(Date())&年度报表输出,保存设置。
(4)打开窗体fEmp的设计视图,选中报表输出按钮,右击选择属性,编辑命令按钮bt1的单击事件代码,第一处填写Caption=Year(Date)&年度报表输出,第二处填写bt2.ForeColor=RGB(255,0,0),第三处填写DoCmd.OpenReportrEmp,acViewPreview,第四处填写ErrHanle:,完成后保存窗体的设置。选中退出按钮,右击选择属性,在事件的单击中填入mEmp,完成后保存窗体。
上一页 [1] [2]