ms-accessms-access入门


备注

为文本墙道歉。未来的编辑可能会添加截图和其他视觉元素。

可以通过四种方法中的任何一种创建Microsoft Access中的查询

  1. 通过GUI使用逐步查询向导构建器,它将询问您关于要显示哪些数据以及各个数据位如何相互关联的一系列问题。
  2. 通过在“设计视图”中使用GUI,您可以使用鼠标选择表格和特定字段。可以通过拖动底部面板中的相关列来指定各个字段的可视排序,并且可以在“属性”面板(右侧)中指定每个字段的其他属性。
  3. 通过从设计视图切换到SQL视图并指定原始SQL查询代码。在大多数情况下,您可以在设计视图和SQL视图之间自由切换 - Access会将您在一个视图中所做的更改合并到另一个视图中。 Access SQL的语法与MySQL,PostgreSQL,Oracle或MS SQL Server(tSQL)中使用的语法类似,但不完全相同。
  4. 使用Visual Basic for Applications编程,可以通过“数据库工具”功能区的“宏”组(Access 2007+)访问该编程。数据库操作通过ADO或DAO库进行,并使用与主应用程序中的SQL View相同的语法,但必须“转义”各种特殊字符。通过此方法创建的查询无法直接从导航窗格访问,但必须放在函数或子过程中,并由其他元素(例如,通过表单中的按钮)通过宏触发或直接在VBA GUI界面中执行。

如果查询字段不是多个信息源的聚合或串联,则在数据表视图中从查询编辑记录值将导致基础记录值发生更改。

表单和报告可用于以简单的“数据表”视图的形式显示查询信息,该视图类似于Excel样式的电子表格。表格定位于屏幕显示,而报告则定位于纸质打印。

安装或设置

Microsoft Access是Microsoft Office程序套件之一。但是,它仅适用于某些MS Office软件包。

如果您希望获得Access,请务必仔细检查每个版本的Microsoft Office的框或下载规范。 MS Access 仅适用于Windows PC ,在本机环境中的Macintosh系统上不可用,即使可以使用其他MS Office程序也是如此。同样,它不适用于Linux操作系统。

在Office 365中,Access可以在Home,Personal,ProPlus,Enterprise E3或E5版本中找到,但不能在Enterprise E1或Business (或B. Essentials,B。Premium)中找到。

在Office 2016中,它不包含在Home&Student或Home&Buisness包中 ,但它是Professional。它似乎不适用于Macintosh的任何版本。

版本

Microsoft Access自1992年以来就已存在,旧版本在构建业务关键型数据库应用程序时仍会继续使用。总结发布历史(包含发行说明链接,如果可用)的非常全面的资源是:

什么是MS-Access以及我们使用它做什么?

Microsoft Access是一个Application Generator,用于开发数据库和数据驱动的应用程序,主要用于本地使用。 Microsoft Access包含两个主要元素:

  1. 关系数据库管理系统RDBMS ),它将Microsoft Jet数据库引擎 (Access 2003和earler)或Access数据库引擎(Access 2007及更高版本;见下文)与图形管理工具相结合。独特的Linked Tables系统允许将远程表视为本地。
  2. 图形用户界面GUI )和软件开发工具,由Visual Basic for ApplicationsVBA )支持,可以引用各种对象。

它是Microsoft Office应用程序套件的成员,包含在Professional和更高版本中,或单独出售。可以编译使用完整版Microsoft Access创建的数据库应用程序以进行分发,并通过免费的Microsoft Access Runtime运行

这两个元素允许以各种方式使用Microsoft Access:

  • 作为数据库 :Microsoft Access数据库不会调用数据服务器 ,并且通常用作位于Web服务器上的本地应用程序(如网站数据库)的数据库
  • 作为数据应用程序生成器 :用于创建包含绑定到( 本地链接 )表的表单和控件的GUI的工具允许开发人员创建用于访问和管理本地或远程数据的本地应用程序。 VBA模块允许开发人员创建GUI工具不支持的功能。
  • 作为完整的应用程序生成器 :上述功能允许开发人员在一个或多个Access文件中创建完整的本地数据应用程序。

Microsoft Access数据库引擎

通过Access 2003(11.0),内置的数据库引擎是Microsoft Jet 。借助Access 2007(12.0),Microsoft引入了Jet引擎的新后代,Access数据库引擎(最初称为Access连接引擎,通常称为ACE引擎 ),并使其成为新数据库的默认设置。它的功能集和行为与最后一个版本的Jet(4.0)不完全重叠。之后发布的Access版本已经能够以Jet( .mdb )或ACE( .accdb )格式创建和使用数据库,即使Jet已被正式弃用为技术。