问答题 18分

在考生文件夹下,已有“samp1.accdb”数据库文件和Stab.xls文件,“samp1.mdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作。(1)将考生文件...

在考生文件夹下,已有“samp1.accdb”数据库文件和Stab.xls文件,“samp1.mdb”中已建立表对象“student”和“grade”,试按以下要求,完成表的各种操作。
(1)将考生文件夹下的Stab.xls文件导入到“student”表中。
(2)将“student”表中1975年和1976年出生的学生记录删除。
(3)将“student”表中“性别”字段的默认值属性设置为“男”;将“学号”字段的相关属性设置为只允许输入9位的0-9数字;将姓名中的“丽”改为“莉”。
(4)将“student”表拆分为两个新表,表名分别为“tStud”和“tOffice”。其中,“tStud”表结构为:学号,姓名,性别,出生日期,院系,籍贯,主键为学号;“tOffice”表结构为:院系,院长,院办电话,主键为“院系”。
 要求:保留“student”表。
(5)在“grade”表中增加一个字段,字段名为“总评成绩”,字段值为:
总评成绩 = 平时成绩*30% + 考试成绩*70%,计算结果的“结果类型”为“整型”,“格式”为“标准”,“小数位数”为0。
(6)建立“student”和“grade”两表之间的关系。

你可能感兴趣的试题

3 问答题 18分
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。
(1)设置系统相关属性,实现打开的窗体以重叠窗口形式显示;设置窗体对象“fEmp”上两个命令按钮的Tab键索引顺序(即Tab键焦点移动顺序)为从“报表输出”按钮(名为“bt1”)到“退出”按钮(名为“bt2”)。
(2)调整窗体对象“fEmp”上的“退出”按钮(名为“bt2”)的大小和位置,要求大小与“报表输出”按钮(名为“bt1”)一致,且上边对齐“报表输出”按钮,左边距离“报表输出”按钮1厘米(即“bt2”钮的左边距离“bt1”钮的右边1厘米)。
(3)将报表记录数据按照先姓名升序再年龄降序排列显示;设置相关属性,将页面页脚区域内名为“tPage”的文本框控件实现以下格式的页码输出: “1/20”,“2/20”,...,“20/20”。
(4)加载窗体时,代码将“bTitle”标签的标题重置为“员工最大年龄差为XXX”,其中“XXX”是从“tEmp”表中获取计算得到;单击“报表输出”按钮,事件代码会弹出下图显示的消息框,以选择是否进行预览报表“rEmp”;单击“退出”按钮,调用设计好的宏“mEmp”来关闭窗体。根据以上描述,将VBA代码补充完整。
  注意:不允许修改数据库中的表对象“tEmp”和宏对象“mEmp”;不允许修改窗体对象“fEmp”和报表对象“rEmp”中未涉及的控件和属性。
  程序代码只允许在“*****Add*****”与“*****Add*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。