在考生文件夹下的"samp1.accdb"数据库文件中已建立两个表对象(名为"员工表"和"部门表")和一个窗体对象(名为"fEmp")。试按以下要求顺序,完成表及窗体的各种操作:(1)设置"员工表"职...
(1)设置"员工表"职务字段值的输入方式为从下拉列表中选择"经理"、"主管"或"职员"选项值。
(2)分析员工的聘用时间,将截止到2013年聘用期超过30年(含30年)的员工其"说明"字段的值设置为"老职工"。
要求:判断员工的聘用期,不考虑月日因素。比如,聘用时间在2007年的员工,其聘用期为6年。
(3)将"员工表"姓名字段中的所有"小"字改为"晓"。
(4)将"员工表"中男职工的前四列信息(编号,姓名,性别,年龄)导出到考生文件夹下,以文本文件形式保存,命名为Test.txt。
(5)建立"员工表"和"部门表"的表间关系,并实施参照完整。
(6)将窗体对象"fEmp"的记录源设置为表对象"员工表";设置系统相关属性,实现窗体对象"fEmp"打开时以重叠窗口形式显示。
参考解析: (1)【操作步骤】
步骤1:右键单击“员工表”,选择“设计视图”命令。
步骤2:单击“职务”字段的“数据类型”右边的下三角按钮,在弹出的快捷菜单中选择“查阅向导”命令,弹出“查阅向导”对话框,选择 “自行键入所需的值(V)”命令,然后单击“下一步”按钮,在表格“第一列”区域的第一行中输入“经理”,第二行中输入“主管”,第三行中输入“职员”,然后单击“下一步”按钮,选择“限于列表”复选框,最后单击“完成”按钮。
步骤3:单击快速工具栏中“保存”按钮,关闭设计视图。
(2)【操作步骤】
步骤1:双击“员工表”,打开数据表视图。
步骤2:单击“开始”选项卡“排序和筛选”组中的“高级”按钮,选择“高级筛选/排序”命令。
步骤3:在“字段”行输入“2013-Year([聘用时间])”,在与之对应的“条件”行输入“>=30”。
步骤4:单击“开始”选项卡“排序和筛选”组中的“切换筛选”按钮,进入数据表视图,对所有记录“说明”字段里输入“老职工”。
步骤5:单击快速工具栏中“保存”按钮,关闭表。
(3)【操作步骤】
步骤1:双击“员工表”,打开数据表视图。将光标定位在“姓名”字段的任意一行里。
步骤2:单击“开始”选项卡“查找”组中的“查找”按钮,弹出“查找和替换”对话框,单击“替换”选项卡,在“查找内容”里输入“小”,选择“匹配(H) ”的值为“字段任何部分”;在“替换为(P) ”里输入“晓”,最后单击“全部替换”按钮,在弹出的消息框里选择“是”按钮。关闭“查找和替换”对话框。
步骤3:单击快速工具栏中“保存”按钮,关闭表。
(4)【操作步骤】
步骤1:双击打开“员工表”,将光标移到“编号”字段标题行,按住Shift键,然后依次选中 “姓名”,“性别”和“年龄”列。
步骤2:单击“外部数据”选项卡下“导出”组中的“文本文件”按钮,弹出“导出-文本文件”对话框。
步骤3:单击“浏览”按钮找到要放置的位置,在“文件名”文本框中输入“Test”文件名;在 “指定导出选项”下面选择“导出数据时包含格式和布局”和“仅导出所选记录”。
步骤4:单击“确定”按钮。弹出“对'员工表'的编码方式”对话框,选中“Windows(默认)(W)”,单击“确定”按钮,即可完成操作。
(5)【操作步骤】
步骤1:单击“数据库工具”选项卡下“关系”组中的“关系”按钮,如果不出现“显示表”对话框,则可单击“关系工具”选项卡下的“设计”选项卡的“关系”组中的“显示表”按钮,然后在“显示表”对话框中双击“员工表”和“部门表”,关闭“显示表”对话框。
步骤2:选中“部门表”中的“部门号”字段,拖动到“员工表”中的“所属部门”字段,放开鼠标,在弹出的“编辑关系”对话框中勾选“实施参照完整性”选项,然后单击“创建”按钮。
步骤3:按Ctrl+S组合键保存修改,关闭“关系”界面。
(6)【操作步骤】
步骤1:选择“窗体”对象,右键单击“fEmp”窗体,在弹出的快捷菜单中选择“设计视图”命令。
步骤2:右键单击窗体设计视图的任意区域,在弹出的快捷菜单中选择“属性”命令。
步骤3:在打开的“属性表”对话框中单击“所选内容类型”下方的下三角按钮,然后选择“窗体”命令,即可进入窗体属性。单击“数据”选项卡,然后再单击“数据源”右侧的下三角按钮,在弹出的下拉列表中选择“员工表”,关闭“属性表”对话框。
步骤4:按Ctrl+S保存修改,关闭设计视图界面。
步骤5:单击“文件”选项卡下的“选项”按钮,在弹出的“Access选项”对话框的左侧窗口中单击“当前数据库”,在窗口右侧的“显示窗体”的下拉列表中选择“fEmp” ,然后在“文档窗口选项”中选择“重叠窗口”命令,最后单击“确定”按钮。在弹出的消息框中单击“确定”按钮,关闭数据库。