《Access实例教程》

合集下载

access实例教程

access实例教程

Access实例教程:《Access实例教程》是2009年中国水利水电出版社出版的图书,作者潘明寒、王嵩、陈笑禹。

这是一本详细介绍Access数据库程序设计的实例教程,主要面向初次学习数据库技术的大学本科各专业学生。

内容简介:《Access实例教程》最大的特点是通俗易懂、循序渐进、实例丰富,具有实用性和可操作性。

每章最后都配有精心设计的练习题,涵盖所有知识点。

《Access实例教程》的全部实例均放在资料库中,可以从中国水利水电出版社的网站下载,希望能对读者学习《Access 实例教程》提供帮助。

《Access实例教程》是一本详细介绍Access数据库程序设计的实例教程,采用版本是Access2003。

主要面向初次学习数据库技术的大学本科各专业学生,对于专科和高职学生,以及对数据库技术感兴趣的业余爱好者也有一定的帮助。

《Access实例教程》面向普通高等院校学生,亦可作为广大工程技术人员和业余爱好者自学参考书。

参考学时为60学时(授课30学时,上机30学时)。

编辑推荐:注重知识的基础性、系统性与全局性,兼顾前瞻性与引导性。

语言精练,应用案例丰富,讲解内容深入浅出。

体系完整,内容充实,注重应用性与实践性。

讲求实用,培养技能,提高素质,拓展视野。

目录:前言第1章Access概述本章学习目标1.1Access简介1.1.1Access的特点1.1.2Access的工作窗口1.1.3Access2003的数据库窗口1.2关于数据库的基本操作1.2.1Access数据库文件1.2.2启动Access20031.2.3打开数据库与创建数据库1.2.4关闭数据库与退出Access1.3Access的7种数据库对象1.3.1表1.3.2查询1.3.3窗体1.3.4报表1.3.5页1.3.6宏1.3.7模块1.4数据库基本知识1.4.1基本概念1.4.2数据模型习题l第2章数据表的操作本章学习目标2.1建立表结构2.1.1表的设计视图2.1.2字段的命名规则2.1.3字段大小2.1.4字段的数据类型2.1.5设置字段属性2.1.6建立表结构2.1.7主键2.1.8用数据表视图建立表结构2.2向表中输入数据2.2.1打开表的数据表视图2.2.2向表中直接输入数据2.2.3向库中导入txt文件作为表2.2.4向库中导入电子表格作为表2.2.5将另一个库中的表导入到当前库中2.2.6链接外部数据2.2.7将数据表导出为其他类型文件2.2.8表对象的复制、删除与重命名2.3表记录的操作2.3.1选定记录2.3.2添加记录2.3.3修改记录2.3.4删除记录2.3.5查找与替换数据2.3.6排序记录2.3.7筛选记录2.4数据表的格式化2.4.1设置数据表样式2.4.2设置行高列宽2.4.3设置数据字体2.4.4隐藏列与取消隐藏列2.4.5冻结列与取消冻结列2.4.6调整字段顺序2.5建立表对象之间的关联2.5.1建立表的基本原则2.5.2表之间的关系2.5.3参照完整性2.5.4建立表之间的关联2.5.5拆分表习题2第3章查询的操作本章学习目标3.1认识查询对象3.1.1查询对象的基本类型3.1.2查询的设计视图3.1.3用向导建立第一个查询3.2通配符、运算符与常用函数3.2.1通配符3.2.2普通运算符3.2.3特殊运算符3.2.4字符函数3.2.5日期函数3.2.6统计函数3.3建立简单的选择查询3.3.1从一个或多个表中提取字段3.3.2从一个或多个数据源中提取记录3.3.3用函数和特殊运算符设置查询条件3.4建立带计算的选择查询3.4.1用表达式建立计算字段3.4.2用统计函数建立计算字段3.5建立交叉表查询3.5.1用“向导”建立交叉表查询3.5.2用“设计”视图创建交叉表查询3.5.3创建带条件的交叉表查询3.6建立操作查询3.6.1生成表查询3.6.2更新查询3.6.3追加查询3.6.4删除查询3.7建立参数查询3.7.1单参数查询3.7.2多参数查询3.8建立SQL查询与子查询3.8.1创建联合查询3.8.2创建子查询3.8.3创建数据定义查询3.8.4用SQL语句操作记录习题3第4章窗体的操作本章学习目标4.1认识窗体对象4.1.1窗体的视4.1.2窗体的结构4.1.3窗体的类型4.1.4窗体的几个重要按钮4.1.5用窗体向导建立第一个窗体4.1.6窗体显示4.2窗体的工具箱与属性对话框4.2.1工具箱的使用方法与按钮功能4.2.2属性对话框4.2.3为窗体设置常用属性4.2.4为窗体选择自动套用格式4.2.5控件布局4.3创建窗体控件4.3.1标签控件4.3.2文本框控件4.3.3选项组控件4.3.4复选框、切换按钮和选项按钮控件4.3.5组合框与列表框控件4.3.6命令按钮4.3.7选项卡控件与其他控件4.3.8子窗体/子报表控件习题4第5章报表的操作本章学习目标5.1认识报表对象5.1.1报表的视图5.1.2报表的结构5.1.3报表的类型5.1.4报表的几个重要按钮5.1.5报表的节5.1.6用报表向导建立第一个报表5.2在报表中使用控件5.2.1用文本框控件显示页码5.2.2用文本框控件在报表中添加新字段5.2.3用复选框控件在报表中添加新字段5.2.4在报表中显示非记录源字段5.2.5统计报表数据5.3数据排序与分组5.3.1数据排序5.3.2数据分组5.3.3在报表中添加分页符5.4主/子报表与标签报表5.4.1主/子报表5.4.2标签报表习题5第6章页的操作第7章宏的操作第8章模块的操作第9章数据库编程。

