文档介绍:本讲主要内容
Access数据库概述(Access数据库的对象、字段常用“数据类型”)
Access数据库的建立(建立KSCJ库、cjb表结构、建立cjb表、给数据表中输入记录)
Access与VB(DAO、 DAO的使用)
DAO的使用(引用DAO、DAO对象声明、连接和关闭数据库、操作数据库)
第八章
Access数据库(第一讲)
Access数据库概述(第8章第1讲)
Access是微软公司推出的Office办公软件中的组件,是一个数据库管理程序,利用它可以实现:
存储几乎无限多的信息;
按照用户的工作方式组织信息;
根据指定的选择标准检索信息;
创建窗体,使用户输入信息更方便;
方便地通过Web共享信息。
ess数据库操作简便、可视化程度高,故被广泛地应用。就目前统计在互联网上有关聊天室、BBC留言版,论坛等Web网站所用数据库80%ess数据库。
ess数据库有97版和2000版。
Access数据库的对象(第8章第1讲)
Access是关系型数据库。Access数据库的对象有7种,分别为表、查询、窗体、报表、页、宏和模块。其中:
“表”ess数据库的核心,是存放数据的单元;
“查询”ess数据库的各种操作;
“窗体”ess数据库的操作界面,也叫查询界面;
“报表”ess数据库操作后,显示统计结果的界面;
“页”是HTML格式文件,ess数据库独有的技术;
“宏”ess数据库操作的命令系列;
“模块”是用Visual Basic编写的程序。
字段常用“数据类型”(第8章第1讲)
Access数据库是这样定义的:数据库是由许多“表”组成的,每个表又是由许多“字段”构成的。其中“字段”的定义有严格的规定,“数据类型”的功能如表。
类型
功能说明
文本
字符型,最大值为255
备注
字符型,无长度限制
数字
数字型,有字节、整数、长整数、单精度、同步复制ID、小数之分
日期/时间
日期型,有常规日期、长日期、中日期、短日期、长时间、中时间、短时间之分
货币
货币型,有常规数字、货币、欧元、固定、标准、百分比、科学记数之分
自动编号
数字型,ess自动操作,用户不能修改和输入
是/否
逻辑型,有True/False、Yes/No和On/Off三种组合
类型
功能说明
另外字段还有“必填字段”、“默认值”、“允许空字符串”、“有效性规则”、“索引”等规定。
Access数据库的建立(第8章第1讲)
。
ess数据库的建立方法。
,它应该包含一个表(cjb)。
建立KSCJ库(第8章第1讲)
从“开始”ess。ess数据库软件会弹出一个对话框,点击鼠标,如图所示。
选择“ess数据库”,进入“文件新建数据库”对话框,点击鼠标,如图所示。
在对话框的“文件名”文本框中输入KSCJ,然后单击“创建”按钮,即可建立一个KSCJ数据库。但这时KSCJ数据库中无任何实际内容,无数据表,点击鼠标,如图所示。
cjb表结构(第8章第1讲)
该表用于存放所有考试成绩记录,cjb表结构如表所示。
字段名
数据类型
定义
允许空
必填字段
关键字
说明
XH
文本
最多20个字符
否
是
否
学号
XM
文本
最多16个字符
否
是
否
姓名
KM
文本
最多40个字符
否
是
否
考试科目
CJ
数字
整数
否
是
否
考试成绩
RQ
日期
中长型
否
是
否
考试日期
BZ
备注
是
否
否
备注
创建表的方法有三种:使用设计器创建表、使用向导创建表及通过输入数据创建表。这三种创建表的方法均为可视化操作。
建立cjb表(第8章第1讲)
方法一:使用设计器创建表
在“表”对象视图下,双击“使用设计器创建表”,即可进入设计界面,点击鼠标,如图所示。
方法二:使用向导创建表
Access提供了二种标准数据表建立向导,用户只需按提示步骤选定操作即可。点击鼠标,如图所示。
方法三:通过输入数据创建表
ess提供的一个不定长、不定制数据表中输入数据,Access自动判定数据表的字段类型和字段个数,从而完成数据表的建立。点击鼠标,如图所示。
方法一
方法二
方法三
给数据表中输入记录(第8章第1讲)
建立了数据表后,就可给数据表中输入记录。ess中只需双击数据表名就可进入数据记录输入界面,用户就可在可视的状况下输入数据,如图。
Access与VB(第8章第1讲)
Visual ess数据库的方法,最常用的方法有二种:数据访问对象(DAO)和远程数据访问对象(RDO)。RDO将在第