文档库 最新最全的文档下载
当前位置:文档库 › Access笔试复习要点下(5-9章)

Access笔试复习要点下(5-9章)

第五章:

1、报表由报表页眉,报表页脚,页面页眉,页面页脚,组页眉,组页脚,主题节七个部分组成。

报表页眉节在报表开始处输出,报表页脚节在最后一页之后输出。

页面页眉节在每页顶端输出,页面页脚节在每页底部输出。

组页眉,组页脚用于分组统计

报表只能用于输出

(1)在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是A)报表页眉B)报表页脚C)页面页眉D)页面页脚

2、[page]代表当前页,[pages]代表总页数=[page]&”/”&[pages]

3、分页符用短虚线表示

4、直线和矩形用来修饰报表,视图菜单选排序与分组来对报表进行排序与分组

5、计算控件用=开头

6、一个主报表最多包括两级子报表或子窗体

7、P168 表5.3

习题:

(1)在报表中要显示格式为“共N页,第N页”的页码,正确的页码格式设置是

A)="共"+Pages+"页,第"+Page+"页"

B)="共"+[Pages]+"页,第"++"页"

C)="共"&Pages&"页,“第"&Page&"页"

D)="共"&[Pages]&"页,“第"&[page]&"页"

(2)在报表中,要计算“数学”字段的最低分,应将控件的“控件来源”属性设置为

A)=Min([数学])B)=Min(数学)C)=Min[数学] D)Min(数学)

第六章:

1、Access中有静态Html文件,也有动态Html文件

(1)数据访问页是一种独立于Access数据库的文件,该文件的类型是

A)TXT文件B)HTML文件C)MDB文件D)DOC文件

(2)Access中产生的数据访问页会保存在独立文件中,其文件格式是【HTML】

2、数据访问页有页视图和设计视图。

3、P178表6.1

4、用数据访问页发布Access数据库中的数据到Internet上

第七章:

1、宏是由一个或多个操作组成的集合。宏分为操作序列宏,宏组和含有条件操作的条件宏

宏可以是包含操作序列的一个宏,也可以是一个宏组,宏组织成宏组有助于数据库的管理

2、自动运行宏的名字AutoExec,取消自动运行按住Shift键

(1)在一个数据库中已经设置了自动宏AutoExcc,如果在打开数据库的时候不想执行这个自动宏,正确的操作是A)用Enter键打开数据库B)打开数据库时按住Alt键

C)打开数据库时按住Ctrl键D)打开数据库时按隹Shift键

3、引用窗体上的值用forms![窗体名]![控件名] 引用报表上的值reports![报表名]![控件名]

省略号(…)代替重复条件

4、引用宏组中的宏:宏组名.宏名

5、常用宏命令:OpenForm 打开窗体OpenReport 打开报表OpenTable 打开表OpenQuery 打开查询

SetValue 设置属性值Close 关闭指定对象,没有指定时关闭当前对象或活动窗口

Beep发嘟嘟声Msgbox 显示消息框SetWarnings 打开警告Quit 退出

Maximize 窗口最大化Minimize窗口最小化Restore 复原

GotoControl 将焦点移动到被激活的数据表或窗体的指定字段或控件上

GotoRecord 设置为当前记录

RunApp 运行外部程序RunCode 运行函数RunCommand 运行菜单命令RunMacro 运行宏

RunSQL 运行SQL语句

习题

(1)某窗体上有一个命令按钮,要求单击该按钮后调用宏打开应用程序Word,则设计该宏时应选择的宏命令是(A) A)RunApp B)RunCode C)RunMacro D)RunCommand

(2)若要在宏中打开某个数据表,应使用的宏命令是【openTable】

(3)若在“销售总数”窗体中有“订货总数”文本框控件,能够正确引用控件值的是

A)Forms.[销售总数].[订货总数] B)Forms![销售总数l.[订货总数]

C)Forms.[销售总数]![订货总数] D)Forms![销售总数]![订货总数]