ACCESS实例教程(数据表的操作)

ACCESS实例教程(数据表的操作)
(3)单击“下一步”→选“不要主键”→单击“下一步”→ 给表起名为“成绩”→单击“完成”按钮。
ACCESS实例教程
2.2.4 向库中导入电子表格作为表 例:导入xls文件作为表
ACCESS实例教程
(1)在数据库窗口中单击表对象→“文件”菜单→选“获取外 部数据”→选“导入”→选文件位置→文件类型选“Microsoft Excel”→选文件→单击“导入”按钮。显示:
1.在表的设计视图状态下,单击“数据表视图”按钮。 2.在表的设计视图状态下,“视图”菜单→“数据表视图”。 3.在库中选取表→单击“打开”按钮。 4.在库中双击一个表的名字。
ACCESS实例教程
2.2.2 向表中直接输入数据 输入OLE型数据
单击某记录的“照片”字段→“插入”菜单→“对象”→对 象类型选“画笔图片”→单击“确定”按钮→在画笔窗口单击 “编辑”菜单→“粘贴来源”→在磁盘中选图片→双击图片将图 片粘入画笔窗口→关闭窗口。
ACCESS实例教程
a
& C .,:; -/ < > 密码
在掩码字符位置输入英文字母、数字或空格,字母大小 写均可。 例如,掩码:aaaa,示例:5a5b,A 4
在掩码字符位置必须输入空格或任意字符。 例如,掩码:&&&&,示例:$5A%
在掩码字符位置输入空格或任意字符。 例如,掩码:CCCC,示例:$5A%
文双引号。 3.字段长度为1~64个字符,在Access中一个汉字当作一个
字符看待。
ACCESS实例教程
2.1.3 字段大小
字段大小用来定义字段所占的字节数。只有文本型字段和数字型 字段需要指定字段大小,其他类型的字段由系统分配字段大小,例如, “出生日期”是日期/时间类型,字段大小为8,“婚否”是逻辑类型, 字段大小为1。一个字符和一个汉字字段大小都是1。

access实例教程

access实例教程

访问示例教程宏操作(第7章)1创建宏2、创建宏组3、创建条件宏4和其他要控制的宏。

本章重点:*7.1理解宏对象宏是一系列操作的集合,每个操作都会自动完成一个特定的功能。

Access提供宏对象以使操作能够自动执行。

宏对象有三种类型:宏、宏组和条件宏。

其中,宏是操作集,宏组是宏集,条件宏是带条件的一系列操作,只有在条件为真时才执行。

*宏对象是在“宏”窗口中创建的。

宏窗口分为两部分:上部是用于添加宏操作的设计网格。

下面是操作参数表,用于设置每个宏操作的参数。

不同的宏操作有不同的参数表。

7.1.1宏窗口*7.1.2常用宏操作(1)打开数据库中的object OpenTable命令,打开数据表。

Openform命令打开窗体。

Openreport命令打开报告。

Openquery命令打开查询。

(2)关闭数据库对象并退出access Close命令以关闭指定的数据库对象。

退出access命令。

(3)Set value和refresh value setValue命令设置属性值。

重新控制查询命令。

*(4)窗口操作可以最大化窗口。

最小化命令使窗口最小化。

Restore命令将最大化或最小化的窗口恢复到其原始大小。

(5)运行runcommand命令以运行access指定的内置语句。

运行SQL命令以运行指定的SQL语句。

runmacro命令运行指定的宏。

(6)提示操作蜂鸣器命令使计算机发出哔哔声。

Msgbox命令将显示一个消息框。

*7.1.3宏名称的几个重要按钮:在宏窗口设计网格中显示“宏名称”列。

条件:在宏窗口设计网格中显示条件列。

插入行:在当前宏操作行上方插入空行。

删除行:删除当前宏操作行。

运行:运行宏。

如果是宏组,则只运行宏组中的第一个宏。

步骤:输入宏。

*7.1.4将宏转换为VBA 代码选择宏→工具菜单→宏→将宏转换为visual basic代码。

*7.2创建宏对象7.2.1创建宏示例:创建宏。

要打开表和查询,请先关闭查询,然后关闭表,然后在消息框中提示。

ACCESS实例教程(数据库的编程)--ppt课件全

ACCESS实例教程(数据库的编程)--ppt课件全

