问答题 24分

考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。试按以下要求完成设计。    (1)创建一个查询,计算并...

考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好一个表对象“tTeacher”。
试按以下要求完成设计。
    (1)创建一个查询,计算并显示教师最大年龄与最小年龄的差值,显示标题为“m_age”,所建查询命名为“qT1”。
    (2)创建一个查询,查找工龄不满30年、职称为副教授或教授的教师,并显示“编号”、“姓名”、“年龄”、“学历”和“职称”五个字段内容,所建查询命名为“qT2”。
要求:使用函数计算工龄。
  (3)创建一个查询,查找年龄低于在职教师平均年龄的在职教师,并显示“姓名”、“职称”和“系别”三个字段内容,所建查询命名为“qT3”。
   (4)创建一个查询,计算每个系的人数和所占总人数的百分比,并显示“系别”、“人数”和“所占百分比(%)”,所建查询命名为“qT4”。
注意:“人数”和“所占百分比”为显示标题。         
要求:①按照编号来统计人数;②计算出的所占百分比以两位整数显示(使用函数实现)。

你可能感兴趣的试题

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*****”之间的空行内补充一行语句、完成设计,不允许增删和修改其它位置已存在的语句。