(4)为窗体或报表的控件设置属性值的正确宏操作命令是(C)

A)Set B)SetData C)SetValue D)SetWarnings

第八章(除编程,编程见编程习题)

第一部分:8.1-8.3节

1、模块以VBA(Visual Basic for Application)为基础编写。模块分为类模块和标准模块。

窗体模块和报表模块属于类模块。

2、sub过程:子过程,无返回值,可以用Call调用。

Function 过程:函数过程,有返回值,不能用call调用。

3、运行宏的命令:Docmd.RunMacro 宏名

例:运行宏m1的命令是:Docmd.RunMacro “m1”

4、一个对象就是一个实体。对象的方法就是对象可以执行的行为。

事件是窗体或报表上的控件等对象可以辨识的动作。

5、一行写不下时用续行符(_)

冒号:用于将几个语句分隔写在一行中

注释语句Rem 或者是单引号’

6、数据类型P207表8.2

整数Integer % 长整数Long & 单精度数Single !双精度数Double #

货币Currency @ 字符串String $ 布尔型Boolean 日期型Date 变体类型Variant

Ture是-1 False是0

没有显式声明或使用符号来定义变量的数据类型,默认为变体型(Variant)

7、用户定义的数据类型用Type … EndType关键字

8、变量命名不能有空格,只能有下划线(_)字符

定义变量最常用的方法是Dim…As…结构

强制声明语句Option Explicit

变量的作用域分为局部范围,模块范围,全局范围三个层次。

静态变量(Static)可以保留局部变量的值。

9、数组Dim 语句定义,下标从0数起。

例如Dim a(10) as Integer,实际有11个,0-10

Dim a(1 to 10) as Integer 就是10个

支持多维数组

例如Dim a(2 to 5,5) 一共是第一维2-5 4个,第二维0-5 6个,总共4*6=24个

Option Base 1 语句将下标下限从0改为1

10、符号常量关键字Const,全局符号常量加Global或Public 关键字

11、函数:P213-P220本部分内容较多,在最后集中详细说明。

12、运算符和表达式:

(1)算数运算符:乘幂(^)、乘法(*)、除法(/)、整数除法(\)、求模,求余数(Mod)

加法(+)、减法(-)

对于整数除法,小数舍去后运算,结果有小数也要舍去。

对于求模运算,小数四舍五入后运算,被除数是负数,余数也是负数。

例题见P219

(2)关系运算符=(等于) <>(不等于) <(小于)>(大于)<=(小于等于)>=(大于等于)

成立为True ,不成立为False 注意:汉字按拼音排序

(3)逻辑运算符And (与) 两边都为真时为真。Or(或) 两边有一个为真即为真

Not (非) 非真即假,非假即真

(4)连接运算符: & 强制两个表达式做字符串连接+ 只有两个均是字符串的时候才能连接

(5)优先级:算数>连接>比较>逻辑

乘幂(^)>乘法(*)、除法(/)>整数除法(\)>求模,求余数(Mod)>加法(+)、减法(-)

第二部分(8.4-8.6节)

1、程序语句分为声明语句和执行语句。执行语句分为顺序结构,分支结构(选择结构),循环结构三种结构。

2、赋值语句:=连接。

3、条件语句:单分支语句If …Then…如果条件成立就执行。

双分支语句If…Then…Else …如果条件成立就执行肯定分支,否则就执行否定分支。

多分支语句If…Then…ElseIf …

Select Case…EndSelect

4、条件函数:IIf(条件,表达式1,表达式2) 条件成立得表达式1,否则得表达式2

Switch函数例如y=Switch(x>0,1,x=0,0,x<0,-1) x>0时y得1,x=0时y得0,x<0时y得-1

Choose 函数例如y=Choose(x,5,m+1,n) x=1,y=5 x=2,y=m+1 x=3,y=n

5、循环语句:For …Next… Do…Loop…while …Wend

6、Goto语句用于无条件转移,Goto 标号要避免使用Goto语句, 错误处理时on Error Goto 标号

