0

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

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

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

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

提前致谢!

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

4

3 回答 3

1

如果它托管在 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

于 2009-05-11T18:42:51.547 回答
1

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

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

QuickBooks SDK 可从Intuit 开发者网络免费下载(需要注册)

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

如果您使用 PHP,IDN 论坛上有一个流行的QuickBooks PHP 框架

如果您使用的是 ASP.NET,这里还有一个QuickBooks ASP .NET 框架

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

于 2009-05-14T12:51:09.840 回答
0

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

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

于 2009-05-13T16:03:21.977 回答