Set db=ws.OpenDatabase(数据库的地址与文件名) ' 打开数据库
Set rs=db.OpenRecordSet(表名、查询名或SQL语句) ' 打开记录集
ppt课件 ACCESS实例教程 9
Do While not rs.EOF ' 循环遍历整个记录集直至记录集末尾
……
' 对字段的各种操作
Access实例教程
ppt课件
1
ACCESS实例教程
——数据库编程(第9章)
ppt课件
2
本章要点: 1,用ADO访问数据库 2,用DAO访问数据库 3,程序运行错误处理
ppt课件 ACCESS实例教程 3
9.1 VBA数据库访问接口
VBA数据库访问接口是指VBA与后台数据库的连接部分, 也就是VBA与Access数据库连接的方法。
ppt课件 ACCESS实例教程 22
(5)转到窗体视图,如果输入的编号与表中的编号有重复,单 击命令按钮后显示消息框,输入的信息不能追加到表中。
mandType=查询类型
'指定命令对象的查询类型
mandText=查询字符串
'建立命令对象的查询字符串
rs. Open cm, 其他参数
'打开记录集
do while not rs.EOF
'循环开始
……
'对字段的各种操作
rs.movenext
'记录指针移到下一条
loop
'返回到循环开始处
作区和打开数据库两条语句用下面一条语句代替:
Set db = CurrentDb()
该语句是Access的VBA给DAO提供的数据库打开快捷方式。

access实例教程

access实例教程

教育部高等学校计算机基础教学指导委员会编制的《普通高等学校计算机基础教学基本要求》最新版本中对数据库技术和程序设计方面的基本要求进行编写。

本书以案例教学的方式编写,主要内容包括数据库基础知识、Acces s2010数据库、表的创建与使用、查询设计、结构化查询语言SQL、窗体设计、报表设计、宏、VBA与模块、数据库管理、数据库安全。

书中提供了丰富的案例和大量的习题。

本书内容叙述清楚、示例丰富、图文并茂、步骤清晰、易学易懂,可以作为普通高等院校各专业公共教材和全国计算机等级考试参考书。

目录第1章数据库基础11.1 数据库简介11.1.1 数据库基本概念11.1.2 数据库系统介绍21.1.3 数据库系统的特点31.1.4 关系数据库概述41.2 数据模型41.2.1 数据模型概述51.2.2 构建数据模型51.2.3 数据库中的术语简介61.2.4 关系数据库71.2.5 构建数据库模型9习题11第2章Access 2010数据库122.1 Microsoft Access 2010简介12 2.1.1 Access 2010产品简介12 2.1.2 Access 2010的功能132.2 Access 2010的新增功能13 2.3 Access 2010的安装142.4 Access 2010的启动与退出15 2.4.1 Access 2010的启动152.4.2 Access 2010的退出162.5 Access 2010的窗口操作16 2.5.1 Access 2010的系统主窗口16 2.5.2 Access 2010的数据库窗口18 2.6 创建数据库182.6.1 创建一个空白数据库182.6.2 利用模板创建数据库202.6.3 创建数据库的实例222.6.4 数据库的打开与关闭232.6.5 管理数据库242.7 上机实训26习题28第3章表的创建与使用303.1 建立新表303.1.1 使用表模板创建数据表313.1.2 使用字段模板创建数据表32 3.1.3 使用表设计创建数据表333.1.4 在新数据库中创建新表353.1.5 在现有数据库中创建新表35 3.2 数据类型363.2.1 基本类型363.2.2 数字类型373.2.3 日期和时间类型373.2.4 是/否类型383.2.5 快速入门类型383.3 字段属性383.3.1 类型属性393.3.2 常规属性393.3.3 查询属性403.4 修改数据表与数据表结构413.4.1 利用设计视图更改表的结构41 3.4.2 利用数据表视图更改表的结构41 3.4.3 数据的有效性423.4.4 主键的设置、更改与删除443.5 建立表之间的关系453.6 表达式463.6.1 基本概念463.6.2 常用函数48习题50第4章查询设计524.1 查询概述524.2 选择查询544.2.1 使用查询向导创建查询54 4.2.2 用查询设计器创建查询62 4.2.3 设置查询条件654.3 参数查询664.4 操作查询684.4.1 生成表查询684.4.2 删除查询704.4.3 追加查询704.4.4 更新查询714.5 上机实训72习题77第5章结构化查询语言SQL 79 5.1 SQL概述795.1.1 SQL的发展795.1.2 SQL的特点805.1.3 SQL的基本概念805.1.4 SQL的分类简介815.1.5 示例说明825.2 数据定义语言835.2.1 定义基本表835.2.2 完整性约束的实现895.2.3 索引的建立与维护915.3 数据查询语句935.3.1 SELECT语句的一般语法93 5.3.2 简单查询955.3.3 连接查询1045.3.4 子查询1095.4 数据更新1175.4.1 插入数据1175.4.2 修改数据1195.4.3 删除数据121习题122第6章窗体设计及高级应用123 6.1 窗体基础知识1236.1.1 窗体的概念与作用123 6.1.2 窗体构成1246.1.3 窗体类型1256.1.4 窗体视图1256.2 创建窗体1266.2.1 使用自动创建窗体向导1266.2.2 使用“窗体向导”1276.2.3 使用“图表向导”1296.2.4 使用“数据透视表向导”1316.3 自定义窗体1326.3.1 窗体设计视图的组成与主要功能132 6.3.2 属性、事件与方法1356.3.3 窗体与对象的属性及设置方法136 6.3.4 窗体与对象的事件1426.3.5 常用方法1446.3.6 常用控件的创建方法1506.4 窗体与控件的其他应用设计1576.4.1 创建计算控件1576.4.2 查找记录1596.4.3 显示提示信息1596.4.4 创建与使用主/子窗体1606.4.5 打印与预览窗体1606.4.6 设计菜单1616.5 窗体外观格式设计1636.5.1 加线条1636.5.2 加矩形1646.5.3 设置控件格式属性1646.5.4 使用Tab键设置控件次序165 6.6 上机实训167习题168第7章报表设计1707.1 创建自动报表1707.1.1 创建纵栏式报表1707.1.2 创建表格式报表1717.2 通过向导创建报表1727.2.1 创建多对象报表1727.2.2 创建图表报表1747.2.3 创建标签报表1757.3 通过设计器创建报表1777.3.1 创建简单报表1777.3.2 报表的排序、分组和计算179 7.3.3 创建主/子报表180习题182第8章宏1848.1 宏的功能1848.2 常用宏操作1848.3 运行宏1898.4 上机实训190习题191第9章VBA与模块1949.1 VBA简介1949.1.1 VBA程序初识1959.1.2 VBA程序编辑环境195 9.2 VBA语言基础1989.2.1 数据类型1989.2.2 常量与变量1999.2.3 数组2019.2.4 用户自定义数据类型202 9.2.5 运算符和表达式202 9.2.6 常用标准函数2049.3 VBA语句2089.3.1 语句书写规则2089.3.2 声明语句2099.3.3 赋值语句2109.3.4 流程控制语句2109.4 VBA过程与模块2139.4.1 过程2139.4.2 函数2139.4.3 模块2149.4.4 变量的作用域与生存期2149.5 面向对象程序设计2159.5.1 类和对象2159.5.2 对象的属性2159.5.3 对象的方法2169.5.4 对象的事件2169.6 VBA数据库编程2179.6.1 ADO数据访问接口2189.6.2 ADO应用示例2209.7 VBA程序运行错误处理与调试221 9.8 上机实训222习题224第10章数据库管理22610.1 管理数据库22610.1.1 数据的备份和恢复22610.1.2 数据库的压缩和恢复227 10.1.3 生成MDE文件22710.1.4 数据库的密码22810.2 用户级的安全机制22810.2.1 创建和加入新的工作组228 10.2.2 设置用户和组用户23010.2.3 设置用户与组权限232习题232第11章数据库安全23411.1 Access 2010安全性的新增功能234 11.1.1 Access 2010中的新增功能234 11.1.2 Access用户级安全23511.1.3 Access安全体系结构23511.1.4 禁用模式23611.2 使用受信任位置中的Access 数据库236 11.3 数据库的打包、签名和分发23811.4 信任数据库24111.5 使用数据库密码加密Access数据库241 11.6 旧版本数据库格式的转换24311.7 上机实训245习题245参考文献246。