7、参数传递:ByVal 按值传递,单向ByRef 按地址传递,双向

8、错误处理:On Error Goto 标号:遇到错误时转到标号位置执行。

On Error Resume Next :遇到错误时不考虑错误,继续执行下一条语句。

On Error Goto 0 :关闭错误处理。

9、本地窗口:自动显示当前过程中的所有变量声明和变量值。

立即窗口:安排一些调试语句

监视窗口:动态了解变量和表达式的值的变化情况。

断点:在语句上设置一个位置点以中断程序的执行。

第三部分(函数)

1、算数函数:

(1)绝对值Abs(-3)=3 平方根Sqr(9)=3

(2)向下取整Int 取整函数Fix 例如:Int(3.25)=3 Fix(3.25)=3 但是注意负数:Int(-3.25)=-4 Fix(-3.25)=-3

(3)四舍五入函数:Round 指定保留几位小数,下一位四舍五入。

例如:Round(3.255,1)=3.3 保留一位小数,第二位四舍五入

Round(3.754,2)=3.75

(4)随机函数:Rnd 产生0-1的随机数通用公式产生[a,b]的随机整数Int(a+(b-a+1)*Rnd)

例如Int(100*Rnd ) 产生[0,99]的随机整数。

Int(100+201*Rnd ) 产生[100,300]的随机整数。

2、字符串函数:

(1)字符串检索函数Instr 得后面字符串在前面字符串中出现的位置。

例如:Instr(“98765”,”65”) 因为65在98765中第4个位置开始出现,所以得4

Instr(3,”aSsiAb”,”a”,1) 第一个3代表从第3个字符开始,所以从小写字母s开始检索字符a,最后的1代表不区

分大小写,所以会检索到大写字母A正好是第5个位置,所以得5

(2)长度检索函数:Len 得字符串长度。例:Len(“考试中心”) 得4 Len(“12345”) 得5

注意:定长字符串的长度是定义的时候的长度和实际长度无关。

例:Dim Str as String*10 定义变量Str为定长字符串,长度为10

Str=”abc”Len(str) 得10不得3

(3)字符串截取函数

Left 左边截取N个字符例:Left(“opqrst”,3) 得“opq”

Right 右边截取N个字符例:Right(“计算机等级考试”,2) 得“考试”

Mid 从第几个位置开始截取几个字符例:Mid(“opqrst”,4,2) 得“rs”

Mid(“计算机等级考试”,4,)缺少长度时候,代表从指定位置一直截取到结束得“等级考试”

(4)空格函数:Space 例:Space(3) 得3个空格

(5) 大小写转换函数:Ucase 小写变大写Lcase 大写变小写

例:Ucase(“aBc”) 得“ABC”Lcase(“aBc”) 得”abc”

(6) 删除空格函数:LTrim RTrim Trim

例:LTrim(“ ab cd ”) 去掉开始空格得“ab cd ”

RTrim(“ ab cd ”) 去掉尾部空格得“ ab cd”

Trim(“ ab cd ”) 去掉开始和尾部空格得“ab cd”

3、日期时间函数:

(1)Date() 系统日期Time() 系统时间Now() 系统日期和时间

(2)Year 年Month 月Day 日Hour 时Minute 分Second 秒

例如:D=#2008-8-8# Year(D) 得2008

T=#10:40:11# Hour(T) 得10

WeekDay 得星期几,星期日得1,星期六得7

例如:WeekDay(D) 当天为星期五,所以得6

(3)DateAdd 日期/时间增加一个时间间隔DateDiff 计算两个日期/时间的间隔

间隔类型yyyy 年q 季m 月 d 日ww 周h 时m 分s 秒

例如D=#2004-2-29 10:40:11# DateAdd(“yyyy”,3,D) 加3年得#2007-2-29 10:40:11#

D1=#2003-5-28 20:8:36#

D2=#2004-2-29 10:40:11#

DateDiff(“yyyy”,D1,D2) 得1 间隔1年

(4)DatePart 指定日期/时间部分函数

