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. プログラムによるアクセステーブルのエクスポート
- 2. Excel 2010 - 複数のCSVファイルに1つのXSLMをエクスポート
- 3. 複数のxmlファイルを1つのxmlから書き込む
- 4. 複数のXMLファイル用の1つの中央XMLスキーマ?
- 5. 複数のpojoを1つのxmlにマーシャリングする方法は?
- 6. 関数とプロトタイプを1つのファイルから別のファイルにエクスポート
- 7. 複数ファイルのsvnエクスポートを行うバッチファイルは、1つのファイルをエクスポートするだけです
- 8. DataGridviewとアクセステーブルの複数の行を削除します
- 9. Android:複数のセレクタを1つのxmlファイルに書き込む方法
- 10. バッチファイルで複数のxmlドキュメントを1つの大きなドキュメントにまとめる
- 11. 複数のXMLファイルを1つ以上のオブジェクトクラスに解析しますか?
- 12. 複数の文字列を1つのxmlファイルに書き込むvb.net
- 13. 1つのフィールドに複数のアナライザ
- 14. 複数のソースファイル用に1つのヘッダ?
- 15. 1つのページに複数のASPモーダルポップアップ
- 16. 1つのプロパティに複数のストーリーボード
- 17. Android:1つのアクティビティに複数のオプションメニュー
- 18. 1つのページ内に複数のEvals
- 19. 複数の定義エラー:ファイルに1つ、mocファイルに1つ。
- 20. 複数のパラメータを持つ1つのメソッドまたは1つのパラメータを持つ複数のメソッド?
- 21. 複数の継承を持つXMLスキーマ
- 22. 複数の値を持つXMLパーサー
- 23. 複数のRecyclerViewを1つのフラグメント
- 24. 複数のHTMLフォームを1つのページ
- 25. 複数のルートを1つのコントローラ
- 26. UIをエクスポートして複数カラムのヘッダーを持つテーブルをエクスポートする
- 27. 複数のグリッドビューをExcelにエクスポート
- 28. DataTablesを複数のExcelワークシートにエクスポート
- 29. C#(OLEDB)で複数のアクセステーブルにデータを一度に挿入する
- 30. 1つのソリューションと複数のプロジェクトの複数のプロジェクト