Access开发环境.ppt

上传人:牧羊曲112 文档编号:6501121 上传时间:2023-11-07 格式:PPT 页数:32 大小:1.09MB
返回 下载 相关 举报
Access开发环境.ppt_第1页
第1页 / 共32页
Access开发环境.ppt_第2页
第2页 / 共32页
Access开发环境.ppt_第3页
第3页 / 共32页
Access开发环境.ppt_第4页
第4页 / 共32页
Access开发环境.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《Access开发环境.ppt》由会员分享,可在线阅读,更多相关《Access开发环境.ppt(32页珍藏版)》请在三一办公上搜索。

1、第2章Access开发环境,Access的特点Access数据库内部结构Access用户界面数据库对象的创建数据的导入和导出数据库安全,2,2.1 Access基础,1、“数据透视图”和“数据透视表”2、XML支持3、Microsoft SQL Server 2000的扩展属性支持4、无需格式转换5、子数据表6、数据访问页7、改进了访问功能,2.1.1 Access2002的新特点,Access:桌面型、面向应用的关系数据库管理系统。Microsoft Office套件之一。Access数据库由许多独立的对象组成,对象要独立创建。Access数据库也可以做得很大,作为在主机和其他网络数据库上存

2、储数据的访问前端。,Access功能与特点,存储文件单一:一个Access数据库对应一个.MDB文件。包含数据表、查询及其他对象。可处理多种数据信息:如文本文件以及其它数据库系统的数据库文件。,1.Access数据库的优点,提供编程语言VBA(Visual Basic for Applications),以及全面开放的对象类型库,可创建高性能的桌面信息管理系统。具有网络功能:可通过Internet网发布。,组织数据:Access表对象用于组织数据,可将各种类型的数据放在一个表中,可定义各个表之间的关系。从而将整个数据库中的数据有机地联系在一起。建立查询:通过创建查询可查找符合指定条件的数据、更

3、新或删除记录,或对数据执行各种计算。设计窗体:可创建窗体来直接查看、输入和更改表中的数据。窗体在DBS中的应用可提高数据操作的安全性、丰富用户操作界面。,2.Access的功能,输出报表:报表可用来分析数据或打印数据。共享数据:Access提供了与其他应用程序的接口,即数据的导入和导出。可将其他系统的数据库数据导入Access数据库中,也可将Access数据库的数据导出到其他系统的数据库中。支持超级链接:可将一个字段的数据类型定义成超级链接,并将Internet网络或局域网中的某个对象赋予它,当用户在数据表或窗体中双击超级链接字段时就可以启动浏览器,并转向该链接所指向的对象。建立应用系统:Ac

4、cess提供了宏和VBA,可用于将各种数据库和对象连接起来,形成一个数据库应用系统。还提供了“切换面板管理器”,可将已经建立的各种数据库对象连接起来,形成应用系统。,Access数据库内部结构,Access数据库由表、查询、窗体、报表、宏和模块等对象组成,Access增加了新对象:数据访问页。,2.1.2 Access数据库对象表是数据库的核心与基础,存放全部数据;报表、查询和窗体都从表中获得数据,以实现用户特定的需要,如查找、计算统计、打印、编辑等;窗体可提供良好的用户界面,可用来直接或间接地调用宏或模块,并执行查询、打印、预览、计算等功能,也可修改数据表。,表:Access数据库最主要的组

5、成部分。一个表对象是由行、列数据组成的一张二维表格。数据都存储在表中 查询、窗体和报表等对象最终的数据来源都是表,它们是操纵表中数据的不同形式每个表都有一列或几列作为关键字、惟一地标识记录,1.表,表内可定义索引,以便快速查询。一个数据库文件可包含多个表,可建立表间的关联。表中可进行查找、替换、排序、筛选等各种操作。字段的数据类型可以是文本、数字、日期、货币、OLE对象(声音、图像),以及超级链接等。,查询:按规则建立的动态数据集合。查询可按预先设定的规则有选择地显示一个或多个表中的数据。在运行查询对象时,Access自动动态地建立规则所选中的表中的数据集合,再进行相应的操作。,2.查询,窗体

