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选项卡示例】Ac...(09.09)
- 【Access源码示例】按输入...(09.02)
- 【Access日期区间段查询】...(08.29)
- 【Access日期区间段查询】...(08.27)
- Access怎样才能实现日期时...(08.21)
- 【Access定时打开查询】A...(08.19)
- Access生成固定数量的记录...(08.13)
- Access怎样才能实现日期时...(08.12)
- Access利用导航窗体控件对...(08.03)
学习心得
最新文章
- Access表中的字段名、字段标题...(09.19)
- Access快速开发平台--更改“...(09.18)
- 【中秋及国庆优惠】Access培训...(09.15)
- Access如何将日期型的数值转换...(09.14)
- 英文输入法输入数据中存在单引号引起...(09.11)
- 【Access选项卡示例】Acce...(09.09)
- 让Access光标停留在指定的控件...(09.07)
- 关于Access查询条件里使用通配...(09.06)
- Access报表偷懒制作法--Ac...(09.05)
- Access快速开发平台--窗体数...(09.04)