使用 Quickbooks 2008+ 数据构建报告的方法
-
21-08-2019 - |
题
我希望为 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 的一些链接:
那么,你的2008年版(SQL Server)的上?
如果是这样,你可以使用SSRS作为SQLChicken发布,或者您可以使用几乎任何其他的报表工具,并连接通过SQL本机客户端(随SQL服务器): - 水晶报表 - Excel中 - 在此处插入您最喜欢的报表工具的