6、对象:提供用户与Access数据库之间的交互界面窗体主要功能:编辑数据、接受数据、显示信息和控制应用程序的流程等,窗体显示的内容可来自表或查询,3.窗体,子窗体,报表:以特定格式打印或显示数据的方法 报表可基于某一数据表,也可基于某一查询结果。利用报表设计器设计报表。,4.报表,子报表,计算字段,Access的新功能,可直接建立Web页。通过它,可将所有文件作为Web发布程序存储到指定的文件夹,或将其复制到Web服务器上,在网上发布信息,5.数据访问页,宏对象:一个或多个操作的集合,其中每个操作实现一个特定的功能。使用宏可以使一些操作任务自动完成,6.宏,模块对象:将Visual Basic

7、For Application 中声明和过程作为一个单元进行保存的集合。模块对象由声明节、语句和过程组成,7.模块,2.2 Access开发环境,设置:“工具”|“自定义”自定义对话框|“命令”页,1.主窗口与菜单,2.数据库窗口,3.数据库打开和关闭,2.3 Access数据库设计,2.3.1 数据库规划1、确定ER模型2、数据库的规范化3、确定数据的完整性,18,2.3.2 数据库设计的步骤1、确定数据库的目的2、确定数据库中需要的表3、确定数据表中需要的字段4、明确有唯一值的字段5、确定之间的关系6、优化设计7、输入并创建其它数据库对象8、使用Access分析工具,19,2.3.3 Ac

8、cess数据库设计,1.新建按钮与对话框,2.使用向导创建对象,3.对象的设计视图,视图:对象的不同显示方式,分别用于设计和使用的不同场合。其中设计视图用于创建或编辑对象。,4.对象中的表达式,表达式:执行某些操作。应用于定义基本表中的有效性规则,如:=0定义查询中计算字段的算式,如:单价*数量*0.7指定查询中的准则,如:Is Not Null定义窗体或报表中计算控件的算式,5.对象中的事件处理,事件:窗体或报表中,用命令按钮、文本框等控件实现某些功能。控件常含事件过程,在单击、聚集等事件发生后执行特定操作。事件过程可以用宏或模块实现。,2.5 数据的导入和导出,1.Access的数据导入导

9、出功能,导入导出功能的意义:可以利用数据的导入、导出和链接功能,将其他关系型数据库中的表或其他格式的数据文件直接添加到Access数据库中;或者将Access数据库中的对象复制到其他关系型数据库或其他格式的数据文件中。Access的导入导出功能:可导入dBASE、Paradox、ODBC数据库表可导入Excel、Word、Exchange、Lotus 1-2-3、Outlook、HTML文件和文本文件。可导出到SQL Server等数据库,或Excel等文件中。,2.导入数据,4.导出数据,27,2.4 数据库的管理和安全,2.4.1 数据库的管理,1、压缩和修复数据库可以整理数据库所战胜的磁

10、盘碎片,有错误时可以修复数据库。工具数据库实用工具压缩和修复数据库2、复制数据库制作一个数据库的副本,此副本可以与原数据库保持同步更新。工具同步复制创建副本,3、转换数据库不同Access版本,所使用的文件格式有所区别,可以把高版本的Access数据库转换为低版本的Access数据库。数据库向下兼容。,28,2.4.2 数据库的安全性,数据库安全主要包括:保护Access数据库文件;使用用户级安全设置保护数据库对象;保护VBA代码;保护数据访问页;保护应用程序;多用户环境下的安全机制,设置数据库安全的方法:为数据库设置密码,设置用户级安全,将用户能够访问或更改的权限控制在一定范围内。将数据库保

11、存为MDE文件,以删除可编辑的VBA代码,防止对窗体、报表和模块的修改。,29,2.设置用户与组的权限,可以将使用数据库 的用户按级别分为不同的组,通过设置每个组的使用权限,限制用户使用数据库的不同功能。,30,2.设置用户与组的帐号,设置用户与组的帐号就是增加或删除用户或组。,31,3.设置数据库密码,密码:用于在打开数据库时限制非法用户进入。,5.Access与其他文件的链接,Access使用外部数据源的方法:将数据导入到当前数据库的新Access表中 导入的数据将以表的形式保存一个副本,源表或源文件不会改变。二是将数据保留在当前的位置上,以当前格式使用但不导入。这称为链接。链接使得Access用户能够读取并更新外部数据源中的数据。可继续使用创建文件的程序来使用它,同时也可使用Access来添加、删除或编辑它的数据。可链接的常见外部数据源有:网络、HTML表和HTX表中的Access数据库表;本地intranet或Internet服务器上的列表;SQL Server数据库,以及Excel等文档。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号