欢迎来到天天文库
浏览记录
ID:6016770
大小:935.00 KB
页数:7页
时间:2017-12-31
《二级access难点之——综合应用题难点》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1.报表中考察文本框数据中的的控件来源(一般是字段)。这个考的是绑定字段,一定要记住。就是用文本框控件来绑定这一个字段,文本框,属性,数据,控件来源,选择性别就行了。2.窗体中考察命令按钮的事件过程,打开宏。直接在事件过程的下方选中宏就可以了。如果要写语句来打开宏的话,这样写,docmd.runmacro(这是宏的单词)“memp”(这是宏的名称)3.添加计算控件,其实就是添加文本框,在文本框的控件来源中输入函数。比如说给报表添加一个计算控件,计算出教师的平均年龄在文本框中计算的时候一定不要忘了写等号。Cstr(yea
2、r(date()))+年+cstr(month(date()))+月就可以了。这是考察动态属性的问题,一般是通过命令代码来修改标题,名称。格式是这样的对象.标题(名称,这两个都要用英文单词)=你要设置的属性。以上题为例对象是窗体(me),标题(caption)后面的属性是**年度报表输出,如何表达这个才是本题的难点。标准答案是这样的,format(date,”yy”)+“年度报表输出”因为是两个**,所以才是yy,如果是year(date())+“年度报表输出”就是截取的一个年份了,如2013,而不是13年。1.画红线
3、的也是设置动态属性,不过对象不是窗体了,而是按钮了。因此这样写按钮名称(bt2.caption=),粗体显示,这个还不会表达。Bt2.fontbold=truefontbold这个单词的意思是字体加粗的意思。所以说bt2字体加粗为真。2.以预览方式打开表,就是docmd.openreport“remp”,acviewpreview3.执行命令,打开报表(什么报表,要指明,然后是以预览的方式打开)最后一个是单击退出按钮,调用宏,在事件过程的下方就有你需要的宏,不需要写代码。考察排序与分组的问题注意:有分组就一定有排序,一
4、般都是先进行排序(根据什么排序,如果不是字段,就写表达式),然后再进行分组的,分组往往会出现一个组页眉或者是组页脚,题目就会要你在这里面添加一个计算控件,这个时候用表达式(通过函数)做就行了,很简单。考察报表的排列问题,其实很简单,只要对着空白区域,单击右键,然后选择分组与排序,最后选择字段就行了,像此题,是按照姓氏,但是字段却是姓名,这个时候该怎么办呢?利用left左截取函数就行了,只要把姓名字段的第一个值截下来就行了嘛。然后组页眉选择是。这里有两点要注意的地方,一是要写等号,二是要选择是,一般就这样考。其实我当时想
5、到的是用len函数来做,这样是不行的。区别一下Left函数是用来截取,可以截取一个,也可以是两个。而len函数是用来选择的,它只能选择已经有的,比如说姓名有两个字,也有三个字的,这个时候如果你只需要三个字的,就用len(姓名)=3,这样就可以挑选出姓名是三个字的了,而不能用截取函数。只要你选择了是,才会出现相应的组页眉区域在组页眉区域添加一个文本框控件(也是计算控件),属性的数据源中输入,=count(编号)Count是用来计数的。这里的意思就是将命令按钮的属性中的事件,在单击那里,添加一个事件过程,只不过是代码已经帮
6、你写好了就是。你只需要添加一个事件过程就好了。(5)解法:利用追加查询做不了,就利用选择查询符合条件的筛选出来,再通过复制,粘贴,也是一个很好的方法。这一个不用写代码,题目又没有要求你写,直接用属性做就行了。BBB.Form.RecordSource="select*fromtStudent"显示全部学生的记录,必须要用sql语句来写。(在VBA代码中就已经写好了的,只需要你进行补充而已)(10)不知道在哪里进行操作?第十一套题的有三个出错的地方基本操作题的第一道解决方法很简单,只要在员工表上面单击右键,选择属性,把部
7、门名称输入到属性说明当中去就可以看,我做错了是因为我直接在字段里面的说明中写的,所以错了。综合应用题第二题这道题目其实也很简单,就是考察一个分组与排序的问题,这种题目是非常常见的,我就在这里归纳一下吧:1.一般式先进行排序,然后对排序的字段进行分组,2.最后就会出现组页眉和组页脚,3.在组页眉或者是组页脚之中往往呀添加一个文本框进行计算的,4.这个计算都是在控件来源中直接写表达式的。有两个要注意的:首先,如果对多个字段都进行排序,分组的时候就要判断好是对那一个字段进行排序,其次写表达式的时候要记住加等号。如此题就需要注
8、意一个地方,是对年龄字段进行分组,而不是姓名。知道这个的话,就很简单了。有一个也要记住,遇到文本框或者是标签或者是其他控件,首先要先给他们命名,否则很容易就忘了,这样你做的再好,你也是0分。画红线的区域,也有两份,在VBA代码编程里面写的。反正在那里面都是会有提示的,叫你写的你一定要写,题目没有叫你写的,但是在VBA代码编程里面有
此文档下载收益归作者所有