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

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

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

我想在这里请求收集一些可以仔细观察的事情,以及可以避免哪些事情来避免悲伤。

提前致谢!

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

有帮助吗?

解决方案

您最好的选择是QuickBooks的SDK,它提供设施来获取数据,并获取直接从QuickBooks的报告数据,格式为XML,便于解析和显示,但是你要显示它。

您可以看到使用qbXML / QBFC QuickBooks的是可供查看的数据屏幕参考(可以发送到QuickBooks的请求被在“选择消息”下拉框在屏幕的顶部找到)。

在QuickBooks的SDK是从忒开发人员网络

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

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

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

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

其他提示

如果它托管在 SQL 2005 或 2008 上,您可以使用 Reporting Services(免费)以及与其捆绑的报表生成器。如果您使用 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

那么,你的2008年版(SQL Server)的上?

如果是这样,你可以使用SSRS作为SQLChicken发布,或者您可以使用几乎任何其他的报表工具,并连接通过SQL本机客户端(随SQL服务器):    - 水晶报表    - Excel中    - 在此处插入您最喜欢的报表工具

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top