06、07、08数据访问页、宏、模块
计算机二级access笔试要点背诵手册-数据库和表
数据库和表—笔试要点背诵手册(第一版)注:钟老师课堂 通过对历年考题的分析,参看众多当前已有的资料,倾力编写的《笔试要点背诵手册》,致力与为同学们提取精华,学习缩短时间。
同学们在背诵要点的过程中,及时利用网站提供的“习题库”中的功能抽题进行练习,更能巩固所学,把握要点。
注意,文档中红色字部分为必须背诵部分!由于本手册倾注了钟老师大量心血,请各位学员下载学习过程中,不要大量传播,对钟老师造成巨大影响。
因为钟老师目前收取的资费已经少得可怜,要想提供更好的学习平台,还需得到大家的帮助与支持。
数据库与表部分,笔试中所占比例较大,分值一般在8~12分左右。
主要考擦字段属性相关内容,如数据类型、掩码、有效性规则、有效性文本、空值含义、主键含义及影响等;还可能考察表筛选类型、规则、查找中通配符含义。
一、ACCESS 简介:Access 数据库是所有相关对象的集合,包括表、查询、窗体、报表、宏、模块、Web 页等。
每一个对象都是数据库的一个组成部分,其中,表是数据库的基础,它记录数据库中的全部数据内容。
而其他对象只是Access 提供的用于对数据库进行维护的工具而已。
正因为如此,设计一个数据库的关键,就集中在建立数据库中的基本表上。
(1)ACCESS 的主要特点(了解)1、具有方便使用的强大功能。
2、能够利用各种图例快速获得数据。
3、利用报表工具快速生成美观的数据报表。
4、采用OLE 技术,能方便的创建和编辑多媒体数据库。
5、支持ODBC 标准的SQL 数据库的数据。
6、设计过程自动化。
7、具有较好的集成开放功能。
8、提供了断点设置、单步执行等调试功能。
9、与Internet/Intranet 集成。
知识要点:1、ACCESS 数据库为关系数据库。
2、ACCESS 数据库适合于中小型数据库开发。
3、ACCESS 数据库文件的扩展名是 mdbww w .z zh st u di o.c n(2)ACCESS 数据库包含7个数据库对象:表、查询、窗体、报表、页、宏、模块。
计算机理论习题
习题1一、选择题1、下面对数据库特点的不正确叙述是( C )。
A.数据库中的数据采用统一的模型来表示。
B.数据之间的联系强。
C.数据冗余度高。
D.数据由一个软件统一管理。
2、下面对数据模型的不正确叙述是( D )。
A.数据模型是用来表示数据及数据之间联系的。
B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。
C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。
D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。
3、下面对数据库管理系统的不正确叙述是( D )。
A.数据库管理系统是一个对数据库进行统一管理、控制的软件。
B.用户必须通过数据库管理系统来使用数据库中的数据。
C.Access是一个基于关系模型的数据库管理系统。
D.一个数据管理系统可以用多个逻辑模型来管理数据。
4、下面对数据库三级模式结构的叙述中,不正确的是( C )。
A.三级模式结构可提供数据独立性。
B.三级模式结构通过两级映象来实现数据独立性。
C.模式做了修改,用户的应用程序必须修改。
D.内模式做了修改,模式不一定修改。
5、在实体联系模型(ER模型)中,用( C )来表示实体类型。
A.菱形框B.橢圆形框C.矩形框D.直线6、下面对“关系模型”的叙述中,不正确的说法是( C )。
A.关系模型的数据结构就是关系。
B.关系是一个属性数目相同的元组集合。
C.关系模型允许在关系中出现两条完全相同的元组。
D.关系模型具有三类完整性约束。
7、设属性A是关系R的主属性,则属性A不能取空值(NULL)。
这是( A )。
A. 实体完整性规则B. 参照完整性规则C. 用户定义完整性规则D. 域完整性规则8、下面关于“关系模式”与“关系”两个概念的不正确叙述是( D )。
A.关系模式是指二维表的结构,不包括二维表的内容。
B.关系包括二维表的内容。
C.关系是动态的。
D.关系模式也是动态的。
9、下面对关系“键”概念的不正确叙述是( A )。
2012年二级Access考试大纲及历年真题
2012二级Access考试大纲Access数据库程序设计1. 具有数据库系统的基础知识。
2. 基本了解面向对象的概念。
3. 掌握关系数据库的基本原理。
4. 掌握数据库程序设计方法。
5. 能使用Access建立一个小型数据库应用系统。
考试内容一、数据库基础知识1. 基本概念:数据库,数据模型,数据库管理系统,类和对象,事件。
2. 关系数据库基本概念:关系模型(实体的完整性,参照的完整性,用户定义的完整性),关系模式,关系,元组,属性,字段,域,值,主关键字等。
3. 关系运算基本概念:选择运算,投影运算,连接运算。
4. SQL基本命令:查询命令,操作命令。
5. Access系统简介:(1)Access系统的基本特点。
(2)基本对象:表,查询,窗体,报表,页,宏,模块。
二、数据库和表的基本操作1. 创建数据库:(1)创建空数据库。
(2)使用向导创建数据库。
2. 表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表。
(2)设置字段属性。
(3)输入数据:直接输入数据,获取外部数据。
3. 表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。
(2)建立表间关系。
(3)设置参照完整性。
4. 表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。
(2)编辑表内容:添加记录,修改记录,删除记录,复制记录。
(3)调整表外观。
5. 表的其他操作:(1)查找数据。
(2)替换数据。
(3)排序记录。
(4)筛选记录。
三、查询的基本操作1. 查询分类:(1)选择查询。
(2)参数查询。
(3)交叉表查询。
(4)操作查询。
(5)SQL查询。
2. 查询准则:(1)运算符。
(2)函数。
(3)表达式。
3. 创建查询:(1)使用向导创建查询。
(2)使用设计器创建查询。
(3)在查询中计算。
4. 操作已创建的查询:(1)运行已创建的查询。
(2)编辑查询中的字段。
(3)编辑查询中的数据源。
(4)排序查询的结果。
(完整版)数据库课后习题及答案
第一章数据库系统概述选择题1实体-联系模型中,属性是指(C)A.客观存在的事物B.事物的具体描述C.事物的某一特征D.某一具体事件2对于现实世界中事物的特征,在E-R模型中使用(A)A属性描述B关键字描述C二维表格描述D实体描述3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A)A书号B书名C作者D出版社4一名作家与他所出版过的书籍之间的联系类型是(B)A一对一B一对多C多对多D都不是5若无法确定哪个属性为某实体的键,则(A)A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键填空题1对于现实世界中事物的特征在E-R模型中使用属性进行描述2确定属性的两条基本原则是不可分和无关联3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n5数据的完整性是指数据的正确性、有效性、相容性、和一致性简答题一、简述数据库的设计步骤答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。
分析的策略:自下而上——静态需求、自上而下——动态需求2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。
3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。
4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。
二、数据库的功能答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构2提供数据查询语言3提供数据操纵语言4支持大量数据存储5控制并发访问三、数据库的特点答:1数据结构化。
2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复第二章关系模型和关系数据库选择题1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的A将A关系的关键字放入B关系中B建立新的关键字C建立新的联系D建立新的实体2关系S和关系R集合运算的结果中既包含S中元组也包含R中元组,但不包含重复元组,这种集合运算称为(A)A并运算B交运算C差运算D积运算3设有关系R1和R2,经过关系运算得到结果S,则S是一个(D)A字段B记录C数据库D关系4关系数据操作的基础是关系代数。
《数据库原理及应用》填空题库
DBMS的意思的【1】。
数据库管理系统
【1】是指系统开发人员利用数据库系统资源开发的面向某一类应用的软件系统。
数据库应用系统
数据库系统的主要特点为:实现数据【1】,减少数据 【2】,采用特定的【3】,具有较高的数据 【4】,具有统一的数据控制功能。
共享
冗余
数据模型
独立性
实体之间的对应关系称为 【1】,它反映现实世界事物之间的相互关联。
Web转换
Access提供的数据访问页的三种视图分别是【1】视图【2】视图和【3】视图.
设计
页面
Web页预览
要想浏览、输入、编辑和删除记录,必须在【1】视图或【2】视图中进行.
设计
页面
在Access中启动IE视图的方法是单击【1】菜单的【2】项.
文件
Web页预览
要添加或修改数据访问页的页面标题,应该在【1】地方进行.
窗体是数据库中用户和应用程序之间的【1】,用户对数据库的任何操作都可以通过它来完成.
接口
利用向导建立选项组,选项组的样式有【1】种.
5
记录选定器位于窗体视图的【1】设置,单击他会选中【2】记录.
下方
指定
按功能可将窗体分为【1】、【2】和【3】三种不同类型.
数据操作窗体
控制窗体
信息交互窗体
使用"自动创建窗体"功能可以快速创建基于单表或查询的窗体,要想创建基于多表的窗体,可以使用【1】或在【2】视图中进行.
Like "张*"□like "张*"
若"姓名"和"地址"是表中的字段名,表达式:姓名 Like "王*" And 住址 Like "北京*" 表示【1】意思.
全国计算机二级access选择题12
1.下列叙述中正确的是A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关参考答案:B【解析】算法的效率与问题的规模和数据的存储结构都有关,A错误。
算法的时间复杂度,是指执行算法所需要的计算工作量,B正确。
由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此数据的逻辑结构和存储结构不是一一对应的,C错误。
算法的时间复杂度和空间复杂度没有直接的联系,D错误。
2.下列叙述中正确的是A) 线性表链式存储结构的存储空间一般要少于顺序存储结构B) 线性表链式存储结构与顺序存储结构的存储空间都是连续的C) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D) 以上说法均错误参考答案:C【解析】线性表的顺序存储结构具备如下两个基本特征:(1)线性表中的所有元素所占的存储空间是连续的;(2)线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
用一组任意的存储单元来依次存放线性表的结点,这组存储单元既可以是连续的,也可以是不连续的,甚至是零散分布在内存中的任意位置上的。
因此C正确。
3.某二叉树共有12个结点,其中叶子结点只有1个。
则该二叉树的深度为(根结点在第1层)A) 3B) 6C) 8D) 12参考答案:D【解析】二叉树中,度为0的节点数等于度为2的节点数加1,即n2=n0-1,叶子节点即度为0,n0=1,则n2=0,总节点数为12=n0+n1+n2=1+n1+0,则度为1的节点数n1=11,故深度为12,选D。
4.对长度为n的线性表作快速排序,在最坏情况下,比较次数为A) nB) n-1C) n(n-1)D) n(n-1)/2参考答案:D【解析】快速排序最坏情况就是每次选的基准数都和其他数做过比较,共需比较(n-1)+(n-2)+…+1=n(n-1)/2,选D。
数据库课后答案
第1章思考与实践1.选择题(1) 从数据库的整体结构看,数据库系统采用的数据模型有(C )。
A.网状模型、链状模型和层次模型 B.层次模型、网状模型和环状模型C.层次模型、网状模型和关系模型 D.链状模型、关系模型和层次模型(2) 数据库系统的构成为:数据库、计算机系统、用户和( D )。
A.操作系统 B.文件系统 C.数据集合 D.数据库管理系统(3) 用二维表形式表示的数据模型是( B )。
A.层次模型 B.关系模型 C.网状模型 D.网络模型(4) 关系数据库管理系统的3种基本关系运算不包括( A )。
A.比较 B.选择 C.连接 D.投影(5) 数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是( B )。
A.DBMS包括DB和DBS B.DBS包括DB和DBMSC.DB包括DBS和DBMS D.DB、DBS和DBMS是平等关系(6) 在关系理论中,把二维表表头中的栏目称为( D )。
A.数据项 B.元组 C.结构名 D.属性名(7) 下面有关关系数据库主要特点的叙述中,错误的是( D )。
A.关系中每个属性必须是不可分割的数据单元B.关系中每一列元素必须是类型相同的元素C.同一关系中不能有相同的字段,也不能有相同的记录D.关系的行、列次序不能任意交换,否则会影响其信息内容(8) 以一定的组织方式存储在计算机存储设备上,能为多个用户所共享的与应用程序彼此独立的相关数据的集合称为( A )。
A.数据库 B.数据库系统 C.数据库管理系统 D.数据结构(9) 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )。
A.m∶n B.1∶m C.m∶k D.1∶1(10) 在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过( B )。
A.候选键 B.主键 C.外键 D.超键2.填空题(1) 关系数据库中每个关系的形式是(主外键引用0020 )。
计算机等级考试(国家)-二级access笔试模拟399
二级ACCESS笔试模拟399一、选择题1、“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置( )。
A. 索引B. 默认值C. 有效性规则D. 表之间的关系2、报表页面页眉主要用来( )。
A.显示报表的标题、图形或说明文字B.显示报表中字段名称或对记录的分组名称C.显示记录数据D.显示汇总说明3、下列可以得到“3*7=21”结果的VBA表达式为( )。
A. "3*7"&"="&3*7B. "3*7"+"="+3*7C. 3*7&"="&3*7D. 3*7+"="+3*74、下列统计函数中不能忽略空值(NULL) 的是( )。
A. SUMB. AVGC. MAXD. COUNT5、对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。
A. log[2]nB. n/2C. nD. n+16、下面概念中,不属于面向对象方法的是 ______。
A. 对象、消息B. 继承、多态C. 类、封装D. 过程调用7、在SELECT吾句中,“\”的含义是( )。
A.通配符,代表一个字符 B.通配符,代表任意字符C.测试字段是否为NULL D.定义转义字符8、下列叙述中不正确的是( )。
A.在C语言中调用函数时,只能把实参的值传送给形参,形参的值不能传送给实参B.在C的函数中,最好使用全局变量C.外部变量可以在函数之间传递数据D.自动变量实质上是一个函数内部的局部变量9、查询能实现的功能有( )。
A. 选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库B. 选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系C. 选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式D. 选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的报表和窗体10、若要在文本型字段执行全文搜索,查找“Access”字符串,则下列条件表达式正确的是( )。
第07章 宏和模块的应用
7.2 宏与宏组的操作
7.2.2 通过宏生成器创建宏
使用上一小节创建的宏并没有被对象指定为事件过程,即宏还是独立的对象, 不会因为其他对象的事件而响应。 如果要为对象创建作为其事件的宏,那么可以通过宏生成器来创建。操作过程 很简单,用户只需打开对象的【属性】 很简单,用户只需打开对象的【属性】对话框,然后指定事件,并通过宏生成器来 创建宏即可。下面将为窗体中的命令按钮对象的【单击】 创建宏即可。下面将为窗体中的命令按钮对象的【单击】事件创建一个打开窗口的 宏。 通过宏生成器创建宏的操作步骤如下。 • (1)打开光盘中的 “..\Example\Ch07\7.2.2.mdb”练习文件,然 后单击【数据库】窗口的【窗体】按钮切换到 【窗体】窗格,接着打开【雇员】窗体的设计视 图,如图1所示。 1
7.2 宏与宏组的操作
(2)打开宏的设计视图窗口后,在【操作】 )打开宏的设计视图窗口后,在【操作】 列表框中选择【OpenForm】 列表框中选择【OpenForm】选项,然后添加 注释,并从【窗体名称】列表框中选择【 注释,并从【窗体名称】列表框中选择【雇 员】选项,如图1所示。 选项,如图1 (3)再次在【操作】列表框中选择 )再次在【操作】 【OpenForm】选项,然后添加注释,并从 OpenForm】 【窗体名称】列表框中选择【雇员部门】选 窗体名称】列表框中选择【雇员部门】 项,如图2 项,如图2所示。 (4)在【操作】列表框中选择 )在【操作】 【OpenReport】选项,然后添加注释,并从 OpenReport】 【报表名称】列表框中选择【雇员】选项, 报表名称】列表框中选择【雇员】 如图3 如图3所示。 3 2 1
3
4
2
5
7.2 宏与宏组的操作
7.2.3 创建与管理宏组
access判断题
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 4648 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 9395 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140Access数据库属于层次模型的数据库.Access数据库文件的扩展名为mdb.在Access中,为了数据安全,要设置数据库的密码,只能以独占的方式打开.可以将MicrosoftAccess数据库拆分成两个文件:一个文件包含表,另一个文件包含查询、窗体、从关系中找出满足给定条件的元组的操作称为选择操作.字段类型是备注的字段,不能建立索引.字段类型是超链接的字段,可以建立索引.字段类型是OLE对象的字段,不能建立索引.文本类型的字段最多可容纳128个汉字.Access数据库的同一表中,字段名一定不能重名.Access数据库的同一表中,记录有可能重复.Access数据库表的字段名中不能出现空格.货币类型的长度是人为可以设置的.若"姓名"字段定义为长度为3的文本,那它能存储3个英文字母,也可存3个汉字.若数据表中有多个字段是主键,那么其中某一字段对应的记录值是不可以重复的.数据表中可以没有主键.Access表中字段的数据类型可以是通用类型.关键字段可以是任意类型的字段.字段的有效性规则属性是用于限制此字段输入值的表达式.表中不同的字段类型,其字段属性有所不同.表中的备注字段不可作为主键.指定了表的主键之后,Access将阻止在主键字段中输入重复值或Null值.如果在保存新建的表之前未设置主键,则Access会询问是否要创建主键.如果回答为"是",Access 字段的默认值属性中的内容,在新建记录时不会自动输入到字段中.字段的默认值属性中的内容,在修改记录内容时不允许改变.字段的有效性文本属性的作用是:用来设置当输入字段的值不是有效性规则所允许的值时,以此内字段的必填字段的属性设置为"是",则在记录中输入数据时,必须在该字段中输入数值,而且该数字段名称开始符号不可以为空格与ASCII值为0至31(十进制数)的控制字符.表中的字段名长度最多为32个字符.字段名称可包含中文、英文字母、数字、下划线与特殊字符,如"!"、"[]".在Access中创建表对象时,可以通过输入数据创建表.Access中所创建的表,创建完成之后不可以修改表结构.可以将Execl的工作表导入到Access数据库中,作为表对象.不可以将Access表中数据导出为Html文档.可以设置表中字段的默认字段类型.可以设置表中文本型和数字型字段的默认字段大小.在表的数据表视图方式中,不可以修改字段名称.在查询设计中,已存在的查询不可以作为来源表.在查询设计视图中所设置的表的关系会影响到其他的查询.在关系视图中设计的表之间的关系会影响到查询设计时表之间的关系.在关系视图中设计的表之间的关系在查询设计时不可更改之间的关系.选择查询中,可以更改表中数据的值,如数据的总计、计数等.在设计条件宏时,对于连续重复的条件,可以使用"…"符号替代重复条件表达式.交叉表查询中,列标题可以多项,行标题与值是唯一的.参数查询中,只能使用一个参数.参数查询设计过程中,参数的类型是可以改变的.生成表查询是一种操作查询,生成的表可以放在当前数据库中,也可放到其他文件中.更新查询是一种操作查询,可将数据表的数据按某种条件进行更新,但每次只能更新一个数据表中追加查询是一种操作查询,可将数据表中满足条件的记录追加到一个数据表的后面.删除查询是一种操作查询,可将数据表中满足条件的记录删除.SQL查询能够实现查询设计视图的所有查询功能.选择查询不能修改数据表,要修改数据表,只能通过操作查询.查询只能对相关联的表进行.在SQL查询中使用WHILE子句指出的是查询结果.查询不能生成新的数据表.窗体是一种主要用于在数据库中输入和显示数据的数据库对象.在数据库中定义的窗体都可以作为"启动"的"显示的窗体/页".Access排序时如果选取了多个字段,则输出结果是按设定的优先次序依次进行排序.无论是自动创建窗体还是报表,都必须选定要创建该窗体或报表基于的数据来源.报表视图方式包括:设计视图、打印预览、版面预览和数据表视图.对表中某一字段建立索引时,若其值有重复,则不能建立索引.设计数据访问页时不能向数据访问页添加选项卡.要限制宏操作的范围,可以在创建宏时定义宏条件表达式.要改变窗体上文本框控件的数据源,应设置的属性是记录源.在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在该字如果加载一个窗体,先被触发的事件是Open事件,然后是Load事件.使用宏组的目的是对多个宏进行组织和管理.VBA程序的多条语句可以写在一行中,其分隔符必须使用符号":".Access的控件对象可以设置某个属性来控制对象是否可用(不可用时显示为灰色状态).需要设置某窗体中有一命令按钮,在窗体视图中单击此命令按钮打开一个查询,需要执行的操作是OpenQue 在使用Dim语句定义数组时,在缺省情况下数组下标的下限为1.若上调产品价格,可以使用追加查询来完成.若要查询姓李的学生,查询条件应设置为="李".宏组中宏的调用格式是宏组名.宏名.宏中的每个操作命令都有名称,用户能够对其更改名称.一个非条件宏,运行时系统会执行全部宏操作.表达式IsNull([名字])的含义是"名字"字段值是空值.用于打开窗体的宏命令是OpenForm.用于显示消息框的宏命令是MsgBox.宏命令SetWarnings的功能是显示警告对话框.在Access系统中,宏是按大小来调用的.条件宏的条件项是一个算术表达式.宏命令Close的操作参数可以设置成表达式.可以用前面加"="的表达式来设置宏的操作参数.对于交叉表查询时,用户只能指定2个总计类型的字段.使用向导创建交叉表查询的数据源必须来自1个表或查询.在追加查询与被追加记录的表中,只有匹配的字段才被追加,不匹配的字段将被忽略.如果在数据库中已有同名的表,生成表查询将覆盖原有的表.参数查询中的参数应在设计器的条件中设置.假设某数据库表中有一个姓名字段,查找姓名为张三或李四的记录的条件可以是In("张三","李四在窗体上添加命令按钮控件是为了实现某种功能操作.在Access中,定义字段属性的默认值是指不允许字段的值超出某个范围.选项卡控件是创建多页窗体最容易且最有效的方法.窗体页脚的作用是用于在窗体页面的下方放置信息.窗体页眉可用来显示窗体标题.利用窗体向导创建窗体的过程中,可以设置窗体的控件大小.在Access的窗体设计视图中,可以使用输入掩码属性进行设置,使文本框中的文字在进行接受输入窗体是由不同种类的对象组成,每一个对象包括窗体都有自己独特的属性窗口.在VBA中,如果一个变量没有进行任何定义,则该变量是单精度型变量.+和&运算符是用于连接字符串的两个字符串连接符.在VBA中,布尔型变量用Yes/No来表示真/假.%是用于表示短整型变量的类型符.对象表达式Form![学生成绩单]表示的是打开"学生成绩单"查询.VBA的变量名必须以字母或汉字为首字符.在Dim语句中,变量名的后面不能加类型符号.在VBA中,数值型变量若没有赋值,则使用默认值1.设计数据访问页时不能向数据访问页添加超级链接.将Access数据库中的数据发布在Internet网络上可以通过数据访问页实现.设计数据访问页时可以向数据访问页添加选项卡控件.一个表如果设置了主关键字,表中的记录存取顺序就将依赖于主关键字的取值.自动编号数据类型一旦被指定,就会永久地与记录对应.当向表中添加新记录时,Access可以使用已删除的自动编号作为此条记录的编号.OLE对象类型的字段通过"链接"或嵌入方式接收数据.查找数据时,如果查找条件为"p[!aeu]ll",则可以找到字符串pull.在数字数据类型中,单精度数字类型的字段长度为4字节.每个表可包含2个以上的自动编号字段.OLE对象数据类型字段所嵌入的数据对象存放在外部文件中.必须输入字母(A~Z)的输入掩码是A.必须输入0到9的数字输人掩码是0.在Access中,数据的最小访问单位是字段.报表不能对数据源中的数据编辑修改.报表页眉的内容可以在报表的各个页打印输出.VBA的自动运行宏,必须命名为AutoExec.将表A的记录复制到表B中,且不删除表B中原有的记录,可以使用追加查询来完成.内部计算函数"Avg"的意思是求所在字段内所有值的和.在SQL查询中使用FROM子句指出的是查询的数据来源.在VBA中关键词Const表示定义变量.使用"自动创建数据访问页"创建数据访问页时,Access会在当前文件夹下自动保存所创建的页,其sub语句是用来定义过程的关键字,总是在模块级别定义过程的名称.VBA的过程可以套在其它过程中进行定义.Friend只能在类模块中使用.表示该Sub过程在整个工程中都是可见的,但对对象实例的控制者是Static关键字放在过程定义之前,表示在过程调用之间保留所在Sub过程的局部变量的值.在使用Sub定义过程时,在参数前出现ByVal,表示该参数按值传递.在使用Sub定义过程时,在参数前出现ByRef,表示该参数按值地址传递.窗体中的数据来源只能是表.操作查询可以通过查询对许多记录进行更改和移动,对原有的数据进行批量的更新、追加和删除主键字段大都可以设置默认值属性.在宏的表达式中要引用"成绩"报表上"学号"控件的值,可以使用"Reports!成绩!学号"来引用.不是所有宏操作都可以转化为相应的模块代码.在SQL语句中,<选择列表>中的多个选项是用逗号","来分开.答案难度图片错易对易对难对难对中对易错易对易错易对易对易错易错易对易错中对易错易错易对中对中错易对易对易错易错易对易对易对难错中错中对易错易对易错易对易对易错易错易错中对中错中错易对易错易错易对易对易错中对易对易对中对中错中错中错易对易对难对易对易错易错中对中对中错中对易对中对中对中错难对中错难错易错易对易错中对中对中对中对中错中错中错中错中对中错中对易对易对易对易对易对易错易对中错易对易错易对易对易对难对中错中对中错中对中对中错难错中对易错中对中对中错中对中错中对中错中错中错易对易对中对易错易对易对易错易对中错中错易对难错难对难对难对难对难错易对易对易对中错中对易。
Access数据库简答题复习资料
简答题复习资料1.设计数据库的基本步骤:参考答案:(1)分析数据需求。
确定数据库要存储哪些数据(2)确定需要的表。
一旦明确了数据库需要存储的数据和所要实现的功能,就可以将数据分解为不同的相关主题,在数据库中为每个主题建立一个表。
(3)确定需要的字段。
确定在各表中存储数据的内容,即确立各表的结构。
(4)确定各表之间的关系。
仔细研究各表之间的关系,确定各表之间的数据应该如何进行联接。
(5)改进整个设计。
为各表加入一些数据作为例子,然后对这些例子进行操作,看是否能够得到希望的结果。
如果发现设计不完备,可以对设计做一些调整。
2.简述使用“表设计器”创建表的基本步骤?参考答案:(1)双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。
(4)转换到表的数据视图,输入数据内容。
3.选择查询和操作查询有何区别?参考答案:选择查询是指从一个或多个表获取满足条件的数据,并且按指定顺序显示数据,查询运行不会影响到数据源的数据,操作查询则可以对数据源数据进行添加、更新、删除等修改操作。
4.报表和窗体有何不同?参考答案:窗体是用户与Access数据库应用程序交互的主要接口,报表是用一定的打印格式展示数据的一种有效方式。
报表的数据来源与窗体一样,可以是表、查询或SQL语句。
不同的是,报表只能打印或显示数据,而不能像窗体那样修改或输入数据。
5.宏和宏组的区别是什么?参考答案:宏是一个或多个操作的集合,每个操作都能够自动的实现特定的功能;宏组是有多个宏组成的,每个宏可以独立运行。
宏按宏对象名称调用,宏组中的宏则按照“宏组名〃宏名”格式调用,如果仍然像运行宏一样运行宏组名,则只执行宏组中第一个宏名中的操作指令。
6.“有效性文本”的作用是什么?参考答案:“有效性文本”是用来配合有效性规则使用的。
数据库原理与应用-第二版(张俊玲)清华大学出版社-课后习题答案完整版
数据库原理与应用-第二版(张俊玲)清华大学出版社-课后习题答案完整版数据库原理与应用习题答案第一章一、填空题1.常见的数据库管理系统有 Oracle、Microsoft SQL Server、Visual FoxPro 和Microsoft Access。
2.中文Microsoft Access 2003的基本工作界面包括主窗口 (外面的大窗口)和数据库窗口(里面的小窗口)两部分。
3.数据库像一个电子表格,其中每一行称为记录,每一列称为字段。
4. 从数据库窗口可以看出,Access 2000数据库系统的基本结构由数据库对象和组两部分组成,其中对象有7种,它们分别是数据表、查询、窗体、报表、Web页、宏和模块。
二、简答题1.试述数据、数据库、数据库管理系统、数据库系统的概念。
答:数据(Data):描述事物的符号称为数据,它是数据库存储的基本对象。
广义的数据包括数字、文字、图形和声音等。
数据库(DataBase,DB):指长期存储在计算机内的、有组织的、可共享的数据集合。
数据库管理系统(DataBase Management System,DBMS):是位于用户与操作系统之间的一层数据管理软件。
‘数据库系统(DataBase System,DBS):指在计算机中引入数据库后的系统,由数据库、数据库管理系统及其开发工具、应用系统、数据库管理员和用户构成。
2.使用数据库系统有什么好处?答:使用数据库系统可以将现实中的大量有用信息,以数据的形式保存在计算机里,数据库本身可被看作是一种电子文件柜,它是收集计算机数据文件的仓库或容器,系统用户可以对这些文件执行一系列操作,如向数据库中增加新的空文件、向现有文件中插入数据、更改现有文件中的数据及删除数据库中的数据等。
并能达到数据结构化、共享性高、冗余度低、独立性高的要求,提高了管理效率和准确性。
3.数据库管理系统的主要功能有哪些?答:数据库管理系统的功能主要有数据定义功能、数据操纵功能、数据库的运行管理及数据库的建立与维护功能。
数据库技术复习—ACCESS习题及答案
第1章认识Access2003一、选择题是一种数据库管理软件2.菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单)数据库的对象包括(要处理的数据和主要的操作内容)数据库7个对象中,(表)是实际存放数据的地方。
数据库中的表是一个(二维表)。
6.在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。
中的窗体是(数据库和用户)之间的主要接口。
二、填空题是Office2003办公软件中的一个组件,它能够帮助我们数据库管理。
的用户界面由、、、、和组成。
答案:,菜单栏,工具栏,工作区,状态栏,任务窗格数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段数据库中表之间的关系有一对一、一对多和多对多关系。
5.查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6.报表是把数据库中的数据的特有形式。
答案:打印输出7. 数据访问页可以将数据库中的数据发布到上去。
答案:Internet三、判断题1.数据就是能够进行运算的数字。
(×)2.在Access数据库中,数据是以二维表的形式存放。
(√)3.数据库管理系统不仅可以对数据库进行管理,还可以绘图。
(×)4.“学生成绩管理”系统就是一个小型的数据库系统。
(√)5.用二维表表示数据及其联系的数据模型称为关系模型。
(√)6.记录是关系数据库中最基本的数据单位。
(×)7.只有单击主窗口的“关闭”按钮,才能退出Access2003。
(×)8.Access2003 对数据库对象的所有操作都是通过数据库窗口开始的。
(√)9.Access的数据库对象包括表、查询、窗体、报表、页、图层和通道七种。
(×)10. “罗斯文”示例数据库是一个很好的帮助示例。
(√)四、简答题1.启动Access2003的方法有哪几种答案:启动Access2003的方法有3种:通过“开始”菜单启动;通过桌面快捷方式启动;通过“开始”菜单中的Access2003选项启动。
ACESS所有课后题
习题1一、选择题1.数据库系统的核心是C.数据库管理系统2.在数据库中能够惟一标识一个元组的属性或属性的组合称为D.关键字3.Access数据库文件的扩展名是D.MDB4.DB、DBMS和DBS三者之间的关系是B.DBS包括DB和DBMS5.数据库管理系统位于B.用户与操作系统之间6.使用二维表表示实体之间联系的数据模型是C.关系模型7.一个学生可以选修多门课程,一门课程可以由多个学生选修,则学生—课程之间的联系为D.多对多8.Access是一种支持B.关系型的数据库管理系统。
9.关系数据库的基本运算有C.选择、投影和连接10.SQL语句的功能有D.以上都是。
1.在Access中,对数据表的结构进行操作,应该在 B.设计视图下进行。
2.下面关于主关键字段的说法中,错误的是A.数据库中的每个表都必须有个主关键字段3.要使学生数据表中不出现同名学生的记录,在数据库中需要建立B.属性设置4.Access表中字段的数据类型不包括 C.通用5.在Access中,一个表最多可以建立 A.1个主键。
6.一个字段由 D.以上都是组成。
7.必须输入0~9的数字的输入掩码是 A.0 。
8.在下列选项中,可以控制输入数据的方法、样式及输入内容之间的分隔符的是 C.输入掩码。
9.在下列选项中,属于编辑表结构中的内容的操作是 D.添加字段。
A.定位记录B.选择记录C.复制字段中的数据D.添加字段10.下列关于表间关系的说法中,错误的是 D.在Access中,两个表之间可以建立多对多的关系1.Access支持的查询类型有A.选择查询、交叉查询、参数查询、SQL查询和操作查询2.关于查询,下列说法正确的是A.创建好的查询,可以更改查询中字段的排列顺序3.关于查询,下列说法错误的是D.查询的结果是一组数据的“静态集”4.在“查询”的设计视图窗口中, C.类型不是设计网格中的选项。
5.使用向导创建交叉查询的数据源是D.表或查询6.要对一个或多个表中的一组记录进行全局性的更改,可以使用A.更新查询7.查询向导不能创建D.参数查询8.在查询的设计视图中C.可以添加数据库表,也可以添加查询9.关于查询和表之间的关系,下面说法中正确的是D.每次运行查询时,Access便从相关的地方调出查询形成的记录集,这是物理上就已经存在的10.在选择查询中,可以对数据进行操作,即统计计算,以下的操作中不能进行的是 D.对数字字段值求几何平均数1.下列关于列表框和组合框的叙述中错误的是C.可以在列表框中输入新值,而不能在组合框中输入2.以下各项中,可以使用用户定义的界面形式来操作数据的是C.窗体3.在窗体上的控件设置Tab键的顺序,应选择属性表中的 D.其他选项卡。
九月计算机二级Access填空题必考
●数据模型不仅表示反映实物本身的数据,而且表示相关事物之间的联系。
●实体与实体之间的联系有3种,它们是一对一联系,一对多联系和多对多联系。
●用二维表的形式来表示实体之间联系的数据模型叫做关系模型。
●一个关系表的行称为记录。
●在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影。
●自然联接指的是去掉重复属性的等值联接。
●ACCESS数据库的文件扩展名是.mdb●在关系数据库中,将数据表示为二维表的形式,每一个二维表称为关系。
●在现实世界中,每个人都有自己的出生地,实体“人”和实体“出生地”之间的联系是一对多联系。
●在教师表中,如果要找出职称为“教授”的教师,应该采用的关系用算是选择。
●如果表中一个字段不是本表的主关键字,而是另外一个表的主关键字或候选关键字,这个字段称为外部关键字。
●某学校学生的学号由9位数字组成,其中不能包括空格,则学号字段正确的输入掩码是000000000●“教学管理”数据库中有学生表,课程表和选课成绩表,为了有效地反映这3张表中数据之间的联系,在创建数据库时应设置表关系。
●表的组成包括记录和字段。
●ACCESS提供了两种字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是:文本和备注。
●要建立两表之间的关系,必须通过两表的共同字段来创建。
●操作查询共有4种类型,分别是删除查询,更新查询,追加查询和生成表查询。
●创建交叉表查询,必须对行标题和列标题进行分组操作。
●在SQL的SELECT语句中,用于order by短语对查询的结果进行排序。
●在SQL的SELECT语句中,用于实现选择用算的短语是where●若要查找最近20天之内参加工作的职工记录,查询条件为Between Date() AndDate()-20●能够唯一标识某一控件的属性是名称。
●在表格式窗体,纵栏式窗体和数据表窗体中,将窗体最大化后显示记录最多的窗体是数据表窗体。
计算机考试填空题
47 "数据访问页是Access数据库的一个对象,它作为一个独立的文件保存在Access数据库的【1】,它是一种【2】格式文件,文件扩展名是【3】." "外部" "html□HTML" ".htm□.HTM" "" "" "" "易"
51 "Access提供的数据访问页的三种视图分别是【1】视图【2】视图和【3】视图." "设计" "页面" "Web页预览" "" "" "" "易"
52 "要想浏览、输入、编辑和删除记录,必须在【1】视图或【2】视图中进行." "设计" "页面" "" "" "" "" "易"
53 "在Access中启动IE视图的方法是单击【1】菜单的【2】项." "文件" "Web页预览" "" "" "" "" "易"
41 "要想使报表中的每组都另起一行或一列,应设置该组页眉或组页脚的【1】属性." "强制分页" "" "" "" "" "" "中"
数据库基础知识试题及答案
数据库基础知识试题及答案数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。
以下是由店铺整理关于数据库基础知识试题及答案的内容,希望大家喜欢! 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。
②减少数据的冗余度。
③数据的独立性。
④数据实现集中控制。
⑤数据一致性和可维护性,以确保数据的安全性和可靠性。
⑥故障恢复。
(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A、字段C、属性D、域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。
(4)下列不能建立索引的数据类型是A、文本型B、备注型C、数字型D、日期时间型【答案】B【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。
在ACCESS中,备注字段类型是不能被索引的。
(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算【答案】B【解析】关系运算包括投影、选择和联接。
全国计算机二级access选择题14
1.下列叙述中正确的是A) 程序执行的效率与数据的存储结构密切相关B) 程序执行的效率只取决于程序的控制结构C) 程序执行的效率只取决于所处理的数据量D) 以上说法均错误参考答案:A【解析】程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、所处理的数据量等有关。
2.下列与队列结构有关联的是A) 函数的递归调用B) 数组元素的引用C) 多重循环的执行D) 先到先服务的作业调度参考答案:D【解析】队列的修改是依先进先出的原则进行的,D正确。
3.对下列二叉树进行前序遍历的结果为A) DYBEAFCZXB) YDEBFZXCAC) ABDYECFXZD) ABCDEFXYZ参考答案:C【解析】前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且,在遍历左右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。
前序遍历描述为:若二叉树为空,则执行空操作。
否则:①访问根结点;②前序遍历左子树;③前序遍历右子树,C正确。
4.一个栈的初始状态为空。
现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是A) 1,2,3,A,B,CB) C,B,A,1,2,3C) C,B,A,3,2,1D) 1,2,3,C,B,A参考答案:C【解析】栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选C。
5.下面属于白盒测试方法的是A) 等价类划分法B) 逻辑覆盖C) 边界值分析法D) 错误推测法参考答案:B【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。
逻辑覆盖测试包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖,选择B。
其余为黑盒测试法。
6.下面对对象概念描述正确的是A) 对象间的通信靠消息传递B) 对象是名字和方法的封装体C) 任何对象必须有继承性D) 对象的多态性是指一个对象有多个操作参考答案:A【解析】对象之间进行通信的构造叫做消息,A正确。
access数据库第二版课后答案
access 数据库第二版课后答案篇一:数据库技术复习—access 习题及答案(汇总)1 】=txt> 一、选择题1. access2003 是一种数据库管理软件2. 菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单)3. access 数据库的对象包括(要处理的数据和主要的操作内容)4. access2003 数据库7 个对象中,(表)是实际存放数据的地方。
5. access2003 数据库中的表是一个(二维表)。
6. 在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。
7. access2003 中的窗体是(数据库和用户)之间的主要接口。
二、填空题1. access2003 是office2003 办公软件中的一个组件,它能够帮助我们数据库管理。
2. access2003 的用户界面由、、、、和组成。
答案:,菜单栏,工具栏,工作区,状态栏,任务窗格3. access2003 数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4. access2003 数据库中表之间的关系有一对一、一对多和多对多关系。
5. 查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6. 报表是把数据库中的数据的特有形式。
答案:打印输出7. 数据访问页可以将数据库中的数据发布到上去。
答案:internet三、判断题2. 在access 数据库中,数据是以二维表的形式存放。
(“4.学生成绩管理”系统就是一个小型的数据库系统。
(“5 .用二维表表示数据及其联系的数据模型称为关系模型。
(“8. access2003 对数据库对象的所有操作都是通过数据库窗口开始的。
(“10.罗斯文”示例数据库是一个很好的帮助示例。
(V)四、简答题 1 .启动access2003 的方法有哪几种?答案:启动access2003 的方法有3 种:通过“开始”菜单启动;通过桌面快捷方式启动;通过“开始”菜单中的access2003 选项启动。
access理论考试题库(答案版)
1、宏由若干个宏操作组成,宏组由()组成。
A.若干个宏操作B.一个宏C.若干宏D.上述都不对2、创建宏至少要定义一个“操作”,并设置相应的()。
A.条件B.命令按钮C.宏操作参数D.备注信息3.宏可以单独运行,但大多数情况下都与()控件绑定在一起使用。
A.命令按钮B.文本框C.组合框D.列表框4、Access2003是一种()。
A. 数据库B. 数据库系统C. 数据库管理软件D. 数据库管理员5、Access2003数据库7个对象中,()是实际存放数据的地方。
A. 表B. 查询C. 报表D.窗体6、Access2003数据库中的表是一个()。
A. 交叉表B. 线型表C. 报表D.二维表7、Access2003中的窗体是()之间的主要接口。
A. 数据库和用户B. 操作系统和数据库C. 用户和操作系统D. 人和计算机8、建立表的结构时,一个字段由()组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是9、Access2003中,表的字段数据类型中不包括()。
A.文本型B.数字型C.窗口型D.货币型10、Access2003的表中,()不可以定义为主键。
A.自动编号B.单字段C.多字段D.OLE对象11、可以设置“字段大小”属性的数据类型是()。
A.备注B.日期/时间C.文本D.上述皆可12、在表的设计视图,不能完成的操作是()。
A.修改字段的名称B.删除一个字段C.修改字段的属性D.删除一条记录13、在数据访问页中,若要观看滚动的文字效果,则应该在()下观看。
A. 设计视图B.数据表视图C.页面视图D.图表视图14、使用“自动创建数据页”创建数据访问页时,Access2003 会在当前文件夹下将创建的数据访问页保存为()格式。
A.HTMLB.文本C.数据库D.Web15、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"100"、"22"、"18"和"3",则最后排序结果是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二维数组
Dim 数组名([下界1 to] 上界1, [下界2 to] 上界2)as 类型 Dim array (0 to 3, 0 to 4) as long Dim array (3, 4) as long
运算符、表达式
运算符(P208)
算术运算符 关系运算符 逻辑运算符 连接运算符
调用方法:
对象名.方法名 docmd.openform “学生窗体” docmd.openreport “学生报表” docmd.deleteobject actable, “学生表” docmd.close acquery, “学生查询”
E.g.
过程:是完成指定任务的一段程序命令代码, 可以通过调用的方式使用。包括函数和子程序。 函数:是具有返回值的过程。 子程序:是执行完成后不返回任何值的过程。
VBA程序结构
顺序结构 分支结构(条件结构) 循环结构
Private Sub prg9_14() Dim strMsg As String, strTitle As String Dim intStyle As Integer
例9-14
strMsg = "您必须输入一个介于2010-1-1和2010-6-1之 间的日期。"
网页地址由协议、服务器名、目录路径和网页文 件名几部分组成。 如:/xxgs/index.htm
HTML
HTML(HyperText Markup Language):超 文本标记语言
静态HTML:数据不常更改,web应用程序 不需要窗体 动态HTML:数据经常更改,web应用程序 需要窗体来保存和获得数据
数据访问页
数据访问页是一种特殊的web页,它通过 internet或intranet来浏览、处理存储在 access数据库、microsoft SQL server数据 库或其他数据源中的数据。
通过数据访问页可使数据以网页形式来显示, 其内容可随着数据库中数据的变化而变化, 并可实现数据的更新和修改。
Dim b(5) as integer =>dim b(0 to 5) as integer
Option base 1 dim b(5) as integer=>dim b(1 to 5) as integer
引用形式:
数组名(下标) Dim a(1 to 3) as string a(3)=100
创建静态HTML页和数据访问页
编辑数据访问页
因特网与万维网
因特网(Internet)是全球最大的、有众多网 络相互连接而成的、开放的计算机网络。
万维网(World Wide Web,WWW)使得一 个站点可以建立包括文本、图片、声音甚至录 像的页面,这些页面用超文本标记语言 (Hyper Text Makeup Language,HTML) 写成。
表达式:由运算符、括号和运算对象等构成 的式子
函数
VBA提供了大量的函数,通过使用函数可 以避免重复性编程工作。 输入函数
InputBox(<提示信息>[,<对话框标题>[,<默 认内容>]]) InputBox(“请输入学生姓名”, “输入函 数应用”) InputBox(“请输入学生性别”, “输入 框”, “男”)
基本概念
对象
一组相关联的数据及与这些数据相关的操作 集合在一起,作为一个整体处理,称为对象
E.g.表,查询,窗体,控件等 一组相关的对象
集合
E.g.窗体集合(forms),报表集合(reports)
若要引用某窗体或报表
Forms![窗体名]
Reports![报表名]
Forms![窗体名]![控件名] Reports![报表名]![控件名]
若要引用某窗体或报表中的控件
E.g. Forms![学生]![成绩]
属性:
对象的物理特征
对象名.属性名=属性值 Forms![窗体1].caption=“成绩查询”
设置属性值:
E.g.
事件:
发生在一个对象上且能被该对象识别和响应 的行为或动作 click,dbclick
宏:操作的集合 宏组:宏的集合
宏与宏组
宏的创建和使用
宏设计窗口的组成
操作
备注
(宏名、条件) 操作参数具体的参数设置 操作参数说明区域
宏的创建
操作序列宏的创建
(例1:查看成绩、基本信息) 当条件结果为真时,执行这些操作
(例2:判断班级、是否党员)
条件操作宏的创建
使用向导创建数据访问页
使用“设计视图”创建数据访问页
编辑数据访问页
浏览静态网页和数据访问页
使用Web预览 直接打开
设置数据访问页的属性 使用主题
数据访问页的基本控件
添加标签 添加命令按钮 添加滚动文字
在数据访问页中创建显示数据的绑定滚动 文字 在数据访问页中创建未绑定滚动文字
intStyle = vbOKOnly
strTitle = "日期区间无数据" MsgBox strMsg, intStyle, strTitle End Sub
单分支结构
If 表达式 then 语句1
Private Sub prg9_15()
If Val(text1) > Val(text2) Then
VBE (visual basic editor)
VBE窗口组成
代码窗口
对象下拉列表框 过程/事件下拉列表框 代码框 过程视图
全模块视图
VBA编程基础
常量:
定义的内部符号常 量,主要作为docmd 直接常量:10,“student”,#07/03/10# 命令语句中的参数; 符号常量:const pi=3.1415926 以前缀ac开头
在程序中可以直接引用的实际值,在程序运行 VBA提供了一些预 过程中不改变
系统常量:true,false,yes,no,on,off, null,acform,actable,等
变量:
是内存中用于存储程序执行过程中产生的 中间结果,最终输出结果的临时存储区域, 其值在程序运行中可以改变
显式:Dim x as integer,sum as single 隐式:x=5 y=“China”
注:对象的事件 是由系统规定 好的,不能由用 户创建
E.g.
方法:
系统事先设计好的,可以完成一定操作的特 殊过程,是附属于对象的行为或动作 E.g:openform,openreport,close等
方法与事件的不同之处
同一事件可完成不同任务.e.g. click事件,用在 打开窗体的按钮和关闭窗体的按钮上,效果完 全不同 方法则是固定的.e.g. openforms,close
第9章
知识点
VBA简介 VBA编程基础 VBA结构控制语句
模块
VBA简介
VBA(visual basic for application):是Access 内置的程序语言,建立在Basic基础上。
VBA的必要性(宏的局限性)
宏只能处理一些简单的操作,对于复杂条件和 循环等结构无能为力 宏对数据库对象的处理(如,表、查询)能力 也很弱
text3.Text = "text1>=text2" End If End Sub
双分支结构
若写成多行, If 表达式 then 语句1 else 语句2 Private Sub prg1() Dim a As Integer 结尾要加 end if
a = Val(InputBox("请输入一个整数", "判断奇偶数")) If a Mod 2 = 0 Then MsgBox "偶数" Else MsgBox "奇数" End Sub
多分支结构(1)
If <表达式1> then
语句块1 elseif <表达式2> then 语句块2 …… [else 语句块n] end if
数据访问页
第10章
在网络应用越来越普遍的今天,通过网络来 进行数据的存取显得越来越重要。Access生 成的数据访问页是一种独立于Access数据库 外的HTML文件,在这个网页上,用户能够 显示、新建、删除和修改数据库中的数据记 录,同时分析数据。
知识点
因特网与万维网 HTML和数据访问页
宏组的创建
引用宏组中的宏时,应用如下语法: 宏组名.宏名 (例3:宏组、登录)
注意:宏与控件事件的连接
宏的运行及调试
直接运行宏(测试)
事件触发宏(在窗体、报表或控件的事件中 运行宏或事件过程,需连接宏和控件事件) 运行宏组中的宏 自动运行宏(autoexec) 单步执行宏
VBA编程
变量的声明: