我试图实现我理解的应该是一项相当简单的任务,但我还没有看到如何修复它。
我在Excel中有一个数据库,我想在Access中也有这个数据库,将.xls保存为主文件(不是我的选择,这是我被告知要做的)。我当前的思维过程是用户可以将Excel数据库保存为.CSV(这样可以保留在Excel工作表中经常使用的自定义格式的"外观")然后打开Access并点击命令按钮将导入CSV,覆盖/更新已存在的表中的数据.Access的基本导入代码为:
Function ImportLineLists()
DoCmd.DeleteObject Table, "__"
DoCmd.TransferText acImportDelim, "__", _
"__", "__"
End Function
其中__就是我省略了实际文件/表名的地方,因为它们包含稍微敏感的信息。我的问题是,当我使用此功能导入CSV时,它会忽略我在导入规范中设置的主键(根本不会为它创建一个字段,当它通常出现在CSV中),并将字段缩进1列。
例如:Example
IDNUM字段被删除/省略,其值将移至“站点代码”字段。我错过了一些非常明显的东西?任何帮助深表感谢! (: