【问题标题】:Approaches to building reports with Quickbooks 2008+ Data使用 Quickbooks 2008+ 数据构建报告的方法
【发布时间】:2009-05-11 18:40:21
【问题描述】:

我希望在不使用 Quickbooks 内置报告或通过第三方库(如 QODBC)的情况下为 Quickbooks 数据构建一些报告。

Quickbooks 2008 及更新版本基于 SQL 后端构建。环顾四周,似乎有几种产品和角度可以做到这一点。

理想情况下,我希望自己能够直接对数据库执行 SQL 命中,或者使用 Crystal Reports 之类的工具。

我想在这里收集任何东西以仔细观察,以及为了避免悲伤而可能避免的东西。

提前致谢!

更新:Quickbooks 似乎对它的 sql 数据库进行了加密,因此您无法使用报告工具直接读取它。市场上有一些产品可以提供帮助......更多产品即将推出。

【问题讨论】:

    标签: sql report quickbooks building


    【解决方案1】:

    您最好的选择是 QuickBooks SDK,它提供了获取数据的工具,还可以直接从 QuickBooks 获取报告数据,格式为 XML 以便于解析和显示,但您想显示它。

    您可以使用 qbXML/QBFC QuickBooks On-Screen reference 查看可用的数据(您可以发送到 QuickBooks 的请求位于屏幕顶部的“选择消息”下拉框中)。

    QuickBooks SDK 可从Intuit Developer Network免费下载(需要注册)

    如果您正在编写桌面应用程序,您可以考虑使用 QBFC,这是一个使用 COM/DCOM 与 QuickBooks 对话的 API。

    如果您使用的是 PHP,IDN 论坛上有一个很受欢迎的QuickBooks PHP framework

    如果您使用的是 ASP.NET,这里也是 QuickBooks ASP .NET framework

    如果您想要直接 SQL 访问,您应该查看 QODBC(它是将 SQL 查询转换为 qbXML SDK 请求的 SQL 包装器)或 AccessBooks(它使用 SDK 将 QuickBooks 数据镜像到 SQL 数据库)。

    【讨论】:

    • 感谢您的意见。我对这些解决方案中的大多数都很熟悉,并希望我能够避免使用 QODBC 或 AccessBooks。 Accessbooks 看起来很适合我的需求,因为它是一个 sql 镜像。
    • 不幸的是,QuickBooks 不允许对后端数据库进行直接 SQL 访问,因此您很不走运。如果您想像 SQL 数据库一样访问它,您唯一的选择是 QODBC(将 SQL 请求映射到 qbXML 请求)或 AccessBooks 或上面链接的 QuickBooks PHP 框架中的代码(提供类似 SQL 镜像的功能)。除此之外,还可以考虑发出 qbXML 请求、缓存数据并从那里将其处理成报告。
    【解决方案2】:

    如果它托管在 SQL 2005 或 2008 上,您可以使用 Reporting Services(免费)和与其捆绑的 Report Builder。如果您使用 2008,那么我建议您下载 Report Builder 2.0

    http://www.microsoft.com/downloads/details.aspx?familyid=9f783224-9871-4eea-b1d5-f3140a253db6

    这里有一些学习 RS 的链接:

    http://www.google.com/search?q=reporting+services+tutorial+video&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

    【讨论】:

      【解决方案3】:

      那么您是否使用 2008 版(SQL Server)?

      如果是这样,您可以使用 SQLChicken 发布的 SSRS,或者您可以使用任何其他报告工具,并通过 SQL Native Client(随 SQL Server 提供)进行连接: - 水晶报表 - Excel - 在此处插入您最喜欢的报告工具

      【讨论】:

      • 问题似乎是 Quickbooks 加密了他们的数据库,因此报告工具无法直接读取它。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 1970-01-01
      相关资源
      最近更新 更多