理解与掌握ACCESS.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
理解与掌握ACCESS

理解与掌握ACCESS ---- 摘要:本文从xBase 用户的角度对比分析了ACCESS 与xBase 的差异并进一步阐述了ACCESS 中的数据库对象及编程方法。 ---- 关键词:ACCESS----Foxpro----数据库 ---- 微软公司有两个流行的桌面数据库开发工具,一个是其自行研制开发的基于WINDOWS 环境的ACCESS,另一个是其兼并FOX 公司而得到的Foxpro。通常将dBASE、FoxBase、Foxpro 等统称为xBase 在我国拥有大量的用户,随着微软公司的ACCESS 在国际桌面数据库市场上的迅速崛起及中文OFFICE 在我国的深入普及,越来越多的用户开始使用MSACCESS(中文OFFICE97 的组件之一),很多xBase 用户也开始转向或使用微软公司的ACCESS。由于ACCESS的文件组织、数据类型、编程语言、编程方法等 与xBase 有较大的差异,致使不少xBase 用户在学习ACCESS 时感到困惑,有些用户甚至仅仅是因为从ACCESS 中找不到与xBase 相对应的命令而对ACCESS大加抨击,从而放弃ACCESS 的学习。与xBase 相比, ACCESS 有很多先进特性,xBase 用户一旦你掌握ACCESS 的基本概念与编程方法、改变“xBase 的思维方式”,就能利用已有的xBase 知识能够很快地掌握ACCESS。本文从多方面对xBase 和ACCESS 进行对比分析,通过对比使传统的xBASE 用户更好地理解与掌握ACCESS。 ---- 壹、ACCESS 与xBase 的主要差异: ---- 从大的方面说,ACCESS 的使用与编程方法 同Visual Foxpro3.0 及Visual Foxpro5.0 的使用与编程方法非常相似,熟悉Visual Foxpro3.0 及以上版本的用 户会非常容易地学会ACCESS。没有使用过Visual Foxpro 的传统xBase 用户在开始学习ACCESS 或Visual Foxpro 时,需要从思想上做较大的转变,这是由于ACCESS 及Visual Foxpro 都是采用基于事件处理和面 向对象的程序设计方法。下文中所谈到的xBase 指的是Visual Foxpro 以下的版本。 ---- 文件组织不同:用xBase 建立的系统通常包含很多不同类型的文件,每一个表、程序、报表、查询、索引、菜单等内容都是文件的方式存放在磁盘上,可以通过项目文件对其他类型的文件进行组织与管理;ACCESS 对数据库的组织同大型后台数据库系统(如SQL SERVER)的数据库组织非常相似,不同数据或程序元素称为对象,所有的 对象都存储在一个物理文件中,而这个物理文件被称为数据库。 ---- 编程语言不同:在传统的xBase 中,表、记录等数据操纵或是界面的设计采用的是xBase 命令进行编程,高版本的Foxpro 中引入了部分SQL 语句(如SQL-SELECT)主要用来完成数据的查询;ACCESS 中对表、记录等数据操作主要通过SQL 实现,程序及事件代码的编写采用Visual Basic for Application(低版本的ACCESS 用access basic 编程),简单的程序设计用宏。Visual Basic 是更为通用的编程语言,MS Office 的组件都可以用Visual Basic 进行编程。 ---- 编程方法不同:xBase 中采用面向过程的程序设计方法,即使是一个用户输入界面的设计也需要较长的一段xBase 程序;ACCESS 中采用面向对象的程序设计方法,数据处理功能的完成通过改变对象的属性或执行对象方法实现,程序段通常构成事件过程、对象方法、函数,ACCESS 中较少会出现连续的长程序。此外,ACCESS 中具有字段级、记录级、表级数据引用完整性数据约束功 能,事务处理功能和完备的安全机制。 ---- 贰、ACCESS 中的数据库对象 ---- ACCESS 的数据库窗口中包含六类不同的数据库对象,它们分别是表(Table)、查询(Query)、窗体(Form)、报表(Report)、宏(Macro) 和模块(Module)。ACCESS的数据库如同一个容器一样包含了全部的数据 库对象,与Foxpro 的项目文件不同ACCESS 将这些对 象存储在一个文件中。创建数据库对象只需单击数据库窗口中的‘新建’按钮,修改已有对象选择对象然后单击‘设计’按钮。 ---- ACCESS 中的表:ACCESS 中的表等同于xBase 中的DBF文件或Visual Foxpro 中的数据库表。ACCESS 的表 与xBase 的DBF 文件比有如下新特点:   字段名可多达64 位字符   可

您可能关注的文档

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档