MS Access创建XML

时间:2010-11-23 20:51:01

标签: xml ms-access xsd export

我有一个客户的示例文件,需要将架构与我的MS数据库中各种表的数据进行匹配。

尝试编写查询并导出XML,但它过度简化了XML并假设查询中的每一行都是单个节点,并且所有数据元素都属于该节点的每个实例。

有没有办法设置架构(可能通过导入我的示例文件来构建它),然后将字段映射到导出的字段?

我愿意使用Excel,如果碰巧它更适合 - 只是认为访问关系会更好。

1 个答案:

答案 0 :(得分: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