综合应用:
考生文件夹下存在一个数据库文件"samp3.mdb",里面已经设计了表对象"tEmp"、窗体对象"fEmp"、报表对象"rEmp"和宏对象"mEmp"。试在此基础上按照以下要求补充设计:
(1)设置表对象"tEmp"中"聘用时间"字段的有效性规则为:1991年1月1日(含)以后的时间、相应有效性文本设置为"输入一九九一年以后的日期";
(2)设置报表"rEmp"按照"性别"字段升序(先男后女)排列输出;将报表页面页脚区域内名为"tPage"的文本框控件设置为"-页码/总页数-"形式的页码显示(如-1/15-、-2/15-、...);
(3)将"fEmp"窗体上名为"bTitle"的标签上移到距"btnP"命令按钮1厘米的位置(即标签的下边界距命令按钮的上边界1厘米),并设置其标题为"职工信息输出";
(4)试根据以下窗体功能要求,对已给的命令按钮事件过程进行补充和完善。在"fEmp"窗体上单击"输出"命令按钮(名为"btnP"),弹出一输入对话框,其提示文本为"请输入大于0的整数值"。
输入 1 时,相关代码关闭窗体(或程序);
输入 2 时,相关代码实现预览输出报表对象"rEmp";
输入 >=3 时,相关代码调用宏对象"mEmp" 以打开数据表"tEmp"。
注意:不允许修改数据库中的宏对象"mEmp";不允许修改窗体对象"fEmp"和报表对象"rEmp"中未涉及的控件和属性;不允许修改表对象"tEmp"中未涉及的字段和属性;已给事件过程,只允许在"*****Add*****"与"****Add******"之间的空行内补充语句、完成设计,不允许增删和修改其它位置已存在的语句。
试题解析
基本操作:
本题主要考核点:主键的设置、字段的删除、有效性规则和文本的设置、表字段设置、字段冻结和导出表中记录。
本题解题思路:
第一步:打开考生文件夹下的"samp1.mdb"数据库。
第二步:选择表"tStud",点击"设计"按钮,选中"ID"字段行,点击工具栏上的"主键"按钮,再选中下面的"标题",在右边的框中输入"学号"。
第三步:选中"备注"字段,在工具栏上选择"删除行"或者在鼠标右击后弹出的菜单中选择"删除行",在弹出的对话框中选择"是"。
第四步:选中"入校时间"字段行,再选中下面的"有效性规则",在右边的框中输入">#2000-1-1#",选中下面的"有效性文本",在右边的框中输入"输入的日期有误,重新输入"。
第五步:选中"照片"字段行,设置"数据类型"属性为"OLE对象";打开表"tStud",找到学号为"20011002"学生的记录,选中此学生的"照片"字段,点击"插入"菜单中的"对象",或者右击,在弹出菜单中选择"插入对象",然后在弹出的对话框中选择"由文件创建"单选按钮,最后通过"浏览"按钮来选择考生文件夹下的图像文件"photo.bmp"。
第六步:打开表"tStud",选择"格式"菜单下的"取消对所有列的冻结"。
第七步:选中表"tStud",点击"文件"菜单下的"导出",在打开的"将"tStud"导出为"对话框中,选择保存类型为"文本文件",输入文件名"tStud",然后点击"导出",接着点击"下一步",在"请选择字段分隔符"下面选中"逗号"按钮,将"第一行包含字段名称"选中,接着点击"下一步",确认文件导出的路径无误,点击"完成"按钮。
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |