重难点

设计报表\的主体节区内\文本框件控件依据报表记录源的\性别\字段值来显示信息:性别为1,显示\男\;性别为2,显示\女\。 控件来源写 =iif(【性别】=1,“男”,“女”)

将\窗体上名为\的标签文本颜色改为红色。 选择 前景色 ,在 … 中选择红色

设计报表\的主体节区内\复选框控件依据报表记录源的\性别\字段和\年龄\字段的值来显示状态信息:性别为\男\且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。

控件来源 =Iif(【性别】=“男”and【年龄】<20,true,false)

将考生文件夹下图像文件\作为表对象\中编号为\、名为张三的女职工的照片数据。

右键单击编号为“000002”学生的“照片”列选择“插入对象”,然后选择“由文件创建”,单击“浏览”按钮,在考生文件夹中找到“zs.bmp”并选中,单击“确定”按钮。

创建一个查询,查找并显示没有运动爱好的职工的\编号\、\姓名\、\性别\、\年龄\和\职务\个字段内容,将查询命名为\。

在简历字段的条件上,写 not like*运动*

创建一个查询,查找并显示聘期超过5年(使用函数)的开发部职工的\编号\、\姓名\、\职务\和\聘用时间\个字段内容,将查询命名为\。

职务条件下写 开发部 ,添加新字段 聘用时间:year(date())-year(【聘用时间】)>5 创建一个查询,计算5月份聘用的、男女生每个部门的最小年龄。要求,第一列显示性别,第一行显示部门名称,所建查询名为\。

交叉表 ,性别为行名称(显示第一列),部门名称为列名称(显示第一行)

创建一个查询,查找年龄低于所有职工平均年龄并且职务为经理的职工记录,并显示\管理人员\信息。其中管理人员由\编号\和\姓名\两列信息合二为一构成(比如,编号为\、姓名为\吴大伟\的数据输出形式为\吴大伟\),所建查询命名为\。 管理人员:【编号】+【姓名】

创建一个查询,查找成绩低于所有课程总平均分的学生信息,并显示\姓名\、\课程名\和\成绩\个字段的内容,将查询为\。

成绩条件下注明 <(select avg([成绩])from tscore) 将新建的“学生管理系统1”中的“学生信息”表导入到“学生管理系统”数据库中。 在学生管理系统1中的学生信息右键点导出access后,浏览到学生管理系统

分析各表之间的关系,建立表间关系。(将建立关系的结果界面截图保存到作业文档中) 数据库工具下点击关系(实施参照完整性)

在“学生信息”表中,按“学号”统计学生人数,并计算入学分数的平均值。 点击开始下的合计使得在表中添加一行汇总行

筛选出籍贯是“河南”的同学(将筛选结果截图保存到作业文档中) 籍贯的下拉箭头中选择文本筛选器

筛选出姓王的、1993年出生的、河南籍男同学。(将筛选结果截图保存到作业文档中) 在开始下的排序和筛选中选择高级中的高级筛选/排序进行要求任务,写完后要点击开始下的 切换筛选 才能运行

创建如图所示窗体,单击主体节时,标签0变成黄底蓝字,双击主体节时,标签1变成红底黄字。窗体保存命名为“6-1 改变标签格式”

打开窗体设计视图,先按上图设计窗体,在窗体上创建两个标签。

打开 “属性表”,选择“label3”,将其“背景样式”属性值改为“常规”,对label4

完成相同设置。

2.创建如下图所示的窗体,单击第一个命令按钮时,标签label0中文字的笔画加粗,单击第二个命令按钮时,标签label0中文字的字号增大3号。窗体保存命名为“6-2 改变文字大小和笔画粗细”。

3.创建如下图所示的窗体,动态显示两张不同图片。

添加两个图像控件,为它们分别添加两张不同的图片,两个控件上下重叠在一起。 打开“属性表”,选择“事件”选项卡,按下面左图设置计时器触发、计时器间隔选项。

单击“计时器触发”后面的按钮,打开代码窗口,按下面右图输入程序语句

5.创建如下图所示的窗体,模拟飞机飞行。窗体保

存命名为“6-5 飞机飞行”。

创建上图所示窗体,添加一个图像控件,为其添加plane图片,添加一个直线控件,再添加3个命令按钮。 打开1个命令按钮的“属性表”,选择其“事件”选项卡, 在“单击”后面的组合框中选择“事件过程”,再单击后面的按钮。在代码窗口中按下图完成程序输入。

在报表的页面页脚节区添加一个计算控件,显示系统年月,显示格式为:××××年××月(注意,不允许使用格式属性)。计算控件放置在距上边0.3厘米、距左边10.5厘米的位置,并命名为\。

新添加一个文本框 显示 =year(date())&”年”&month(date())&”月”

按\编号\字段的前4位分组统计每组记录的平均年龄,并将统计结果显示在组页脚节区。计算控件命名为\。

对编号进行升序,此时出现编号页眉 ,新添加文本框 =left(【编号】,4) 在组页脚添加文本框 =avg(【年龄】)

设置报表主体节区内文本框\的控件来源为计算控件。要求该控件可以根据报表数据源里的\所属部门\字段值,从非数据源表对象\中检索出对应的部门名称并显示输出。(提示:考虑DLookup函数的使用。)

控件来源处写 =dlookup(名称,tgroup,部门编号=‘&所属部门&‘) Dlookup(需返回其值的字段,第一个参数所属的表或查询,查询条件)

设置报表\按照\性别\字段降序(先女后男)排列输出;将报表页面页脚区内名为\的文本框控件设置为\页码/总页数\形式的页码显示(如1/35、2/35、…)。

=[Page]&\[Pages]

在报表的报表页脚区添加一个计算控件,要求依据\团队ID\来计算并显示团队的个数。计算控件放置在\团队数:\标签的右侧,计算控件命名为\。

=Count([团队ID])

在学生信息表、学生成绩表和课程信息表中,查找所有无先修课考试的记录,显示学号、姓名和课程名。(查询名称为:3-7无先修课课程情况) 先修课下的条件写上 is Null 并该字段不显示

在学生信息表中查找并显示女生入学分数前三名的记录 (查询名称为:3-8女生前三名查找)

在设计下的返回部分填 3 ,在入学分数部分显示 降序 ,在性别下的条件上填 女

在学生信息表和班级信息表中,查找并显示国际贸易1班党员和国际贸易2班团员的学生名单(查询名称为:3-9国际贸易名单)

在班级名称的第一行填 国际贸易1班 ,政治面貌的第一行填 党员 在。。。。。第二行填 。。。。2班 ,。。。。。第一行填 团员 要对应

(1) 统计男女生人数 (查询名称为:3-12男女生人数)

可用学号进行计数,选出学号和性别,点击设计下的汇总符号,此时出现了总计行,在总计行的学号对应部位选中 计数

(2) 在学生信息表和学生成绩表中统计每个学生已考课程数 (查询名称为:

3-14学生已考课程数)

先 汇总 后再课程号处显示 计数

显示所有女同学的学号、姓名、年龄 (查询名称为:3-16女生年龄) 年龄:year(date())-year([出生日期]) 性别条件 女 ,不显示 将每条记录的姓名拆成两列:姓氏+名字显示(查询名称为:3-18姓名拆分) 姓:left(【姓名】,1) 名:mid(【姓名】,2)

按照用户输入的年份,查找并显示该年份出生的学生的学号、姓名、性别和出生

日期。 (查询名称为:4-1按出生年份查询)

添加新字段 year(【出生日期】) ,并在下列的条件上注上 【请输入出生年份】 中括号不能忘

(2) 查找任一年龄的学生的学号、姓名、出生日期(查询名称为:4-2按年龄查询)

提示:条件为通过出生日期计算出的年龄等于通过对话框输入的年龄值

添加新字段 年龄:year(date())-year(【出生日期】),并在下列的条件上注上【请输入年龄】

(3) 查找出生日期为某年某月某日的学生的学号、姓名、出生日期(查询名称为:4-3按出生年月日查询)

提示:在对话框中分别输入年、月、日,条件可使用函数构造表达式得到 添加新字段

Year(【出生日期】) 条件 【请输入年份】 Month(【出生日期】) 条件 【请输入月份】 Day(【出生日期】) 条件 【请输入日期】

生成“学生信息备份”表,并将其学号中的“2012”改为“2014” (第一个查询名称为:4-6生成备份表查询,第二个查询名称为:4-7学号更新查询) 提示:先利用学生信息表,通过生成表查询方式创建“学生信息备份”,再创建更新查询,“更新到”中的表达式可使用字符串拆分函数mid()和连接运算符+构造。 点击查询设计,生成表,即可建立4-6查询

点击查询设计,选择学生信息备份表,点击 更新 ,在更新到一行中填上 2014+mid([学号],5,6)

(4) 删除“学生信息备份”表中入学分数在某一范围之内的记录(查询名称为:4-8删除某区间分数记录)

点击查询设计,选择学生信息备份表,点击删除,在入学分数的条件一行上填上 between【请输入学生下限】and【请输入学生上限】

统计每门课程不及格人数(查询名称为:按课程名统计不及格人数) 选择课程名与成绩,点击 汇总 ,选择计数,并在条件上注明<60

(2) 统计每个学生参加考试的不及格门次(查询名称为:按学生统计不及格人数) 选择姓名和成绩,点击 汇总 ,选择计数,并在条件上注明<60

(3) 学号中的第5,6位是系的代码,统计各系人数(查询名称为:按系统计人数) 提示:添加新字段“系” 选择学号,点击 汇总 ,选择计数 添加新字段,系:mid(【学号】,5,2)

(4) 统计每个学院的女生人数(查询名称为:按学院统计女生人数) 选择学院名称,学号,性别,点击 汇总 学号处点击计数,性别处注明女

单击“创建”选项卡下的“窗体”按钮创建窗体,数据源为“学生信息”表,窗体保存命名为“5-1学生信息窗体”。

点击选中学生信息,再在创建下的窗体选中,即可生成此窗体

2.单击“创建”选项卡下“其他窗体”中的“分割窗体”选项创建窗体,数据源为“学生信息”表,窗体保存命名为“5-2学生信息分割窗体”。

点击选中学生信息,再在创建下的其他窗体中选中分割创窗体,即可生成此窗体

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4