当前位置:首页 > 计算机二级数据库access操作题答案
注会1401
一、基本操作 (只有3有答案)
1.修改\职工考勤表\表\照片\字段的数据类型为\对象\,将\职工编号\的字段名称改为\工号\;
2.设置\职工考勤表\表中\工号\和\职务代码\字段为主键;设置\出生日期\字段的默认值为当前日期;(提示:等号省略)
3.设置\职工考勤表\表中,\性别\字段的相应属性,使其满足只能输入\男\、\女\,且在不满足该条件时,应显示文本:输入性别错误
4.按\职工考勤表\的\出生日期\字段值的先后顺序排序,并将该表的单元格效果改为\凸起\;
5.建立\职务代码表\与\职工考勤表\表之间的关系,并实施参照完整性。(提示:选择级联更新和级联删除) 二、简单操作
1. 建立一个名为\的查询,统计1980年7月1日之前(不包括1980年7月1日)出
生的职工人数,显示\出生人数\字段。
SELECT Count([工号]) AS 出生人数 FROM 职工考勤表
WHERE (((职工考勤表.出生日期)<#7/1/1980#));
注会1401
2. 建立一个名为\的查询,显示所有全勤(事假天数和病假天数均为0天)的职工信息,显示\工号\、\姓名\、\年龄\、\性别\和\职务名称\字段(提示:\年龄\为计算字段)。
SELECT 职工考勤表.工号, 职工考勤表.姓名, Year(Date())-Year([出生日期]) AS 年龄, 职工考
勤表.性别, 职务代码表.职务名称
FROM 职务代码表 INNER JOIN 职工考勤表 ON 职务代码表.职务代码 = 职工考勤表.职务
代码
WHERE (((职工考勤表.事假天数)=0))
GROUP BY 职工考勤表.工号, 职工考勤表.姓名, Year(Date())-Year([出生日期]), 职工考勤表.
性别, 职务代码表.职务名称, 职工考勤表.病假天数 HAVING (((职工考勤表.病假天数)=0));
3. 建立一个名为\的更新查询,将所有职工的事假天数乘以2,要求建立查询后,只运行一次。(提示:在查询设计视图中完成)
UPDATE 职工考勤表 SET 职工考勤表.事假天数 = [事假天数]*2;
注会1401
4. 建立一个名为\的参数查询,查询不同职务代码的职工记录,显示\工号\、\姓名\、\事假天数\、\病假天数\、\职务代码\字段;当运行该查询时,提示框中应显示\代码\显示格式及内容参照下图
。
职工考勤表
SELECT 职工考勤表.工号, 职工考勤表.姓名, 职工考勤表.事假天数, 职工考勤表.病假天数,
职务代码表.职务代码 FROM 职工考勤表 WHERE (((职务代码表.职务代码)=[代码]));
共分享92篇相关文档