access基本知识Word下载.docx
- 文档编号:22325599
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:13
- 大小:70.02KB
access基本知识Word下载.docx
《access基本知识Word下载.docx》由会员分享,可在线阅读,更多相关《access基本知识Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
将数字字符串转换成数值型数字。
InputBox函数的返回值是一个字符串,当需要用InputBox函数输入数值,并且需要输入的数值参加运算时,必须用Val函数把它转换为相应类型的数值。
通常把由Dim定义的变量称为自动变量,Static定义的变量称为静态变量。
两者的不同之处是,如果用Static定义了一个变量,则每次引用该变量时,其值会继续保留,而当引用Dim定义的变量时,变量值会被重新设置。
Update语句实现数据的更新功能,能够对指定表所有记录或满足条件的记录进行更新操作,该语句的格式为:
Update<
表名>
Set<
字段名1>
=<
表达式1>
[,<
字段名2>
表达式2>
]…
[Where<
条件>
]
其中,<
是指要更新数据的表的名称。
<
字段名>
表达式>
是用表达式的值替代对应字段的值,并且一次可以修改多个字段。
一般使用Where子句来指定被更新记录字段值所满足的条件,如果不使用Where子句,则更新全部记录。
软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。
其中需求分析阶段常用的工具是数据流图和数据字典。
首先遍历左子树,然后访问根结点,最后遍历右子树;
并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。
在软件设计过程中,必须遵循软件工程的基本原则:
这些原则包括抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可靠性。
【End】定位当前记录中的最后一个字段;
【Ctrl】+【End】定位最后一个记录中的最后一个字段;
【Ctrl】+【↑】第一条记录中的当前字段;
【Ctrl】+【↓】定位到最后一条记录的当前字段;
【Ctrl】+【Home】定位第一条记录中的第一个字段。
Access报表对象的数据源可以是表、查询或SQL命令。
docmd.openform:
使用OpenForm操作,可以从"
窗体"
视图、窗体"
设计"
视图、"
打印预览"
或"
数据表"
视图中打开一个窗体,可以选择窗体的数据输入与窗口方式并限制窗体所显示的记录。
docmd.openview:
可以使用OpenView操作在"
视图或"
中打开视图。
当在"
视图中打开视图时,该操作运行此命名的视图。
可以选择该视图的数据项,并可限制视图显示的记录数。
docmd.openreport:
使用OpenReport操作,可以在"
中打开报表或立即打印报表。
也可以限制需要在报表中打印的记录。
docmd.opentable:
使用Opentable操作,可以在"
中打开表,也可以选择表的数据输入方式。
Rnd函数返回小于1但大于或等于0的单精度值
Do…LoopWhile当条件结果为真时,执行循环体,并持续到条件结果为假或执行到选择ExitDo语句,结束循环。
EOF测试当前读写位置是否达到文件末尾,属性返回布尔型值。
FileLen是检测文件长度的函数,当调用该函数时,如果所指定的文件已经打开,则返回的值是这个文件在打开前的大小,单位是字节。
Len是字符串长度检测函数,函数返回字符串所含字符数。
LOF是取得一个打开文件的长度大小。
数据库概念设计的过程中,视图设计一般有三种设计次序,它们是:
1、自顶向下。
这种方法是先从抽象级别高且普遍性强的对象开始逐步细化、具体化与特殊化。
2、由底向上。
这种设计方法是先从具体的对象开始,逐步抽象,普遍化与一般化,最后形成一个完整的视图设计。
3、由内向外。
这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显的其它对象。
文本型数据比较是拆分比较;
首先比较第一个数字,相同就比较第二个数字,"
129"
第一个数字是1,"
131"
第一个数字也是1,数字相同就比较第二个;
第二个数字是2,"
第二个数字是3,2比3要小,按降序排序,所以"
排在"
之前,其他同理排之。
在报表设计过程中可以添加标签、图形、文本框控件,选项组控件是不适合添加到报表中的。
语法:
表达式.MouseDown(Button,Shift,X,Y)
Button:
必选,Integer,按下以触发该事件的鼠标键。
Button参数是用位表示的位字段,它的位分别对应鼠标左键(bit0)、鼠标右键(bit1)和鼠标中键(bit2)。
这些位分别对应值1、2和4。
只能对其中的一个位进行设置,以指出哪个键触发了事件。
acLeftButton:
鼠标左键的位掩码,常量值为1
acRightButton:
鼠标右键的位掩码,常量值为2
acMiddleButton:
鼠标中间键的位掩码,常量值为4
Shift:
必选,Integer,在按下或释放Button参数所指定的鼠标键时Shift、Ctrl和Alt键的状态。
Shift参数同样是用位表示的位字段,其中最低的位对应于Shift(bit0)、Ctrl(bit1)和Alt(bit2)。
Shift参数指出这些键的状态。
在其中进行某些位、所有位或没有位的设置,可以指出某些键、所有键或没有键被按下。
例如,如果Ctrl和Alt两者都被按下,Shift的参数值将会是6。
acShiftMask:
Shift键的位掩码,常量值为1
acCtrlMask:
Ctrl键的位掩码,常量值为2
acAltMask:
Alt键的位掩码,常量值为4
X:
必选,Single,鼠标指针当前位置的x坐标。
Y:
必选,Single,鼠标指针当前位置的y坐标。
DateDiff函数的作用是返回日期1和日期2之间按照间隔类型所指定的时间间隔数目。
语法:
DateDiff(<
间隔类型>
<
日期1>
日期2>
[,W1][,W2])
DateDiff函数的语法包含以下参数:
参数包含以下设置:
栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。
二者的区别是:
栈只允许在表的一端进行插入或删除操作,是一种"
后进先出"
的线性表;
而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种"
先进先出"
的线性表。
视图设计一般有3种设计次序,它们分别是自顶向下、自底向上和由内向外。
报表视图"
用于显示报表;
打印视图"
是让用户提前观察报表的打印效果;
布局视图"
的界面与报表视图几乎一样,但是在该视图中可以移动各个控件的位置,可以重新进行控件布局;
设计视图"
用于设计和修改报表的结构,添加控件和表达式,设置控件的各种属性、美化报表等。
对于连续重复的条件,在设计条件宏时,可以使用省略号来代替重复条件表达式。
Openform是打开窗体,openreport是打开报表,openquery是打开查询,opentable是打开表。
OrderBy排序的升序关键字为ASC或不写,降序关键字为DESC
RunApp操作是启动另一个MicrosoftWindows或MS-DOS应用程序。
RunCode操作是执行VisualBasic函数。
RunMacro操作是执行一个宏。
RunCommand操作是执行MicrosoftAccess的内置命令。
宏是由一个或多个操作组成的集合,其中的每个操作都能自动执行,并实现特定的功能。
在宏运行的过程中,可以对窗体、表以及数据库进行修改,但不能修改宏本身。
Rem是用来在程序中包含注释的关键字;
Form.RecordSource属性,可以使用RecordSource属性指定窗体的数据源。
数组:
定义格式为:
Dim数组名([下标下限to]下标上限)缺省情况下,下标下限为0,数组元素从"
数组名(0)"
至"
数组名(下标上限)"
;
如果使用to选项,则可以安排非0下限。
例如:
DimA(5,5)AsInteger,B(1To3,10to20,2),则A有36个元素,B有3*11*3=99个元素。
在本题中,还有一点要注意,题面说到"
在模块的声明部分使用"
OptionBase1"
语句"
,则数组默认下标下限是1。
本题中二维数组A(2to5,5)的元素个数为4*5=20个元素。
输入掩码字符"
&
的含义是必须输入一个任意的字符或一个空格;
数据处理的最小单位是数据项。
软件的需求分析阶段的工作,可以概括为四个方面:
需求获取、需求分析、编写需求规格说明书和需求评审。
顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。
对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。
软件设计包括软件结构设计、数据设计、接口设计和过程设计。
其中结构设计是定义软件系统各主要部件之间的关系;
数据设计是将分析时创建的模型转化为数据结构的定义;
接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;
过程设计则是把系统结构部件转换成软件的过程性描述。
结构化分析的常用工具有数据流图、数据字典、判定树和判定表。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。
它可以分为软件定义、软件开发及软件运行维护三个阶段。
软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
数据模型所描述的内容有3个部分,它们是数据结构、数据操作和数据约束。
VBA程序在一行上写多个语句时用冒号"
:
作分隔符。
定义输入掩码属性所使用的字符如下:
0:
必须输入数字(0~9)
9:
可以选择输入数字或空格
#:
可以选择输入数字或空格(在"
编辑"
模式下空格以空白显示,但是在保存数据时将空白删除,允许输入加号和减号)
L:
必须输入字母
?
可以选择输入字母
A:
必须输入字母或数字
a:
可以选择输入字母或数字
必须输入任何的字符或一个空格
C:
可以选择输入任何的字符或一个空格
.:
;
-/:
小数点占位符及千位、日期与时间的分隔符(实际的字符将根据"
Windows控制面板"
中"
区域设置属性"
中的设置而定)
将所有字符转换为小写
>
将所有字符转换为大写
!
是输入掩码从右到左显示,而不是从左到右显示。
输入掩码中的字符始终都是从左到右。
可以在输入掩码中的任何地方输入感叹号
\:
使接下来的字符以原义字符显示
MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回一个Integer告诉用户单击哪一个按钮。
MsgBox(prompt[,buttons][,title][,helpfile,context])。
Open"
C:
StuData.dat"
ForAppendAs#1,保留文件中原有内容并在文件尾添加新内容。
其中Append指定文件方式为添加。
货币数据类型是数字数据类型的特殊类型,等价于具有双精度属性的数字数据类型。
向货币字段输入数据时,不必键入美元符号和千位分隔符,Access会自动显示这些符号,并添加两位小数到货币字段中。
货币型字段的长度为8个字节。
货币型数据与数字型数据混合运算后的结果为货币型。
GROUPBY用于对检索结果进行分组,查询结果是按<
分组的记录集。
只能与SELECT语句一起使用,DELETE命令、INSERT命令、UPDATE命令都不能与GROUPBY一起使用。
BackColor属性用于设置窗体主体的背景色。
设置高度,用的是Height属性。
设置亮度,一般用的是Brightness属性。
设置前景色用的是ForeColor属性。
运算符的优先级:
算术运算符>
连接运算符>
比较运算符>
逻辑运算符。
VBA中构成对象的三要素是属性、事件、方法。
InputBox函数的返回值是一个字符串(String),当需要用InputBox函数输入数值,并且需要输入的数值参加运算时,必须用Val函数把它转换为相应类型的数值。
Ltrim()删除字符串的开始(前导)空格。
Rtrim()删除字符串的尾部(尾随)空格。
Trim()删除字符串的开始(前导)和尾部(尾随)空格。
Lcase()将字符串的大写字母转成小写字母。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。
栈实际上也是线性表,只不过是一种特殊的线性表。
在这种特殊的线性表中,其插入和删除只在线性表的一端进行。
参照完整性规则包括:
更新规则、删除规则和插入规则,分别对应记录的修改、删除和添加。
INSERT语句实现数据的插入功能,可以将一条新记录插入到指定表中。
其语句格式为:
INSERTINTO表名(字段名1,字段名1,...)VALUES(字段值1,字段值2,...);
关于报表数据源设置,需要选择表对象或查询对象作为报表的数据源,然后选择报表类型,最后会自动生成报表显示数据源所有字段记录数据。
MsgBox函数,在对话框中显示消息,等待用户单击按钮,并返回一个整型(Integer)值告诉用户单击哪一个按钮。
E-R图中用矩形表示实体集,用椭圆表示属性,用菱形表示联系。
查询"
设计网格"
中的行包括:
字段、表、总计、排序、显示、条件、或。
VBA流程控制分为3种方式:
顺序控制,选择控制(分支控制),循环控制。
线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。
数据库设计分为以下6个设计阶段:
需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
VBA基本数据类型有Integer、Long、Single、Double、Currency、String、Boolean、Date和Variant。
ADO对象模型主要有Connection、Command、RecordSet、Field和Error5个对象。
Access就是一种关系数据库管理系统。
验证函数是验证控件输入数据的函数,常用的有:
IsNumeric、IsDate、IsNull、IsEmpty、IsArray、IsError、IsObject、IsMissing,共8种。
程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。
对于长度为n的线性表,在最坏的情况下,快速排序所需要的比较次数为n(n-1)/2;
冒泡排序所需要的比较次数为n(n-1)/2;
直接插入排序所需要的比较次数为n(n-1)/2;
堆排序所需要的比较次数为
。
使用"
查询向导"
创建查询比较简单,用户可以在向导指示下选择表和表中字段,但不能设置查询条件。
Select-INTO(生成表查询)
由5部分组成,每部分称为节,分别是主体、窗体页眉、页面页眉、页面页脚和窗体页脚。
Access中提供了5种创建报表的工具:
报表"
、"
报表设计"
空报表"
报表向导"
标签"
其中"
是利用当前打开的数据表或查询自动创建一个报表,包括表格式报表和纵栏式报表。
当建立两表之间联系时,如果缺少公共字段或共同属性,可以借助第三张表建立两表的间接联系。
建立关系时,存在共同属性即可,字段名未必需要完全相同。
当建立联系的双方都为主键时,则联系类型属于一对一联系,当一方为主键时,则联系为一对多联系;
可以建立两表的联系,也可以用一个表建立自联接。
运行宏一共有4种操作方法:
(1)从"
宏"
设计窗体中运行宏,单击工具栏上的"
执行"
按钮;
(2)在导航窗格中执行宏,双击相应的宏名;
(3)使用"
RunMacro"
OnError"
宏操作调用宏;
(4)在对象的事件属性中输入宏名称,宏将在该事件触发时运行。
LTrim函数:
删除字符串的开始空格。
RTrim函数:
删除字符串的尾部空格。
Trim函数:
删除字符串的开始和尾部空格。
Ucase函数:
将字符串中小写字母转化为大写字母。
窗体和报表对象的引用格式为:
固定格式Forms!
窗体名称!
控件名称[.属性名称]。
inputbox的基本格式为inputbox("
提示输入信息"
"
标题"
输入内容"
)。
其中,str1=inputbox("
输入"
练习"
)提示信息为"
,标题为空,默认值为"
从键盘上输入"
示例"
后将替换原来的默认值"
在Access中既可以引用外部数据源中的数据,也可以编辑、更新外部数据源链接的数据。
Access窗体有多种分类方法,通常按功能、按数据的显示方式和显示关系进行分类。
按功能可将窗体划分为数据操作窗体、控制窗体、信息显示窗体和交互信息窗体等4类。
如果在窗体上输入的数据总是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用组合框或列表框控件来完成。
代表命令按钮的字首码是cmd,代表文本框的字首码是txt,代表复选框的字首码是Chk,代表窗体/子报表的字首码是sub。
窗体中的列表框可以包含一列或几列数据,用户只能从列表中选择值,而不能输入新值;
使用组合框既可以进行选择,也可以输入文本,这也是列表框和组合框的区别。
字符串转换字符代码函数Asc(<
)作用是返回字符串首字符的ASCII值。
转换函数Str是将数值表达式转换为字符串。
String函数是字符重复函数,其中包含指定长度重复字符的字符串,且String函数不属于转换函数。
转换函数Chr返回与指定的字符代码对应的字符。
属于域聚合函数的有Davg、Dcount、Dfirst、Dlast、DlookUp、Dmax、DMin、DstDev、DstDevP、DSum、DVar、DvarP,共12种。
当主调函数中参数为一个的时候"
双向"
作用有效,当主调函数为常量或表达式的时候"
作用失效,实参变量不会改变。
可以作为绑定控件显示字段数据的有文本框、列表框和组合框等。
整型类型标识为Integer,标识符号为%;
单精度类型标识为Single,标识符号为!
长整型类型标识为Long,标识符号为&
Write#:
数据写入顺序文件。
Print#:
将格式化显示的数据写入顺序文件中。
Put#:
将一个变量的数据写入磁盘文件中。
Set#:
对象引用赋给变量或属性。
若要该二叉树的前序序列与中序序列相同,则该二叉树每个结点均缺失了左子树,只有右子树(除叶子结点)。
在任意一颗树中,结点总数=总分支数目+1
当尾指针大于头指针时,循环队列中元素个数为尾指针—头指针;
当尾指针小于头指针时,循环队列中元素个数为尾指针—头指针+容量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 基本知识