AdditionalData对象与ExportXML方法的搭配使用
时 间:2022-09-15 07:53:41
作 者:smileyoufu ID:1784 城市:成都
摘 要:Access (AdditionalData),代表由 ExportXML 方法导出的父表中所包含的表和查询的集合。
ExportXML 方法允许开发人员将 XML 数据、 架构和演示文稿信息导出从 Microsoft SQL Server 2000年桌面引擎 (MSDE 2000),Microsoft SQL Server 6.5 版或更高版本,或者 Microsoft Access 数据库引擎。
正 文:
注解
若要创建一个 AdditionalData 对象,请使用 CreateAdditionalData 应用程序 对象的方法。
若要将表添加到现有的 AdditionalData 对象,使用 Add 方法。
--------------------------------分割线---------------------------------------------------------------
Application.ExportXML 方法 (Access)
ExportXML 方法允许开发人员将 XML 数据、 架构和演示文稿信息导出从 Microsoft SQL Server 2000年桌面引擎 (MSDE 2000),Microsoft SQL Server 6.5 版或更高版本,或者 Microsoft Access 数据库引擎。
语法
表达式。ExportXML (ObjectType、 DataSource、 DataTarget、 SchemaTarget、 PresentationTarget、 ImageTarget、 Encoding、 OtherFlags、 WhereCondition、 AdditionalData)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
ObjectType | 必需 | AcExportXMLObjectType | AcExportXMLObjectType,表示要导出 的 AccessObject 对象的类型。 |
DataSource | 必需 | String | 要导出的 AccessObject 对象的名称。 默认值是类型的由 ObjectType 参数指定的当前打开的对象。 |
DataTarget | 可选 | String | 保存导出数据的文件的文件名和路径。 如果忽略该参数,则不会导出数据。 |
SchemaTarget | 可选 | String | 保存导出架构信息的文件的文件名和路径。 如果省略该参数,则架构信息不会导出到单独的 XML 文件中。 |
PresentationTarget | 可选 | String | 保存导出样式表信息的文件的文件名和路径。 如果省略该参数,则不会导出样式表信息。 |
ImageTarget | 可选 | String | 保存导出图像的文件的路径。 如果忽略该参数,则不会导出图像。 |
Encoding | 可选 | AcExportXMLEncoding | AcExportXMLEncoding 常量,指定要用于导出 XML 的文本编码。 默认值是 acUTF8 。 |
OtherFlags | 可选 | AcExportXMLOtherFlags | 一个位掩码,它指定与导出到 XML 操作相关的其他行为。 可以是 AcExportXMLOtherFlags 常量的组合。 |
WhereCondition | 可选 | String | 指定要导出记录的子集。 |
AdditionalData | 可选 | Variant | 指定要导出的其他表。 如果 OtherFlags 参数设置为 acLiveReportSource,则忽略该参数。 |
注解
尽管 DataTarget、 SchemaTarget 和 PresentationTarget 参数都是可选的,但使用此方法时必须至少指定一个。 从 AccessObject 对象中调用 ExportXML 方法时,默认行为是覆盖任何现有任何的文件参数中指定。
--------------------------------分割线---------------------------------------------------------------
示例
下面的示例将 Northwind Traders 示例数据库的 Customers 表格的内容连同 orders 和 orders Details 表的内容一起导出到名为 Customer orders.xml 的 XML 数据文件中。
Sub ExportCustomerOrderData()
Dim objOrderInfo As AdditionalData
Set objOrderInfo = Application.CreateAdditionalData() '创建附加数据
' 将 orders 和 orderDetails 表添加到要导出的数据中。
objOrderInfo.Add "Orders"
objOrderInfo.Add "OrderDetails"
' 导出客户表的内容。 订单与订单明细
' 详细信息表将包含在 XML 文件中。
Application.ExportXML ObjectType:=acExportTable, DataSource:="Customers", DataTarget:=Access.CurrentProject.Path & "\Customer orders.xml", AdditionalData:=objOrderInfo
End Sub
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access判断多条明细的配方或订...(11.30)
- 如何让后台数据库在局域网共享时,且...(11.29)
- 【Access月初月末日期设置方法...(11.29)
- 【Access IIF函数嵌套示例...(11.26)
- Access快速开发平台--使用组...(11.25)
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)