例如:DatePart(“yyyy”,D) 得2004

(5)DateSerial 得指定年月日的函数

例如:DateSerial(2008,2,29) 得#2008-2-29#

DateSerial(2008-1,8-2,0) 得#2007-5-31# 没有0号会变到前一天31号

4、类型转换函数:

(1)字符转代码函数Asc 代码转字符函数Chr

“a” 97 “A” 65 其他字母顺着数13代表回车10代表换行

例如Asc(“abc”) 得首字符的Ascii码得97

Chr(70) 得大写F

(2)数字转字符串函数Str 字符串转数字函数Val

例如:Str(99) 正数有一个前导空格得“ 99” Str(-6) 得”-6”

Val(“16”) 得16 Val(“3 45”)自动消去空格得345

Val(“76af89”) 得76 碰到第一个不能识别为数字的字符就停止

(3)字符串转日期函数DateValue

例如:DateValue(“February 29,2004”) 得#2004-2-29#

习题:

(1)如果在被调用的过程中改变了形参变量的值;但又不影响实参变量本身,这种参数传递方式称为(A) A)按值传递B)按地址传递C)ByRef传递D)按形参传递

(2)下列给出的选项中,非法的变量名是(C)

A)Sum B)Integer_2C)Rem D)Form1

(3)表达式“B=INT(A+0.5)”的功能是(B)

A)将变量A保留小数点后1位B)将变量A四舍五入取整

C)将变量A保留小数点后5位D)舍去变量A的小数部分

(4)VBA语句“Dim NewArray(10) as Integer”的含义是(B)

A)定义10个整型数构成的数组NewArray

B)定义11个整型数构成的数组NewArray

C)定义1个值为整型数的变量NewArray(10)

D)定义1个值为10的变量NewArray

(5)在VBA中要将数值表达式的值转换为字符串,应使用函数【str()】

(6)要将一个数字字符串转换成对应的数值,应使用的函数是(A)

A)Val B)Single C)Asc D)Space

(7)下列变量名中,合法的是(C)

A)4A B)A-1 C)ABC_1 D)private

(8)能够实现从指定记录集里检索特定字段值的函数是(D)

A)Nz B)Find C)Lookup D)DLookup

(9)在模块的声明部分使用“Option Base 1”语句,然后定义二维数组A(2 to 5,5),则该数组的元素个数为(A)

A)20 B)24 C)25 D)36

第九章

1、打开窗体Docmd.OpenForm 打开报表Docmd.OpenReport 关闭Docmd.Close 省略参数时关闭当前窗体。

2、Inputbox 输入框,返回字符串,Prompt 必须的,提示字符串Title 可选标题P248图9.1

3、Msgbox 消息框见P249面和图9.2

4、验证函数P250 表9.1

5、计时:计时器间隔属性(TimerInterval)和计时器触发事件(Timer)

计时器间隔属性单位为毫秒

开始计时Me. TimerInterval=1000 停止计时me.TimerInterval=0

6、3种数据库访问接口:开放式数据库互联应用编程接口(ODBC API)、数据访问对象(DAO)、ActiveX数据对象(ADO)

7、DAO的顶层对象是DBEngine对象ADO中可以打开RecordSet对象的是Connection和Command对象

8、Nz函数将Null值转换成0,空字符串或者其他指定值。

9、DCount函数得记录集中的记录数,DAvg函数求平均值,DSum函数求和,DMax函数求最大值,DMin求最小值

10、Dlookup函数检索特定字段的值

附录

1、附录A:函数注意函数重点。

2、附录B:窗体属性Me.属性名=””例如Me.Caption=”hello”

标题Caption 图片Picture 记录源RecordSource

3、附录C:控件属性Me!控件名.属性名=””

标题Caption 可见性Visible 字体名称FontName 字号FontSize 字体粗细FontWeight

倾斜字体FontItatic 背景色BackColor 前景色ForeColor 可用Enabled 名称Name 4、附录D:宏注意第七章复习要点

相关文档
相关文档 最新文档