好东西不私藏,大家一起分享!爱站云 用心做
广告位 后台主题配置管理

网站首页 爱站云资源网 值得一看 正文

access数据库,access数据库vba开发实例

爱站云 2020-06-05 值得一看 0 评论

  ACCESS数据库MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。图1是一个“产品”表的例子。“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。


  表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。


  Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。


  表(Table)——表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。


  查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。


  窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。


  报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。


  宏(Macro)——宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。


  模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用VisualBasic编程


  页——是一种特殊的直接连接到数据库中数据的一种WEB页。通过数据访问页将数据发布到Internet或Intranet上,并可以适用浏览器进行数据的维护和操作。


  ACCESS缺点:


  安全性不够,加了用户级密码容易破解,如果做为服务器的话,对服务器要求很高,否则容易造成MDB损坏.


  并发数255,但是对高强度操作适应性差,如果服务器不够好,网络不够好,编程的方法不够好,多人同时访问就能导致MDB损坏.


  不能将VBA代码开发的软件系统直接编译成EXE可执行文件,不能脱离ACCESS或者ACCEssrUNTIME环境,该环境相对其他软件体积较大(50M左右)。


  每个数据库文件最大限制只有2G,对于大型网站显然不能够胜任。


  MicrosoftAccess数据库有什么用?


  Access,被译为“数据库”,是“微软办公室”4大重要功能之


  一。


  (其他3个是“文书”、“表格”和“报告”。)


  数据库,又称Database,是帮你收集整理各有关资料和讯息。


  在私人生活里,它代你编排亲朋戚友的名字、电话号码、地址、


  生日……噢,还有近年来不可缺少的传呼机号码、随身电话号码和电


  邮呢。


  在公事,举凡各行各业的有关办公室资料、进出货、收支开销…


  …都可按照Access的特定表格,一一填入。只要按下指令,它会即刻


  跟你整理得清清楚楚,一目了然。


  这本以实例教导的书,让你先明了基本知识,逐一进入,按部就


  班,学习如何开表格、如何下指令如何输入资料、如何更改、如何编


  辑……


  最后是如何结合“微软办公室”的其他功能,互相转换套接。在


  有必要的时候,做出一份完美报告。


  Access数据库是什么?特点以及优缺点


  Access的优点:


  (1)存储方式简单,易于维护管理,Access的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。


  (2)面向对象Access是一个面向对象的开发工具,这种基于面向对象的开发方式,使得开发应用程序更为简便。


  (3)界面友好、易操作,Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。


  (4)集成环境、处理多种数据信息,Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。


  (5)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。


  (6)支持广泛,易于扩展,弹性较大能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQLServer作为后台数据库的方式(如ADP)开发大型数据库应用系统。


  总之,Access是一个既可以只用来存放数据的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。


  Access的缺点:


  ACCESS是小型数据库,既然是小型就有它的局限性(下面关于性能方面的缺点仅指用Access作为数据库的情况下,不包括用Access作为客户端前台,用SQLServer作为后台数据库的情况):


  1.数据库过大,一般百M以上(纯数据,不包括窗体、报表等客户端对象)性能会变差。


  2.虽然理论上支持255个并发用户,但实际上根本支持不了那么多,如果以只读方式访问大概在100个用户左右,而如果是并发编辑,则大概在10-20个用户。


  3.记录数过多,单表记录数过百万性能就会变得较差,如果加上设计不良,这个限度还要降低。


  4.不能编译成可执行文件(.exe),必须要安装Access运行环境才能使用。


  综上,所以access一般用作小型网站的数据库,以及小公司的数据库或应用软件开发。


  什么是ACCESS数据库


  Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。Access数据库以文件形式保存,文件的扩展名是MDB。


  如此而已!!但是其安全性不太好!!加了用户级密码容易破解,如果做为服务器的话,对服务器要求很高,否则容易造成MDB损坏.

< 爱站云SEO >
本站所有文章,未经允许一律不允许转载,违者后果自负
本站为SEO教学博客,学到东西应该懂得感恩作者 无脑喷子永封IP段+删帐号所有评论
本站部分文章存在于网上收集,如侵犯您的权利,请告知管理员,我们会及时删除,并向您赔礼道歉.

百秀社区爱站云 官方QQ群:333914614


猜你喜欢

本文暂时没有评论哦(●'◡'●)

欢迎 发表评论:

温馨提示:(登陆后才可以评论哦!点我QQ登录哦,若已登录请忽略)。
«   2021年4月   »
1234
567891011
12131415161718
19202122232425
2627282930
网站分类
搜索
最新留言
文章归档
标签列表