(1)建立表结构。
(2)字段设置,数据类型及相关属性。
(3)建立表间关系。
3. 表的基本操作
(1)向表中输入数据。
(2)修改表结构,调整表外观。
(3)编辑表中数据。
(4)表中记录排序。
(5)筛选记录。
(6)汇总数据。
三、查询
1. 查询基本概念
(1)查询分类。
(2)查询条件。
2. 选择查询
3. 交叉表查询
4. 生成表查询
5. 删除查询
6. 更新查询
7. 追加查询
8. 结构化查询语言SQL
四、窗体
1. 窗体基本概念
窗体的类型与视图。
2. 创建窗体
窗体中常见控件,窗体和控件的常见属性。
五、报表
1. 报表基本概念
2. 创建报表
报表中常见控件,报表和控件的常见属性。
六、宏
1. 宏基本概念
2. 事件的基本概念
3. 常见宏操作命令
七、VBA编程基础
1. 模块基本概念
2. 创建模块
(1)创建VBA模块:在模块中加入过程,在模块中执行宏。
(2)编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件。
3.VBA编程基础
(1)VBA编程基本概念。
(2)VBA流程控制:顺序结构,选择结构,循环结构。
(3)VBA函数/过程调用。
(4)VBA数据文件读写。
(5)VBA错误处理和程序调试(设置断点,单步跟踪,设置监视窗口)。
八、VBA数据库编程
1.VBA数据库编程基本概念
ACE引擎和数据库编程接口技术,数据访问对象(DAO),ActiveX 数据对象(ADO)。
2. VBA数据库编程技术
数据库结构基础知识
第一章数据库基础知识
1.在Access中,设置为主键的字段由系统自动设置索引。
2.在Access数据库中创建一个新表,应该使用的SQL语句是Create Table;创建索引是Create Index;修改表是Alter Table;创建数据库是Create Database。
3.关于SQL语句:Insert语句表示追加;Update语句表示修改;Delete语句表示删除表中记录;Drop语句表示删除表。
4.在SQL语言中使用最频繁的是SELECT语句。它的语法包括FORM、WHERE和ORDER BY子句。SELECT语句构成了SQL数据库语句的核心。
5.在SQL语言的SELECT语句中,用ORDER BY子句根据指定的列对结果集进行排序。ORDER BY为可选项,默认按照升序对记录进行排序。
6.含有”网络”字样的值的表示为:like “*网络*”。
7.窗体的RecordSource属性用来指明该窗体的数据源。
8.关系数据库中数据表既相对独立,又相互联系。
9.在Access中,表和查询可以作为查询的数据源。
10.在Access数据库对象中,体现数据库设计目的的对象是查询
11.在关系运算中,要从关系模式中指定若干属性组成新的关系,该关系运算称为投影
12.在SELECT语句中,HAVING子句必须与group by子句一起使用。
13.数据集对象的EOF属性(或BOF属性)用来判断记录指针是否指向第一条记录(或最后一条记录)。
14.数据库中增加1条新的记录,执行strSQL插入语句。
15.用SQL语句实现查询表名为”图书表”中的所有记录,应该使用的Select语句是:Select* from 图书表。
16.如果数据库找到最后一行,还是没有记录,就代表没有这个用户,没有记录表示为rs.EOF。
17.在Access中建立的数据库文件的扩展名是 . mdb
第二章数据库和表
1.不可为OLE对象设置默认值属性。
2.定义默认值的含义是为减少数据输入量,可以将出现较多的值作为该字段的默认值,可以允许为空。
3."有效性规则"属性只允许定义一个条件表达式。
4.
5.参照完整性关系:级联更新、级联删除。
6.参照完整性规则包括更新规则、删除规则和插入规则。
7.? 表示与任何单个字母的字符匹配;! 匹配任何不在括号之内的字符;# 与任何单个数字字符匹配;* 与任何个数的字符匹配;[ ] 通配方括号内列出的任一单个字符;- 通配范围内的任何一个字符,必须以递增排序顺序来指定区域。
8.VBA支持的常用数据类型有:Byte,占1字节,范围是0 到 255;Boolean,占2字节,范
围True 或 False;Integer,占2字节,范围-32768到32767;Long(长整型),占4字节;Single(单精度浮点型),占4字节;Double(双精度浮点型),占8字节;Date,占8字节。
第三章查询
1. 在Access数据库中,创建查询设置时间时要求必须用 "#" 符号将时间括起来。
2. AND逻辑运算符连接的两个表达式中,其中,只要有一个表达式为假,那么运算结果就 为假。OR逻辑运算符连接的两个表达式中,两个表达式都为假时,运算结果才为假。
3.
4.使用向导创建查询时,数据源可以来自表或查询。
5.如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表。
6.ACCESS的所有查询都可以认为是一个SQL查询,因为ACCESS查询就是以SQL语句为基础来实现查询功能的。
第四章窗体
1.Access中,可用于设计输入界面的对象是窗体。
2.引用窗体的控件值的格式为:Forms![窗体名]![控件名]或[Forms]![窗体名]![控件名]。
3.控件不可见属性是:控件名称.visible = false。
4.显示文本框控件的值为:控件名称.Value = 值。
5.控件显示标题属性是:控件名称.Caption=值。
6.属于窗体的“数据”类属性的是记录源、排序依 据、记录锁定等;“格式”类属性包括自动居中和记录选择器等;“事件”类属性有获得焦点等。
7.窗体的"其他"属性表示了控件的附加特征。包括名称、状态栏文字、Tab键索引、控件提示文本等。
8.若窗体Frm1中有一个命令按钮Cmd1,则窗体和命令按钮的Click事件过程名分别为Form_Click() Cmd1_Click() 注:窗体的单击事件过程统一用Form_Click(),不需要使用窗体名称,而命令按钮事件过程需要使用按钮名称,则为Cmd1_Click()。
9.窗体由多个部分组成,每个部分称为一个节。
第五章报表
1.Access报表对象的数据源可以是表、查询和SQL命令。
2.选项组控件多用作数据输入控件,不适合添加在报表中。
3.在报表中要显示格式为"共N页,第N页"的页码,正确的页码格式设置是="共"&[Pages]&"页,第"&[Page]&"页"
4.报表的分组字段为"页面页眉"和"主体"之间的字段。
5.组页脚区主要安排文本框或其他类型控件显示分组统计数据。
6.报表记录分组操作时,首先要选定分组字段,在这些字段上值相等的记录数据归为同一组。
第六章数据访问页
1.数据访问页是一种独立于Access数据库的文件,该文件的类型是HTML文件。
2.数据访问页有两种视图方式:页视图和设计视图。页视图用于查看数据访问页的效果,设计视图用于对数据访问页的内容进行修改。
3.使用向导创建数据访问页时,在确定分组级别步骤中最多可设置4个分组字段。
第七章宏
1.不能够使用宏的数据库对象是数据表。
2.在Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。
3.宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。既可以用Access中的宏生成器来创建和编辑宏,也可以通过编程实现。宏由宏名、参数、条件及宏操作等构成。
4.在宏表达式中要引用Form1窗体中的txtl控件的值,正确的引用方法是 Forms!窗体名!控件名[.属性名]。
5.通常,使用Autoexec宏来自动操作1个或多个Access数据库,如果在打开数据库的时候不想执行这个自动宏,则在启动数据库时按住 Shift 来避开运行这个宏。
6.在打开窗体时,依次发生的事件是打开(Open)→加载(Load)→调整大小(Resize)→激活(Activate)→成为当前(Current)事件
7.OpenForm打开窗体; OpenQuery打开选择查询或交叉表查询;OpenTable打开表;OpenModule打开特定的Visual Basic模块。
8.宏操作Quit的功能是退出Access。
9.宏操作SetValue可以对窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。
10.宏操作SetWarnings为打开或关闭所有的系统消息。
11.如果希望按满足指定条件执行宏中的一个或多个操作,这类宏称为条件操作宏。
12.GoToRecord在表、窗体或查询集中将指定的记录设置为当前记录。
13.SetFocus是控件得到焦点引发的事件,可实现将焦点移动到指定控件。
14.退出Access应用程序的VBA代码是 Application.Quit
15.用于执行指定SQL语句的宏操作是 RunSQL
第八章模块
1.在Access中,如果要处理具有复杂条件或循环结构操作,则应该使用的对象是模块。
2.窗体Caption属性的作用是确定窗体的标题。
3.Enter是进入,发生在控件实际接收焦点(GotFocus事件)之前。
4.VBA的数据类型中有字符串型、字节型、布尔型、整数型、长整数型、单精度型、双精度型、日期型、货币型、小数点型 、变体型及对象型等,没有指针类型的数据。
5.变量名命名规则:变量名由英文字母开头,且不能用VBA的关键字,也不允许出现空格、-等符号。
6.Dim newarray(10) as integer表示定义了11个整型数构成的数组。
7.在VBA中数组