也说说用access如何开发软件系统
我2005年就开始用VBA(access)开发系统了,刚开始也不知道access可以用来开发软件,一直以为它只是个数据库而已,并对项目管理人提出干嘛不用VB,delphi等来做呢,反正当时也不记得怎么回答我的了,后来发现用access开发真比VB要快速,我列一下VBA的好处1>很明显的一点就是报表,由于VB自带的报表功能极少,得要安装个水晶报表,但水晶报表又大又麻烦,不好好看一下教程真的不懂用,access自带的报表又快又简单,用一阵子它的优势就显现出来了.2>链接表功能,一旦链接下来,不用理会那些表来自于哪个数据库,无论是access,mysql,mssql或别的,也不论你同时链接几个不同数据库的,只要数据库开发商提供好驱动,只管都链到access里,当做一个数据库用,多省心,不比得VB,c#,得每一个链接写一个connection+conn,搞得话句老长老长的,3>语句简单,比如话打开数据表操作,直接docmd.execute(sql)就够了,都不用管怎么打开表的,用VB得先有个连接语句connectionstr然后到连接conn,再打开conn.open 然后再对表进行操作4>窗体设计快速,我经常是这样的,设定好一个窗体的样式做为模板,然后不断copy利用,VB不行,VB得改不少东西,5>测试方便,无论在哪台电脑运行出问题一把原码拿过去运行了就知道哪里有问题了,VB,C#,delphi这种笨重的安装程序就麻烦了,不可能每台机都安装试一下吧?6>还有宏呀,查询等可以手脚并用我就不说了,ACCESS有ACCESS的好处,当然它也有别的开发工具没有的缺点,我也来讲讲1>开发功能的局限性,ACCESS总归是microsoft在一个数据库上建立起来的一种开发工具,他不可能随心所欲地开发你想到的东西,加上做为一个数据库安全性的考虑,microsoft做了很多的限制,比如2003,一打开就说非安全文件之类的,要按几次确认或否,如果你要做一个机器人系统,自动出报表,自己发邮件,那ACCES就麻烦了,开启的时候要按几次,一开始就自动不起来了,用VB就省事了,直接生成个exe文件去运行就好了.2>使用功能的局限性,由于ACCESS不能生成dll文件,如果一个项目三个人开发,每人只管自己的东西,也不准知道别人的东西,用ACCESS是做不到的,只能用vb,c#来搞,每人只管做自己的,然后生成dll给项目主管调用.3>还是功能上的,因为是microsoft限制了中英繁还有别的语系的的共通性,所以当你的access系统在命名上只要有一点丁的中文或中文标点,拿到别的语系电脑上运行就会出错,这种出错会让你头皮发麻,因为你根本就不会想到原来是加多了个中文标点在里边,100多个窗体,几十万的代码,哇,检查起来真是要命.这个我可是深有体会.....再讲讲我是怎么用ACCESS来开发一个中大型的物流软件和其他系统的1>我不会用access本身数据库,因为太慢又会自动变大,我用mysql,2>链接表,为什么不用呢?这么方便的功能3>不用查询也不用宏,我就奇怪别人老喜欢这两样东西,但我不感冒,我直接用sql语句解决4>报表还是用access的,因为都是一些access能力范围内的报表,5>说到语句,不要以为真的access可以不用半点vba语言你就能做个系统出来,那是有点自大的说法了,很多功能没有vba你是完成不了的,那种没用到vba语句的软件充其量也就是个自己懂得使用的软件或工具,别人不会买的,所以想学软件开发的,语言是重点..我随便一个软件的代码量都是庞大的.
access软件是干什么用的
access 美国Microsoft公司于1994年推出的微机数据库管理系统。
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。
其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。
(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。
(4)作为Office套件的一部分,可以与Office集成,实现无缝连接。
(5)能够利用Web检索和发布数据,实现与Internet的连接。
Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。
用它可以做数据库,还可以用SQLserver,oracle OFFICE 的一员。
可以说是一个数据库软件 ACCESS是微软公司出的OFFICE中一个软件 是一个小型数据库 其他小型的数据库还有VFP等 SQL 和ORACLE是大型数据库 做个人网站用ACCES就可以了, 可以实现用户名和密码注册..等的 个人用ACCESS就可以了。
节省资源。
企业用SQL 和ORACLE是大型数据库 ACCESS不是数据库语言,只是一种前端数据库程序. 最主要的是:ACCESS是"桌面形数据库"存取,利用拨接服务,拨个电话号码连接网络。
它只能实现一些简单的操作,如果信息量很大就不太好用了.并且安全性很低,->推荐使用SQL Server ACCESS =Architects Central Constructional Engineering Surveying Service建筑师中心建筑工程勘测服务([英]GLC)
access数据库应用软件
比较常见的有三种数据库: ACCESS , SQL Server 和 Oracle 其中ACCESS 是美国Microsoft公司于1994年推出的微机数据库管理系统.它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统. 其主要特点如下: (1)完善地管理各种数据库对象,具有强大的数据组织、用户管理……等等,这些都是套话,大致上没什么区别! SQL Server也是微软公司出品的。
Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。
2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元。
公司持续良好的财务状况表明作为身处快速增长的高科技行业,公司仍不失稳健的风格。
Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。
在全世界145个国家为客户提供数据库系统、工具、应用产品以及相关的咨询、培训和支持服务是第一家软件公司可开发和交付100%的基于互联网的数据库、企业业务应用、应用开发和决策支持工具等企业级软件;Oracle也是唯一一家公司可全面完整地实施从前台办公的客户关系管理应用到后台办公管理应用及平台基础结构,为用户提供最完整先进的电子商务解决方案。
Oracle的软件可运行在PC、工作站、小型机、主机、大规模的并行计算机,以及PDA等各种计算设备上,随着越来越多的企业将自己转向电子商务,Oracle的具有强大的电子商务能力的解决方案,为企业提供高效率的扩展市场的手段,并提高工作效率和吸引更多的客户。
Oracle提供的完整的电子商务产品和服务包括: 用于建立和交付基于Web的Internet平台; 综合、全面的具有Internet能力的商业应用; 强大的专业服务,帮助用户实施电子商务战略,以及设计、定制和实施各种电子商务解决方案。
. Oracle公司于1989年正式进入中国市场,是第一家进入中国的世界软件巨头。
1991年7月在北京建立了独资公司,目前在国内设有北京、上海、广州和成都4个办事处。
Oracle中国公司的规模也不断扩大,员工人数已超过290人 多年来Oracle在提供数据库软件、开发工具和应用软件产品及相关的顾问咨询、教育培训、技术支持服务等方面,同众多的中国用户建立的紧密的合作关系,在金融保险业、电信、制造业、科技教育、能源交通、政府、航空航天和军队等各行各业拥有广泛的客户群。
Oracle的先进的技术和服务受到了中国用户的广泛的认可和信任。
现在,Oracle正致力于帮助中国企业全面有效地向电子商务运作模式转型。
Oracle公司是目前业界唯一有能力提供应用软件、数据库产品、开发工具和专业服务的集成化供应商,并在每一领域都处于领先地位。
先进的科技,杰出的品质和不断创新的承诺是Oracle公司居于世界领先地位的基础,Oracle公司提供数据库、开发工具、全套企业资源规划(ERP)和客户关系管理(CRM)应用产品、决策支持(OLAP),电子商务应用产品(e-Business),并提供全球化的技术支持,培训和咨询顾问服务。
Oracle应用产品包括财务、供应链、制造、项目管理、人力资源和市场与销售等七十多个模块,荣获1998年年度评选的多项世界大奖,现已被全球近7600多家企业所采用。
说一下他们的最大区别: ACCESS 的功能相对不是那么强大,主要是开发单机版软件中经常用到; SQL Server 是目前应用比较广泛和普遍的一款数据库,是数据库发展的一个里程碑。
Oracle的功能是比较强大的,一般用于超大型管理系统软件的建立,现在的应用范围也已经比较广泛。
其他的还有DB2等
转载请注明出处51数据库 » access开发的软件