Tengo varias tablas de Microsoft Access que quiero exportar a un solo archivo XML. ¿Cómo manipulo el orden y la jerarquía de las tablas en la estructura XML que quiero? Básicamente, quiero poder invertir el proceso XML de importación, que divide automáticamente los datos en varias tablas. Puedo usar VBA, SQL y cualquier función de exportación incorporada a mi disposición.exportar tablas de acceso múltiple a XML único
6
A
Respuesta
3
aquí es la solución a través de VBA:
http://msdn.microsoft.com/en-us/library/ff193212.aspx
crear una desde y poner un botón en él. clic derecho en el botón y seleccione "crear evento" y más allá de la siguiente código:
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."
que tiene que escribir el nombre de las tablas aquí y entre las cotizaciones:
objOtherTbls.Add "internet"
objOtherTbls.Add "mokaleme"
DataSource:="internet"
5
utilizo el apego a producir un xml anidado de 3 millones de líneas en aproximadamente cinco minutos.
Hay dos elementos clave,
1) un simple trozo de VB,
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) La vinculación de las tablas en el uso de gerente de relaciones se une de primaria a las claves externas.
Si no hay relaciones, el código producirá un archivo secuencial xml, si hay relaciones entre las claves principales, obtendrá un error 31532 y la exportación de datos fallará.
Cuestiones relacionadas
- 1. Exportar todas las tablas de SQL Server a archivos separados
- 2. tablas de acceso - acceso denegado
- 3. ¿Índice múltiple o único en Lucene?
- 4. Modelo único de Django, ¿varias tablas?
- 5. agregando un ID único y PK a las tablas existentes
- 6. Esquemas XML con herencia múltiple
- 7. Acceso a comentarios en XML con XPath
- 8. Acceso a recursos enteros en xml
- 9. postgresql 9.1 - tablas de acceso a través de las funciones
- 10. ¿Cuál es la forma más fácil de exportar una base de datos SQLServer 2000 a XML?
- 11. C# XML - declaración de espacio múltiple con el escritor XML
- 12. ¿Cómo puedo exportar xml con ASP.NET razor?
- 13. Múltiple android.intent.action.MAIN en archivo xml de mainfest
- 14. Nivel múltiple xml a la lista desordenada en jquery
- 15. Punto final único con contratos de servicio múltiple
- 16. Tabla de HTML único de varias tablas de MySQL
- 17. Combinar tablas de frecuencia en un único marco de datos
- 18. Acceso a tablas y relaciones entre esquemas en hibernación
- 19. Exportar SQL a Excel
- 20. Diferencia entre ConcurrencyMode "Único"/"Múltiple" con InstanceContextMode "PerCall"
- 21. Cómo agrupar datos XML por valor múltiple
- 22. restricción único en el esquema XML
- 23. esquema XML único Juntos en dos atributos
- 24. Los gestos de trazo único y múltiple de Android en la misma biblioteca confunden a GesturesOverlayView?
- 25. Macro para exportar tablas de MS Word a hojas de Excel
- 26. XML vs. SQlite vs. Acceso
- 27. Acceso a atributos XML con espacios de nombres
- 28. Exportación de tablas R a HTML
- 29. Exportación MS tablas de acceso a través de VBA a una hoja de cálculo de Excel en el mismo directorio
- 30. para almacenar datos XML como XML o en tablas normalizadas