全国计算机二级Access-必考-易错-重点知识点-总结-(4).docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
### 全国计算机二级Access-必考-易错-重点知识点-总结 #### 窗体的鼠标事件 - 在Access应用中,窗体的鼠标事件处理是非常重要的一个环节,对于用户交互至关重要。 - `Button`:表示按钮按下状态,具体来说: - `1`:表示左键按下; - `2`:表示右键按下; - `4`:表示中间键按下。 - `Shift`:表示Shift键的状态,包括: - `1`:表示Shift键按下; - `2`:表示Ctrl键按下; - `4`:表示Alt键按下。 这些信息可以用于识别用户的操作意图,进而做出相应的响应。 #### 变量定义与随机数生成 - `Dim`关键字用于声明变量,在未明确指定类型的情况下,默认为变体型(Variant),这种类型的变量可以存储任何类型的数据。 - `Rnd`函数用于生成随机数,其返回值范围为`0 <= Rnd < 1`,即一个小于1但大于等于0的单精度浮点数。 - 要生成一个指定范围内的随机整数,例如[10,50],可以通过以下公式实现:`10 + Int(Rnd * 41)`。这里`41`是因为需要覆盖50-10+1=41个整数范围。 #### 字符串操作与数学函数 - `InStr`函数用于查找子字符串的位置,例如:`InStr(5, "Hello!Beijing.", "e")`表示从"Hello!Beijing."的第5个字符开始查找"e"的第一个出现位置,结果为8。 - `Sgn`函数返回表达式的符号值: - 如果表达式的值大于0,则返回1; - 如果表达式的值等于0,则返回0; - 如果表达式的值小于0,则返回-1。 #### 文件操作 - 当使用`For Append`模式打开文件时,意味着文件将按照顺序方式输出,并且文件指针会被定位在文件的末尾,新的写入数据会附加到文件的末尾。 #### 数据结构 - **线性结构**:具备以下特征: - 有且只有一个根节点; - 每个节点最多有一个前驱节点和一个后继节点。 - **二叉树**:任意二叉树中,度为0的叶子节点的数量总是比度为2的节点多一个。 #### 程序调试与测试 - **程序调试**的目标是诊断并纠正程序中的错误。 - **程序测试**则是为了验证程序是否能够按照预期运行,并不涉及对错误的更正。 #### Access 数据库字段命名规则 - Access数据库中的字段命名需遵循以下规则: - 字段名称长度不得超过64个字符。 - 字段名称不能包含句号“.”、感叹号“!”、方括号“[]”等特殊符号。 - 字段名称不能以空格开头。 #### 数据排序 - 文本型数据排序时,首先按第一个字符排序,例如在“129, 97, 75, 131, 118”这一序列中,按照降序排列的结果为:“97, 75, 131, 129, 118”。 #### SQL 语句更新 - `UPDATE`语句的基本格式为:`UPDATE 表名 SET 字段名 = 值 [WHERE 条件]`。其中,`SET`后的部分为必填项,用于指定要修改的字段及新值;`WHERE`子句用于指定更新的条件。 #### 文本框属性 - 文本框对象通常没有`Position`属性,用来指定位置;而`SelStart`属性则用于指示当前插入点的位置。 #### 筛选操作 - **按窗体筛选**:可以根据多个字段设置筛选条件,同时也可以设定多个筛选条件。 - **按选定内容筛选**:仅针对一个字段设置筛选条件,筛选出所有包含该字段数据的记录。 - **输入筛选目标筛选**:通过输入通配符或者计算公式的方式进行筛选,无需手动输入筛选规则。 - **高级筛选**:提供更加复杂的筛选选项,允许用户根据更精细的条件进行筛选。 #### 分页标识 - `[page]`代表当前页面编号。 - `[pages]`表示总页数。 #### 运算符优先级 - 运算符优先级由高到低依次为:算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符。 #### VBA 对象构成 - VBA对象主要包括三个要素:属性、事件、方法。 #### 表达式分析 - 表达式如`X + 1 > X`中,由于算术运算符优先于关系运算符,因此实际执行的是`(X + 1) > X`。 #### 数组声明 - 例如声明一个数组`Dim a(2, -3 To 2, 4)`,这里表示创建了一个三维数组,其中第二维使用了`To`关键字来指定范围,即-3至2,因此该数组包含的元素总数为`3 * 6 * 5 = 90`个。 #### InputBox 函数 - `InputBox`函数的返回值类型为字符串,即使输入的是数字或其他非字符串类型。 #### 循环结构 - `For i = 1 To 10 Step 0`会导致无限循环,因为步长为0。 - `For i = 10 To 1 Step 0`则不会执行循环,因为起始值大于终止值且步长为负。 #### 输入输出操作 - `Input`通常只用于读取操作,而不支持写入操作。 #### 队列与链表 - **队列的顺序存储结构**通常采用循环队列形式,可以提高空间利用率。 - **线性链表**的特点在于: - 各数据节点的存储顺序与逻辑顺序通常不一致; - 存储空间不一定是连续的; - 插入和删除操作不需要移动其他元素。 #### 实体完整性约束 - 实体完整性约束要求主键属性值不为空。 #### 软件设计工具 - 常用的软件设计工具包括系统结构图、PAD图、程序流程图等,用于辅助软件的设计与开发过程。 #### 关系数据库管理系统 - 关系数据管理系统中的“关系”是指满足特定条件的二维表格。 - `TabIndex`属性决定了用户按下【Tab】键时焦点在各个控件间的移动顺序。
- 粉丝: 3819
- 资源: 59万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助