更新保存在Excel文件中的记录的最佳方法是什么。例如,我有一个MS Access数据库,其中包含Product ID
,ProductName
和ProductAge
的表。
我将此表存储在Excel电子表格中。我想写一个VBA代码,它将查看excel电子表格并更新我的数据库表。
答案 0 :(得分:0)
您可以从数据库中删除记录,然后使用以下代码再次导入电子表格数据。(假设它的表格相同)
Docmd.RunSql("delete from tblData")
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel8, "tblData","C:\Data\Test.xls", True, "A1:E100"