Question

Je cherche à construire des rapports pour les données QuickBooks, sans utiliser QuickBooks intégré dans les rapports, ou par l'intermédiaire d'une bibliothèque tierce partie (comme QODBC).

QuickBooks 2008 et plus récents sont construits sur un backend SQL .. En regardant autour, il semble y avoir plusieurs produits et des angles pour le faire à partir.

Idéalement, je voudrais pouvoir faire directement SQL frappe sur la base de données moi-même, ou utiliser quelque chose comme Crystal Reports.

Je voulais demander ici de recueillir toutes les choses à regarder de plus près, et ce qu'il faut éviter potentiellement pour me sauver la douleur.

Merci à l'avance!

Mise à jour : Il semble QuickBooks encrypte sa base de données SQL de sorte que vous ne pouvez pas lire directement avec un outil de reporting .. Il y a quelques produits sur le marché qui peuvent aider .. plus à venir.

Était-ce utile?

La solution

Votre meilleur pari est le SDK QuickBooks, il fournit des installations pour récupérer les données et les rapports aussi fetch des données directement à partir de QuickBooks, formatées en XML pour l'analyse facile et l'affichage mais vous voulez afficher.

Vous pouvez voir les données qui sont disponibles à l'aide du qbXML / QBFC QuickBooks sur l'écran de référence (les demandes que vous pouvez envoyer à QuickBooks se trouvent dans la zone de liste déroulante « Sélectionnez message » en haut de l'écran).

Le SDK QuickBooks est un téléchargement gratuit (inscription obligatoire) du Intuit Developer Network

Si vous écrivez une application de bureau, vous pouvez regarder dans QBFC, qui est une API qui parle à l'aide de QuickBooks COM / DCOM.

Si vous utilisez PHP, il y a un rel="nofollow populaire cadre QuickBooks PHP sur les forums IDN.

Si vous utilisez ASP.NET, voici un QuickBooks ASP .NET framework aussi.

Si vous voulez un accès SQL directe, vous devriez regarder QODBC (qui est une enveloppe SQL qui se traduit par des requêtes SQL aux demandes qbXML SDK) ou AccessBooks (qui utilise le SDK pour refléter les données QuickBooks à une base de données SQL).

Autres conseils

Si son hébergé sur SQL 2005 ou 2008, vous pouvez utiliser Reporting Services (gratuit) et le générateur de rapports qui est fourni avec. Si vous utilisez Report 2008 je recommande de télécharger Builder 2.0

http://www.microsoft .com / téléchargements / Details.aspx? = familyid 9f783224-9871-4eea-b1d5-f3140a253db6

Voici quelques liens pour apprendre RS:

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

Alors êtes-vous sur l'édition 2008 (SQL Server)?

Si oui, vous pouvez utiliser SSRS comme SQLChicken affiché, ou vous pouvez utiliser à peu près tout autre outil de reporting, et se connecter via SQL Native Client (livré avec SQL Server):   - Crystal Reports   - Excel   - insérer votre outil de reporting préféré

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top