如何使用Access

时间:2017-04-28 23:34:32

标签: database ms-access

我有一个安排软件,有一个客户端,客户宠物,宠物美容风格,约会和发票的数据库。 随软件提供的通用报告并未向我提供我需要的信息。软件公司的支持告诉我使用Access来构建我需要的报告。 我没有看到如何连接到软件的数据库以在Access中使用以生成我的自定义报告。 任何帮助或链接到这方面的信息将不胜感激。 提前谢谢大家

1 个答案:

答案 0 :(得分:1)

MS Access'之一独特的功能是连接到外部RDBM' (SQL Server,Oracle,Postgres,MySQL,SQLite)是对其默认Jet / ACE SQL引擎的补充。事实上,Access可以连接到任何其他符合ODBC的系统,甚至是Quickbooks或您的软件,假设它具有ODBC API。

.MDF是SQL Server主数据库文件,但通常不直接连接到文件而是服务器实例。最有可能的是,您需要将Access连接到软件所在的SQL Server数据库。实际上,您将完成软件的功能:连接到后端数据库。没有任何软件或网络/移动应用程序没有某种数据库或数据存储。

MS Access后端设置非常简单,有许多在线教程:

  1. 查找SQL Server实例和所有需要的凭据(服务器地址或主机,端口,架构,用户,密码)。

  2. 确保已安装ODBC驱动程序(如果安装了SQL Server,通常已经可用)或检查软件是否具有预定义的DSN。可以在线获得免费的MSSQL ODBC下载。打开odbcad32.exe以查看当前的计算机驱动程序/ DSN安装。

  3. 在已保存的Access .accdb / .mdb数据库中,在MSAccess.exe的外部数据选项卡下,单击ODBC数据库(地球图标),您可以在其中浏览向导以连接到上述内容驱动程序或DSN(机器或用户)。您可以导入表或链接实时表,成功连接后将提示您选择数据库表。

  4. 从那里,您可以像MS Access中的任何其他本地表一样使用链接表,包括表单,报表,宏和模块。

    事实上,了解ODBC连接,您可以在大多数编程语言中工作,这些语言维护数据库API,包括Python,PHP,R,Perl,Java,C#,VB,甚至是您日常的MS Excel,以便与日程安排软件进行交互。数据