2

スタッフが時間と経費をリモート (アクセス) データベースに記録し、それを QuickbooksPro と同期するための簡単なアプリを開発しようとしています。QBFC を機能させることができました。現在の問題は、Quickbooks の基礎となるデータベース構造 (フィールド名など) を理解することです。たとえば、どの要素をクエリに追加するかなどを知っています。

試行錯誤の結果、QOBDC を使用して取得したテーブルを調べて、次の (EntityRef、CustomerRef) を見つけました。ただし、これに関するドキュメントがどこかにあるはずです-誰かがどこにいるか知っていますか?

    TimeDataQry.IncludeRetElementList.Add("EntityRef")
    TimeDataQry.IncludeRetElementList.Add("CustomerRef")
    TimeDataQry.IncludeRetElementList.Add("TxnDate")
    TimeDataQry.IncludeRetElementList.Add("BillableStatus")
    TimeDataQry.IncludeRetElementList.Add("Duration")
    TimeDataQry.IncludeRetElementList.Add("TimeModified")
4

3 に答える 3

1

正直なところ、実際の QB データ スキーマは恐ろしく、巨大で紛らわしいものです。API を直接操作する方法を理解しようとする価値はありません。これが、QODBC のような人々が QODBC とやり取りするためのより簡単な方法を作成した理由の 1 つです。QODBCを購入しましたか?

QODBC と RSSBus を使用してアプリを作成しましたが、RSSBus の方が気に入っています。多くの理由がありますが、まず第一に、QODBC は実際には DNS を使用するドライバーであり、混乱を招く可能性があり、これを使用するコンピューターごとに設定する必要がありますが、RSSBus にはそれがありません。QODBC と RSSBus が行うことは、QB db を一種の sqlserver のような db にラップすることです。そのため、QODBC ツールから取得したテーブル構造は、QBFC を介して使用できるものとはほとんど相関関係がありません。

今は RSSBus の方が好きですが、両方のドキュメントへのリンクを次に示します。

RSSBus - http://www.rssbus.com/kb/help/RQR3-A/pg_imetracking.rst

QODBC - http://doc.qodbc.com/qodbc/Qodbc_20_us.html

また、この SO の質問が役立つ場合があります - QuickBooks QBFC の説明。これについては 300 ページ以上のドキュメントがあると彼が言っていることに注意してください。ちょっと多すぎるイモ。

于 2013-12-28T21:32:56.923 に答える
0

テーブル スキーマに関する QODBC ドキュメントは次のとおりです: All Tables。Customer や AR などの特定の米国関連のテーブル グループが必要な場合は、ここを確認してください: Tables by Group

于 2017-03-26T01:59:35.137 に答える