3

QuickBooks IIF で使用する MS Access でファイルを作成するには、識別子の間に空白がない、タブ区切りのファイルが必要です。この出力ファイルを開くと、すべてがファイルに入りますが、文字列の両側にスペースがあります。以下は私が始めたものです:

Print #1, "!TRNS", vbTab, "TRNSID", vbTab, "TRNSTYPE", vbTab, "DATE" 'etc...

そして私はそれを次のように変更しました:

Print #1, "!TRNS", vbTab, Trim(strTRNSID), vbTab, Trim("TRNSTYPE"), vbTab, "DATE" 'etc...

出力ファイル file では、トリム機能でスペースが削除されません。つまり、タブ付きで送信される文字列には、文字列の両側にまだスペースがあります。

それらのスペースを取り除くにはどうすればよいですか?

4

1 に答える 1

3

文字列を Print コマンドに渡す前に連結するのはどうですか?

Print #1, "!TRNS" & vbTab & Trim(strTRNSID) & vbTab & Trim("TRNSTYPE") & vbTab & "DATE"

各項目が文字列に変換されていることを確認する必要がありますが、それ以外の場合は問題ないと思います

于 2012-04-26T16:36:48.230 に答える