二级access难点之——综合应用题难点.doc_第1页
二级access难点之——综合应用题难点.doc_第2页
二级access难点之——综合应用题难点.doc_第3页
二级access难点之——综合应用题难点.doc_第4页
二级access难点之——综合应用题难点.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1. 报表中考察文本框数据中的的控件来源(一般是字段)。这个考的是绑定字段,一定要记住。 就是用文本框控件来绑定这一个字段,文本框,属性,数据,控件来源,选择性别就行了。2. 窗体中考察命令按钮的事件过程,打开宏。直接在事件过程的下方选中宏就可以了。如果要写语句来打开宏的话,这样写,docmd.runmacro(这是宏的单词) “memp”(这是宏的名称)3. 添加计算控件,其实就是添加文本框,在文本框的控件来源中输入函数。比如说给报表添加一个计算控件,计算出教师的平均年龄在文本框中计算的时候一定不要忘了写等号。Cstr(year(date()+年+cstr(month(date()+月就可以了。这是考察动态属性的问题,一般是通过命令代码来修改标题,名称。格式是这样的对象.标题(名称,这两个都要用英文单词)=你要设置的属性。以上题为例对象是窗体(me),标题(caption) 后面的属性是*年度报表输出,如何表达这个才是本题的难点。标准答案是这样的,format(date,”yy”)+ “年度报表输出”因为是两个*,所以才是yy,如果是year(date() + “年度报表输出”就是截取的一个年份了,如2013,而不是13年。1.画红线的也是设置动态属性,不过对象不是窗体了,而是按钮了。因此这样写 按钮名称(bt2.caption= ),粗体显示,这个还不会表达。Bt2.fontbold=true fontbold这个单词的意思是字体加粗的意思。所以说 bt2字体加粗为真。2.以预览方式打开表,就是 docmd.openreport “remp”,acviewpreview3.执行命令,打开报表(什么报表,要指明,然后是以预览的方式打开)最后一个是单击退出按钮,调用宏,在事件过程的下方就有你需要的宏,不需要写代码。考察排序与分组的问题注意:有分组就一定有排序,一般都是先进行排序(根据什么排序,如果不是字段,就写表达式),然后再进行分组的,分组往往会出现一个组页眉或者是组页脚,题目就会要你在这里面添加一个计算控件,这个时候用表达式(通过函数)做就行了,很简单。考察报表的排列问题,其实很简单,只要对着空白区域,单击右键,然后选择分组与排序,最后选择字段就行了,像此题,是按照姓氏,但是字段却是姓名,这个时候该怎么办呢?利用left左截取函数就行了,只要把姓名字段的第一个值截下来就行了嘛。然后组页眉选择是。这里有两点要注意的地方,一是要写等号,二是要选择是,一般就这样考。其实我当时想到的是用len函数来做,这样是不行的。区别一下Left函数是用来截取,可以截取一个,也可以是两个。而len函数是用来选择的,它只能选择已经有的,比如说姓名有两个字,也有三个字的,这个时候如果你只需要三个字的,就用len(姓名)=3,这样就可以挑选出姓名是三个字的了,而不能用截取函数。只要你选择了是,才会出现相应的组页眉区域在组页眉区域添加一个文本框控件(也是计算控件),属性的数据源中输入,=count(编号)Count是用来计数的。这里的意思就是将命令按钮的属性中的事件,在单击那里,添加一个事件过程,只不过是代码已经帮你写好了就是。你只需要添加一个事件过程就好了。(5)解法:利用追加查询做不了,就利用选择查询符合条件的筛选出来,再通过复制,粘贴,也是一个很好的方法。这一个不用写代码,题目又没有要求你写,直接用属性做就行了。 BBB.Form.RecordSource = select * from tStudent显示全部学生的记录,必须要用sql语句来写。(在VBA代码中就已经写好了的,只需要你进行补充而已)(10)不知道在哪里进行操作?第十一套题的有三个出错的地方基本操作题的第一道解决方法很简单,只要在员工表上面单击右键,选择属性,把部门名称输入到属性说明当中去就可以看,我做错了是因为我直接在字段里面的说明中写的,所以错了。综合应用题第二题这道题目其实也很简单,就是考察一个分组与排序的问题,这种题目是非常常见的,我就在这里归纳一下吧:1.一般式先进行排序,然后对排序的字段进行分组,2.最后就会出现组页眉和组页脚,3.在组页眉或者是组页脚之中往往呀添加一个文本框进行计算的,4.这个计算都是在控件来源中直接写表达式的。有两个要注意的:首先,如果对多个字段都进行排序,分组的时候就要判断好是对那一个字段进行排序,其次写表达式的时候要记住加等号。如此题就需要注意一个地方,是对年龄字段进行分组,而不是姓名。知道这个的话,就很简单了。有一个也要记住,遇到文本框或者是标签或者是其他控件,首先要先给他们命名,否则很容易就忘了,这样你做的再好,你也是0分。画红线的区域,也有两份,在VBA代码编程里面写的。反正在那里面都是会有提示的,叫你写的你一定要写,题目没有叫你写的,但是在VBA代码编程里面有提示的,你最好也写上去。绿色字体就是提示的,在中间就是作答的,最后是那个错误处理,在题目中是没有要求的,只是在最后提示了一下,但是在VBA代码编程里面是有的 ,这个要注意一下,错误处理的单词是errhanle,你不用记,在上面直接复制粘贴。这样你就可以考100分了。最后一个难点就是在文本框的控件来源中写iif函数,就相当于是选择结构if的意思=IIf(性别=男 And 年龄20,True,False)由于是字段所以你要在性别和年龄上加上方括号才是正确的。一定要注意,条件中的字段要加上方括号,其他的最好自己主动加上双引号,这样可以避免在iif语句中出错。=iif(党员否,”党员”,”非党员”) 方括号和双引号最好自己给加上去。否则你会出错的。Iif跟选择结结构表达的意思是一样的,iif中的括号内包括三个内容,第一个是条件,第二个是条件为真输出的内容,第三个是条件为假的内容)Iif(条件,”真”,”假”)就相当于if 条件 then 真 else 假 endif。我这道题目做错了,原因很简单,因为我忘了在iif中添加双引号。这一点是一定要记住的。=iif(党员否,”党员”,”非党员”) 一定要自己把双引号添加上去。报表中的页码表达式是这样写的page & “/” & pages这个题目要靠自己的记忆力强行的把它记住第一步是写,if r

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论