- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从VF到ACCESS过渡学习
从VF到ACCESS过渡学习 [摘要]从熟练Visual Foxpro的用户角度对比分析ACCESS与Visual Foxpro的差异,并详细阐述ACCESS 中的数据库对象及编程方法,引导学习者快速过渡到ACCESS的使用中来。 [关键词]ACCESSVisual Foxpro数据库对象 中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1110096-01 微软公司有两个流行的桌面数据库开发工具,一个是其兼并FOX公司而得到的Visual Foxpro(简称VF),另一个是微软自行研制开发的基于WINDOWS环境的Microsoft ACCESS,后来ACCESS成为Microsoft OFFICE的一个成员。随着OFFICE越来越流行,越来越多的用户也开始认识并使用ACCESS,很多VF用户也开始转向使用微软公司的ACCESS。由于ACCESS与VF在很多方面有较大的差异,如文件的组织方式、数据类型、所用的编程语言和编程方法等,使得不少熟悉VF的用户对ACCESS学习起来很吃力,一致放弃对ACCESS的学习。但是,ACCESS与VF相比有很多先进的方面,VF用户只要掌握ACCESS的基本概念与编程方法,就能在自己熟悉的VF技术基础上快速入门并深入掌握ACCESS。本文对VF和ACCESS进行一系列的对比分析,可以帮助熟练VF的用户更好地学习与掌握ACCESS。 一、编程处理语句不同 1.VF与ACCESS的使用与编程方法很相似,但在文件组织方面有所不同:用VF建立的系统通常包含多种不同类型的文件,每个表、程序、查询、索引、报表、菜单等内容都以文件的方式存放在磁盘上,可以通过项目文件对其他类型的文件进行组织与管理;ACCESS对数据库的组织同大型数据库系统(如SQL SERVER)的数据库组织比较相似,把数据或程序元素称为对象,所有的对象都存储在一个物理文件中,而这个物理文件被称为数据库。 2.编程语言不同:在传统的VF中,表、记录等数据操纵或界面的设计采用xbase命令进行编程,在后来新版本中才引入了部分SQL语句,如SELECT;ACCESS是通过SQL对表、记录等数据操作,程序及事件代码的编写采用Visual Basic for Application(低版本的ACCESS用access basic编程),简单的程序设计用宏。 二、数据库中包含的内容不同 1.ACCESS的数据库窗口中包含六类不同的数据库对象,它们分别是表(Table)、查询(Query)、窗体(Form)、报表(Report)、宏(Macro)和模块(Module)。ACCESS的数据库如同一个??器,其中包含了所有的数据库对象,与VF的项目文件不同,ACCESS将这些对象存储在一个文件中。 2.虽然VF中的数据库表也可以设置字段的输入掩码、缺省值、值范围等字段属性,但ACCESS中的表字段属性设置更为丰富,设置规则也更为灵活。在ACCESS中,不需要专门的命令或操作建立和维护索引文件,要按某字段建立索引只需在该字段的索引属性中选择特定的索引类型即可,索引的建立、维护和使用都是通过ACCESS系统来完成的。在VF中用Index on、set index to等操作就可完成索引的建立、维护和使用,用户不必关心这些内容。 3.ACCESS的数据库中可以创建多个表,表与表之间能够建立参照完整性关系。在VF中要用set relation、set skip命令来创建这样的多对一和一对多关系,而ACCESS只需图形界面操作就可完成一对多和多对一关系的建立,并且通过连锁删除与连锁更新来确保相关表中记录之间关系的有效性,且不能意外地删除或更改相关数据。还需注意的是:VF中的记录删除包括逻辑删除和物理删除两种,而ACCESS中的记录被删除后就不能恢复了。 4.查询(Query):ACCESS中可以进行灵活的查询,其实质就是SQL的数据操纵语言,利用查询可以通过不同的方法来查看、更改以及分析数据,在ACCESS中,对表、记录、字段的多数操作都可通过查询来完成;在进行选择查询时,其结果等同于表,可以在表与查询间建立关系,查询结果也可象表一样作为窗体和报表的记录来源,利用查询还能再建查询。 在VF中,要使用SQL SELECT命令。显然,ACCESS中选择查询比VF中的SQL SELECT命令功能更强大,使用更灵活。 三、表中的记录浏览方法不同 1.在VF中默认情况下,表浏览窗口中在每条记录前面都会出现每条记录的记录号,但ACCESS表浏览窗口中不会自动出现记录号,可使用窗体的左下角记录浏览栏上的按钮改变
您可能关注的文档
最近下载
- ACS800 07传动(500到2800kW)硬件手册(中文).pdf VIP
- axxon轴芯新版机台点胶机编程及操作说明.pptx VIP
- ACS880 替换 ACS800 技术指导.pdf VIP
- 公路交通情况统计调查制度 2021 .pdf VIP
- acs800调试程序.docx VIP
- ACS800ACS800 600调试指导与故障分析.ppt VIP
- ACS800变频器说明书ACS800变频器说明书.doc VIP
- JZ-25-01A 美的大多联技术手册(25.6).pdf VIP
- 货拉拉租车合同范本.docx VIP
- en-ACS800-304-704整流单元硬件手册-res.pdf VIP
文档评论(0)