ACCESS实例教程(完整资料).doc

ACCESS实例教程(完整资料).doc

【最新整理,下载后即可编辑】实验一数据库及表的操作一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理”数据库。

操作步骤:图1-1创建教学管理数据库(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。

把它修改为“教学管理”如图1-1所示。

(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。

(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。

(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。

(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。

图1-2“文件新建数据库”对话框(6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。

图1-3表1的数据表视图2.使用模板创建Web数据库要求:利用模板创建“联系人Web数据库.accdb”数据库。

操作步骤:(1)启动Access。

(2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。

一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。

Web数据库是Access2010新增的功能。

这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示(3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文件新建数据库”对话框中,选择数据库的保存位置。

ACCESS实例教程--模块的操作(第8章)

ACCESS实例教程--模块的操作(第8章)

Currency String Boolean Date Variant
@ $
货币 文本 是/否 日期/时间 无
8
22
(2)数据类型转换函数
函数 CByte(x) CInt(x) CLng(x) CSng(x) CDbl CCur CBool(x) CDate(x) CStr(x) CVar(x) 转换后类型 Byte Integer Long Single Double Currency Boolean Date String Variant 说明 x取值范围同Byte,小数部分四舍五入,超出范围显 示“溢出” x取值范围同Integer,小数部分四舍五入 x取值范围同Long,小数部分四舍五入 x取值范围同Single x取值范围同Double x取值范围同Currency x取值范围是任何有效数字或字串 x取值范围是任何有效日期表达式 无 x如果是数值范围同Double,否则,与String相同
3
8.1.1 模块的基本概念
(1)模块 模块由一个或多个过程组成,每个过程实现一个或几个功能。 模块的执行通过特定事件激发相应的事件过程实现。 (2)事件过程 事件过程是一组代码,用于响应窗体事件或报表事件。 (3)类模块 类模块是包含代码和数据的集合,可以看作是没有物理表示的 控件,总是与某一特定的窗体或报表相关联。窗体模块和报表模块 都属于类模块。 (4)标准模块 标准模块是代码的集合,包含的过程不与任何其他对象相关联, 是数据库对象使用的公共过程,保存在数据库窗口中。
29
8.2.5 变量的作用域和生命周期
1.变量的作用域 变量的作用域是变量在程序中起作用的范围。分3个层次,从 低到高依次为:局部、模块、全局。 (1)局部变量 又称为本地变量,仅在声明变量的过程中有效。在过程和函 数内部用dim声明或不用声明接使用的变量,都是局部变量。局部 变量在本地拥有最高级,当存在同名的模块级变量时,模块级变 量被屏蔽。 (2)模块变量 模块变量在所声明模块的所有函数和所有过程都有效,变量 定义在模块所有过程之外的起始位置,通常是窗体变量或标准模 块变量。 (3)全局变量 全局变量又称为公共变量,定义在标准模块所有过程之外, 在所有模块的所有过程和函数中都有效。 定义格式:public 变量名 as 数据类型

ACCESS实例教程(宏的操作)

ACCESS实例教程(宏的操作)
(2)生成命令按钮控件c1→标题为“确定”。 (3)新建宏“条件宏2”→显示“条件”列。 (4)条件1:[Forms]![ct1]![fxk1] and [Forms]![ct1]![fxk2]
→操作选MsgBox→消息写“又唱歌又跳舞”。 (5)条件2:[Forms]![ct1]![fxk1] and not [Forms]![ct1]![fxk2]
(3)设置值和刷新值 SetValue命令,设置属性值。 Requery命令,刷新控件数据。
ACCESS实例教程(宏•的操A作)CCESS实例
(4)窗口操作 Maximize命令,最大化窗口。 Minimize命令,最小化窗口。 Restore命令,将最大化或最小化窗口恢复至初始大小。
(5)运行操作 RunCommand命令,运行Access指定的内置语句。 RunSQL命令,运行指定的SQL语句。 RunMacro命令,运行指定的宏。
→操作选MsgBox→消息写“不唱歌不跳舞”。
ACCESS实例教程(宏•的操A作)CCESS实例
ACCESS实例教程(宏•的操A作)CCESS实例
(8)ct1窗体中选取命令按钮→属性窗口单击“事件”卡 →在“单击”属性框中选“条件宏2”。
ACCESS实例教程(宏•的操A作)CCESS实例
执行结果:
ACCESS实例教程(宏•的操A作)CCESS实例
7.3 宏的编辑与调试
7.3.1 宏的编辑
1.更改宏组中的宏名和更改条件表达式 直接在宏名或条件表达式处输入新内容即可。 2.更换宏的操作 单击操作框的向下箭头,在系统提供的52个操作中重新选一个。 3.更换操作的参数 单击参数框的向下按钮,在系统提供的参数项中重新选一个。 4.插入行与删除行 在设计网格中选定一行,单击插入行按钮,在当前行上方插入一 个空行。选定一行,单击删除行按钮,删除当前行。

access实例教程

access实例教程

access实例教程Microsoft Access在很多地方得到广泛使用,例如小型企业,大公司的部门。

Access的用途体现在两个方面:一、用来进行数据分析:access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。

并可灵活设置统计的条件。

比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。

这一点体现在:会用access,提高了工作效率和工作能力。

二、用来开发软件:access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。

低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。

(VB、.net、C语言等开发工具对于非计算机专业人员来说太难了,而access则很容易)。

这一点体现在:实现了管理人员(非计算机专业毕业)开发出软件的“梦想”,从而转型为“懂管理+会编程”的复合型人才。

另外,在开发一些小型网站WEB应用程序时,用来存储数据。

例如ASP+Access。

这些应用程序都利用ASP技术在InternetInformation Services运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/Microsoft SQL Server.ACCESS的用途更多,体现在很多方面:表格模板。

只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。

Access 可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。

您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然UI。

创建和运行旧数据库。

尽情享用对您的现有桌面数据库(ACCDB/MDB) 的支持。

access实例教程

access实例教程

访问示例教程宏操作(第7章)* 1,创建宏2,创建宏组3,创建条件宏4,附加宏进行控制。

本章的重点:* 7.1理解宏对象宏是一系列操作的集合,并且每个操作都会自动完成特定的功能。

Access提供了宏对象以使操作能够自动执行。

宏对象有三种类型:宏,宏组和条件宏。

其中,宏是操作集,宏组是宏集,条件宏是带有条件的操作序列,仅当条件为真时才执行。

*宏对象在宏窗口中创建。

宏窗口分为两部分:上部是设计网格,用于添加宏操作。

下面是操作参数表,用于设置每个宏操作的参数。

不同的宏操作具有不同的参数表。

7.1.1宏窗口* 7.1.2常见的宏操作(1)在数据库中打开对象OpenTable命令以打开数据表。

Openform命令,打开表格。

Openreport命令,打开报告。

Openquery命令,打开查询。

(2)关闭数据库对象并退出access close命令以关闭指定的数据库对象。

退出访问命令。

(3)设置值和刷新值setValue命令以设置属性值。

重新查询命令以刷新控制数据。

*(4)窗口操作可最大化窗口。

最小化命令以最小化窗口。

Restore命令将最大化或最小化的窗口还原到其初始大小。

(5)运行runcommand命令命令以运行access指定的内置语句。

运行SQL 命令以运行指定的SQL语句。

runmacro命令运行指定的宏。

(6)提示操作蜂鸣指令,使计算机发出“哔”的声音。

Msgbox命令,显示消息框。

* 7.1.3宏的几个重要按钮宏名称:在宏窗口设计网格中显示“宏名称”列。

条件:在宏窗口设计网格中显示条件列。

插入行:在当前宏操作行上方插入空白行。

删除行:删除当前的宏操作行。

运行:运行宏。

如果它是一个宏组,则仅运行该宏组中的第一个宏。

步骤:进入宏。

* 7.1.4将宏转换为VBA代码选择宏→工具菜单→宏→将宏转换为可视基本代码。

* 7.2创建宏对象7.2.1创建宏示例:创建宏。

打开一个表和一个查询,首先关闭查询,然后关闭表,并在消息框中提示。

ACCESS实例教程(第1章)

ACCESS实例教程(第1章)

1.3.4 报表
报表用来以格式化方式显示并打印数据。利用报表可以整 理和计算基本表中的数据,有选择的显示指定信息。报表的数 据源来自表、查询或SQL语句,在报表中不能输入数据。
1.3.5 页
页又称为数据访问页,是一种特殊的Web页,为通过网络发 布数据提供方便。数据访问页直接与数据库相连,用户通过数 据访问页查看和编辑Access数据库中的数据。对页中数据进行 修改、添加或删除操作,结果会保存在数据库中。
1.1 Access简介
Access 是一种关系型的桌面数据库管理系统,作 为Microsoft Office软件的组件之一,在世界范围内得 到广泛使用。Access具有功能强大和操作简单的特点, 特别适合数据库技术的初学者。
以下将以Access 2003为教学背景介绍Access的使 用方法。
1.1.1 Access的特点
2关于数据库的基本操作121access数据库文件access数据库文件的扩展名为mdb除了页对象之外的其他数据库对象都是该数据库文件中的一项内容不能作为单独的文件保存在磁盘上不能作为单独的文件保存在磁盘上
Access实例教程
ACCESS实例教程
——ACCESS概述(第1章)
本章要点:
1,启动并退出Access 2003 2,认识Access 2003工作窗口 3,了解Access 的7种数据库对象 4,创建Access数据库 5,数据库的基本概念
1.4 数据库基本知识
1.4.1 基本概念
1.数据 从计算机角度看,数据是能被计算机识别、存储和加工的的信息
载体。例如:“张三很高”是信息,“张三的身高为2米”是数据。 在计算机中,文字、图形、图像、声音、动画、影像等都是数据。 2.数据

ACCESS实例教程

ACCESS实例教程

实验一数据库及表的操作一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表容4.数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理”数据库。

操作步骤:图1-1创建教学管理数据库(1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。

把它修改为“教学管理”如图1-1所示。

(2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。

(3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。

(4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。

(5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。

图1-2“文件新建数据库”对话框(6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。

图1-3表1的数据表视图2.使用模板创建Web数据库要求:利用模板创建“联系人Web数据库.accdb”数据库。

操作步骤:(1)启动Access。

(2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。

一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。

Web数据库是Access2010新增的功能。

这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示(3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文件新建数据库”对话框中,选择数据库的保存位置。

access实例教程查询操作

access实例教程查询操作

例:将籍贯为河北的记录追加到空表stud中,追加的字段
为:班级、姓、名、性别。

(1)选择追加去向
(2)确定追加字段和条件

(3)运行查询

3.6.4 删除查询

删除查询能将数据表中符合条件的记录成批的删除。 删除查询可以给单个表删除记录,也可以给建立了关系的多 个表删除记录,多个表之间要建立参照完整性,并选择了 “级联删除”选项。

条件建立选择查询,称为子查询。子查询不能单独作为一个 查询,必须与其他查询相结合。做子查询的select语句只能 返回一个值,而不是一组值。
1.在select语句使用统计函数
(1)count,统计个数。 (2)sum,求和。 (3)avg,求平均值。 (4)max,求最大值。 (5)min,求最小值。
格式:month(日期常量) 或 month(日期/时间型变量名)
5.day函数,返回日期数据中日子的号码。
格式:day(日期常量) 或day(日期/时间型变量名)
3.2.6 统计函数
1.sum函数,对数字型表达式求和。 格式:sum(数字型表达式) ,如:• sum([工资]+[奖金]) 2.avg函数,对数字型表达式求和。 格式:avg(数字型表达式),如:avg([奖金]) 3.count函数,对表达式统计个数。 格式:count(表达式), 如:count([编号]) 4.max函数,求数字型表达式的最大值。 格式:max(数字型表达式),如:max([奖金]) 5.min函数,求数字型表达式的最小值。 格式:min(数字型表达式),如:min([年龄])
2.联合查询的语法
select 语句1 union [all]
select 语句2

ACCESS实例教程

ACCESS实例教程
注意其中单、双引号和&号的使用。 (3)如果有多个字段符合条件表达式,DLookup 函数只返回第
一个字段值。
例:当前表是“员工”表,外部表是“部门”表,用 DLookup 函数显示外部表中“名称”字段的值。
计算出生年: =Year(Now())-[年龄] 计算部门: =dlookup("名称","部门","部门编号='"&所属部门&"'")
报表布局:
显示结果:
5.3 数据排序与分组
5.3.1 数据排序
“视图”菜单→“排序与分组”→在左边列中选字段→在右边列中选排 序方式。如果对多个字段排序,则选取字段的顺序就是排序次序。首先对 第一个字段排序,当第一个字段的值相同时,再对第二个字段排序。
5.3.2 数据分组
例:按照“姓名”字段分组,显示所选课程的名称、成 绩,计算平均成绩 。
“视图”菜单→“排序与分组”→分组字段选“姓名”→组页眉选 “是”→组页脚选“是”,设计视图中显示组页眉和组页脚。
在组页脚添加计算字段。 表达式:=avg([成绩])
显示结果:
5.4 主/子报表与标签报表
5.4.1 主子报表
主/子报表类似于主/子窗体,是对建立了关系的两个表的操作。两个表 都已单独建立了报表,然后将子表对应的报表插入到主表对应的报表中。主 报表可以包含一个或多个子报表,也可以包含一个或多个子窗体。
显示结果:
5.2.4 在报表中显示非记录源字段
用 DLookup 函数在报表中显示非记录源(又称外部表)中的字段值,外部表与当 前表之间无须建立关系,在函数中以共有字段作为连接条件即可。
DLookup("外部表字段名","外部表名","条件表达式")
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单击数据库窗口标题栏的关闭图标,或使用“文件”菜单下 的“关闭”选项,只关闭数据库,不退出Access。 退出Access 2003可以用如下4种方法。 1,单击Access 2003工作窗口标题栏右端的关闭按钮。 2,打开Access 2003工作窗口的“文件”菜单→选“退出”项。 3,用Alt+F+X组合键。(先按下Alt键不松手,敲F键再敲X键。) 4,用Alt+F4组合键。(先按下Alt键不松手,敲F4键。)
ACCESS实例教程
1.1.1
Access的特点
1.有强大的开发工具VBA,可以编写数据库应用程序。
2.能访问多种格式的数据,如:Excel数据表和text文本文件。 3.支持ODBC标准的SQL数据库的数据。
4.方便的向导功能使设计过程自动化。
5.可以使用Internet功能发布信息。 6.采用OLE技术支持对象的嵌入与链接。
3.字段长度为1~64个字符,在Access中一个汉字当作一个
字符看待。
ACCESS实例教程
2.1.3 字段大小
字段大小用来定义字段所使用的存储空间大小,是字段值所占的 字节数。只有文本型字段和数字型字段需要指定字段大小,其他类型 的字段由系统分配字段大小,例如,“出生日期”是日期/时间类型, 字段大小为8,“婚否”是逻辑类型,字段大小为1。一个字符和一个 汉字字段大小都是1。
向货币型字段输入数据时,系统会自动给数据添加2位小数,
并显示美元符号与千位分隔符。
ACCESS实例教程
6.自动编号型
自动编号型字段存放系统为记录绑定的顺序号,长整型,
字段大小为4,由系统自动设置。一个表只能有一个自动编号
型字段,该字段中的顺序号永久与记录相联,不能人工指定 或更改自动编号型字段中的数值。删除表中含有自动编号字 段的记录以后,系统将不再使用已被删除的自动编号字段中
Access实例教程
潘明寒 赵义霞 主编
中国水利水电出版社
ACCESS实例教程
——ACCESS概述(第1章)
本章要点:
1,启动并退出Access 2003 2,认识Access 2003工作窗口 3,了解Access 的7种数据库对象 4,创建Access数据库
5,数据库的基本概念
ACCESS实例教程
ACCESS实例教程
ACCESS实例教程
——数据表的操作(第2章)
本章要点:
1,建立表结构 2,向表中输入数据 3,建立表对象之间的关联 4,操作表中记录
5,设置数据表格式
ACCESS实例教程
2.1
2.1.1 表的设计视图
数据表由表结构和表 记录两部分组成,建立表 结构在表的设计视图中完
建立表结构
ACCESS实例教程
查询类型有: 1,选择查询
2,交叉表查询
3,生成表查询 4,更新查询
5,追加查询
6,删除查询 7,SQL查询 8,参数查询
ACCESS实例教程
1.3.3
窗体
窗体用来显示和修改表,是用户与Access应用程序之间的主要 接口,可以简化数据库的操作。窗体的数据源来自表或查询,利用
6.数据库、数据库管理系统、数据库系统三者的关系
数据库系统包括数据库和数据库管理系统。
ACCESS实例教程
1.4.2 数据模型
数据模型有3种:层次模型、网 状模型、关系模型。 Access数据库管理系统所使用的 数据模型是关系数据模型。 1.层次模型 层次模型是树型结构,自顶向下 ,层次分明。层次模型要满足以下 两个条件: • 有且只有一个根节点,根节点 没有双亲。 • 其他节点有且只有一个双亲。
7.具有较强的安全性。
ACCESS实例教程
1.1.2 Access的工作窗口
Access 2003的工作窗口中包含一个或多个Access对象的视图窗 口或设计窗口,除了数据库窗口一次只能打开一个,其他对象可以同 时打开多个。
ACCESS实例教程
1.1.3 Access 2003的数据库窗口
数据库窗口是数据库的设计视图,也是其他对象窗口的基础。窗口 左边显示数据库的7个对象,选取一个对象类别,然后进行该类对象的设 计与编辑。窗口右边是某类对象的成员列表。
窗体将整个应用程序组织起来,形成一个完整的应用系统。
ACCESS实例教程
1.3.4
报表
报表用来以格式化方式显示并打印数据。利用报表可以整 理和计算基本表中的数据,有选择的显示指定信息。报表的数 据源来自表、查询或SQL语句,在报表中不能输入数据。
ACCESS实例教程
1.3.5

页又称为数据访问页,是一种特殊的Web页,为通过网络发 布数据提供方便。数据访问页直接与数据库相连,用户通过数 据访问页查看和编辑Access数据库中的数据。对页中数据进行 修改、添加或删除操作,结果会保存在数据库中。
ACCESS实例教程
1.2
关于数据库的基本操作
1.2.1 Access数据库文件
Access数据库文件的扩展名为“mdb”,除了页对象 之外的其他数据库对象都是该数据库文件中的一项内容, 不能作为单独的文件保存在磁盘上。如果关闭数据库窗口, 所有基于该数据库的对象窗口都将被关闭。
ACCESS实例教程
(1)字节,存放0~255之间的整数,字段大小为1。
(2)整型,存放-32768~32767之间的整数,字段大小为2。 (3)长整型,存放-2147483648~2147483647之间的整数,字 段大小为4。 (4)单精度型,存放-3.4E38~3.4E38之间的实数,字段大小 为4。 (5)双精度型,存放-1.79734E308~1.79734E308之间的实 数,字段大小为8。
ACCESS实例教程
1.4
1.4.1 基本概念
数据库基本知识
1.数据 从计算机角度看,数据是能被计算机识别、存储和加工的的信息 载体。例如:“张三很高”是信息,“张三的身高为2米”是数据。 在计算机中,文字、图形、图像、声音、动画、影像等都是数据。 2.数据 数据库(DataBase,DB)是存储在计算机存储设备中的、结构化 的、可共享的数据集合。数据库中的数据面向多种应用,可以被多个 用户或多个应用程序共享。 3.数据库应用系统 数据库应用系统是用数据库系统开发的面向某类实际应用的计算 机应用软件。如:学生管理系统、图书管理系统。
成,表的全部字段和每个
字段的属性在设计视图中 确定。
ACCESS实例教程
2.1.2 字段的命名规则
一个表要围绕一个主题设计字段,每个字段都应该是最小 的逻辑部分,计算字段或推导字段不要作为表中的字段。 字段的命名规则如下:
1.字段名可以包含字母、汉字、数字、空格和其他字符,第
一个字符不能是空格。 2.字段名不能包含小数点、叹号、方括号、西文单引号、西 文双引号。
1.2.2 启动Access 2003
access是office的组件。
ACCESS实例教程
1.2.3 打开数据库与创建数据库
1. 单击“新建文件”选项将创建一个空的数据库。 2. 双击一个扩展名为mdb的Access数据库文件,可启 动Access并打开该数据库。
ACCESS实例教程
1.2.4 关闭数据库与退出Access
ACCESS实例教程
关系模型要满足以下几个性质:
• 元组个数有限性:元组的个数据是有限的。
• 元组惟一性:每个元组都是惟一的。 • 元组次序无关性:元组的次序可以任意交换。
• 元组分量的原子性:元组的分量是不可分割的基本数据项。
• 属性名惟一性:属性的名称各不相同。 • 属性次序无关性:属性的次序可以任意交换。 • 属性分量值域同一性:属性的分量与与属性值域相同。
1.1 Access简介
Access 是一种关系型的桌面数据库管理系统,作 为Microsoft Office软件的组件之一,在世界范围内得 到广泛使用。Access具有功能强大和操作简单的特点, 特别适合数据库技术的初学者。 以下将以Access 2003为教学背景介绍Access的使 用方法。
的数值。
例如,输入10条记录,自动编号从1到10,删除前3条记 录,自动编号从4到10,删除第7条记录,自动编号中永远设 有7。 与财务、税务有关的数据表通常设自动编号型字段,增 加数据的安全性。
ACCESS实例教程
1.3.6

宏是一系列操作的集合,如打开窗体、打印报表,完成 大量的重复性工作,快速实现数据库的简单操作。可以单击 某个命令按钮时运行该宏。
ACCESS实例教程
1.3.7 模块
模块是VBA(Visual Basic for Applications)程序的集合,实 现数据库较为复杂操作。模块将声明和过程作为一个单元保存,完成宏 不能完成的任务。模块有两个基本类型:类模块和标准模块。类模块与 某个窗体或报表相关联,标准模块存放供其他Access数据库对象使用的 公共过程。
ACCESS实例教程
1.3
ACCESS的7种数据库对象
Access有7种数据库对象,分别是:表、查询、窗体、报表、 页、宏、模块。
1.3.1 表
表由字段和记录组成。 字段是表中的列,每个字段代表一条信息在某一方面的属性, 字段有类型,如“姓名”字段是字符型的,“年龄”字段是数字 型的。字段的基本属性有:字段名称、数据类型、字段大小、默 认值等。 记录是数据表中的行,由一个或多个字段的值组成,一条记 录是一条完整的信息,显示一个对象的所有属性。如:001、张三、 男、21,可以作为一条记录。
ACCESS实例教程Fra bibliotek4.日期/时间型
日期/时间型字段存放日期、时间、或日期时间的组合。如: 出生日期、入校日期等字段都是日期/时间型字段。字段大小为 8个字节,由系统自动设置。 日期/时间型的常量要用一对#号括起来。
相关文档
最新文档