MS Access 2010导入规范位置?

时间:2015-03-23 06:59:44

标签: ms-access-2010

我有一个MS Access DB,其中外部数据中的已保存的导入具有导入作业,这些作业实际上将来自不同位置的某些数据导入到某些表中。由于这些导入的名称不清楚且不相关,我无法找出哪些表实际导入了这些作业中的每个作业。有什么方法可以找出导入实际带来数据的表格吗?

1 个答案:

答案 0 :(得分:1)

单击“外部数据”选项卡上的“已保存的导入”时显示的项目将存储为ImportExportSpecification集合中的CurrentProject.ImportExportSpecifications个对象。每个对象都有.Name属性和.XML属性(等等)。导入操作的详细信息在XML数据中,例如

<?xml version="1.0"?>
<ImportExportSpecification Path="C:\Users\Public\zzz.csv" xmlns="urn:www.microsoft.com/office/access/imexspec">
    <ImportText TextFormat="Delimited" FirstRowHasNames="false" FieldDelimiter="," TextDelimiter="" CodePage="437" Destination="MyNewTable">
        <DateFormat DateOrder="YMD" DateDelimiter="-" TimeDelimiter=":" FourYearDates="true" DatesLeadingZeros="false"/>
        <NumberFormat DecimalSymbol="."/>
        <Columns PrimaryKey="id">
            <Column Name="Col1" FieldName="id" Indexed="YESDUPLICATES" SkipColumn="false" DataType="Long" Width="2"/>
            <Column Name="Col2" FieldName="textfield" Indexed="NO" SkipColumn="false" DataType="Text" Width="4"/>
        </Columns>
    </ImportText>
</ImportExportSpecification>

Path=元素的<ImportExportSpecification>属性指示要导入的文件的位置。

Destination=元素的<ImportText>属性指定要导入数据的表的名称。