1つのXMLファイルにエクスポートする複数のMicrosoft Accessテーブルがあります。どのようにしてテーブルの順序と階層を、私が望むXML構造に操作するのですか?本質的には、データを複数のテーブルに自動的に分割するインポートXMLプロセスを元に戻したいと考えています。私はVBA、SQL、および任意の組み込みのエクスポート機能を自由に使用できます。ここ複数のアクセステーブルを1つのXMLにエクスポート
6
A
答えて
3
は、VBAを経由してソリューションです:
http://msdn.microsoft.com/en-us/library/ff193212.aspx
から作成し、その上にボタンを配置します。右ボタンをクリックして、「イベントを構築」を選択し、次のコードを通り過ぎ:
Dim objOtherTbls As AdditionalData
Set objOtherTbls = Application.CreateAdditionalData
'Identify the tables or querys to export
objOtherTbls.Add "internet"
objOtherTbls.Add "mokaleme"
'Here is where the export takes place
Application.ExportXML ObjectType:=acExportTable, _
DataSource:="internet", _
DataTarget:="C:\myxml.xml", _
AdditionalData:=objOtherTbls
MsgBox "Export operation completed successfully."
あなたはここに引用の間、あなたのテーブルの名前を入力する必要があります。
objOtherTbls.Add "internet"
objOtherTbls.Add "mokaleme"
DataSource:="internet"
5
私が接続を使用約5分で3百万行のネストされたXMLを生成します。
用い関係マネージャ内のテーブルをリンク
Public Function Export_ListingData()
Dim objOtherTbls As AdditionalData
On Error GoTo ErrorHandle
Set objOtherTbls = Application.CreateAdditionalData
objOtherTbls.Add "ro_address"
objOtherTbls.Add "ro_buildingDetails"
objOtherTbls.Add "ro_businessDetails"
objOtherTbls.Add "ro_businessExtras"
objOtherTbls.Add "ro_businessExtrasAccounts"
objOtherTbls.Add "ro_businessExtrasAccom"
objOtherTbls.Add "ro_businessExtrasAccom2"
Application.ExportXML ObjectType:=acExportTable, _
DataSource:="ro_business", _
DataTarget:="C:\Users\Steve\Documents\Conversions\ListData.xml", _
AdditionalData:=objOtherTbls
Exit_Here:
MsgBox "Export_ListingData completed"
Exit Function
ErrorHandle:
MsgBox Err.Number & ": " & Err.Description
Resume Exit_Here
End Function
2)原発から外部キーに参加する二つの重要なアイテム、
1)VBの単純な部分が存在します。
関係がない場合、コードでは順次XMLファイルが生成されます。主キー間に の関係があると、31532エラーが発生し、データのエクスポートが失敗します。
関連する問題
- 1. Accessから複数のテーブルを1つのXMLファイルにエクスポート
- 2. 複数のアクセステーブルを1つのSQLサーバーテーブルにインポートする
- 3. プログラムによるアクセステーブルのエクスポート
- 4. VBAを使用したXMLへのアクセステーブルのエクスポート
- 5. 複数のシートを1つのPDFにエクスポート
- 6. 複数のテーブルを1つのファイルにエクスポートする方法
- 7. Excel 2010 - 複数のCSVファイルに1つのXSLMをエクスポート
- 8. 複数のCSVファイルを1つのセルにエクスポート
- 9. 複数のボタン/テキストビューを1つのxmlコードにつける
- 10. 複数の画像と1つのxml、または1つの画像と複数のxml?
- 11. 複数のxmlファイルを1つのxmlから書き込む
- 12. 複数のXMLファイル用の1つの中央XMLスキーマ?
- 13. 複数のチャートを1つのリクエストでエクスポートする
- 14. 複数のpojoを1つのxmlにマーシャリングする方法は?
- 15. 複数のxmlファイルを1つのhtmlテーブルに入れよう
- 16. 複数のExcelファイルを1つのアクセステーブルにインポートするときにファイル名を追加する方法
- 17. 1つのXMLに複数のXSLスタイルシート(XSLT)を1つの.FOに1つのPDF
- 18. 1つまたは複数のタイプをエクスポートする
- 19. フィールド値に基づいて1つのSASテーブルを複数のExcelワークシートにエクスポート
- 20. mybatis mapper xml 1つのマッパーメソッドで複数のSQL文を実行
- 21. ArborText/1つのウィンドウで複数のxmlファイルを開く方法
- 22. 複数のExcelスプレッドシートがマクロなしで1つのアクセステーブルにリンクされています
- 23. アクセステーブルをExcelにエクスポートするが列のタイトルを変更する
- 24. 1をエクスポートし、複数を.csv(laravel 5.3)としてエクスポート
- 25. globを使用して複数のxmlファイルを1つのファイルにマージする
- 26. リストから複数のdata.framesから1つの列をエクスポートする方法
- 27. DataGridviewとアクセステーブルの複数の行を削除します
- 28. 複数のGridViewを1つのXMLファイルに変換する方法
- 29. 複数のXMLファイルを1つ以上のオブジェクトクラスに解析しますか?
- 30. Android:複数のセレクタを1つのxmlファイルに書き込む方法