2010-11-23 3 views
0

У меня есть образец файла от клиента и вам нужно сопоставить схему с данными из разных таблиц в моей базе данных MS.MS Доступ к созданию XML

Пробовал писать запрос и экспортировать XML, но это упрощает XML и предполагает, что каждая строка из запроса является единственным узлом, и все элементы данных попадают под каждый экземпляр этого узла.

Есть ли способ настроить схему (возможно, построить ее, импортировав мой файл примера), а затем сопоставить поля с данными для экспорта?

Я открыт для использования Excel, если случайно это лучше подходит - просто понял, что отношения доступа будут лучше.

ответ

1

Возможно, вы ищете что-то вроде:

Sub ExportCustomerOrderData() 

    Dim objOrderInfo As AdditionalData 

    Dim objOrderDetailsInfo As AdditionalData 



    Set objOrderInfo = Application.CreateAdditionalData 



    '' Add the Orders and Order Details tables to the data to be exported. 

    Set objOrderDetailsInfo = objOrderInfo.Add("Orders") 

    objOrderDetailsInfo.Add "Order Details" 



    '' Export the contents of the Customers table. The Orders and Order 

    '' Details tables will be included in the XML file. 

    Application.ExportXML ObjectType:=acExportTable, DataSource:="Customers", _ 

          DataTarget:="Customer Orders.xml", _ 

          AdditionalData:=objOrderInfo 

End Sub 

От: http://msdn.microsoft.com/en-us/library/ff193212.aspx

Смежные вопросы