Microsoft Access - Excel导入和表更新

时间:2016-01-26 11:26:18

标签: excel ms-access

我目前正在为一家小公司开发数据库。他们已经有了第一个版本,已经实现了几个表。我想要做的是创建一个主表,其中将从Excel导入数据。 每次更新此表时,所有其他表都应该更新。 我不知道如何在Access中实现这一点,所以这是我要求帮助的。 提前致谢! 莫里吉奥

1 个答案:

答案 0 :(得分:0)

以下子将数据从excel导入到访问表。表结构和Excel数据结构必须相同(列名,数据类型等)。

Private Sub cmdSpecificSheetOnly_Click()
Dim strExcelPath As String

    strExcelPath = "C:\Users\HARUN\Documents\tblEmpInfo.xlsx"
      'For Specific Range
      'Call DoCmd.TransferSpreadsheet(acImport, acSpreadsheetTypeExcel5, "tblEmpInfo", strExcelPath, True, "Sheet1!A1:E31")
    Call DoCmd.TransferSpreadsheet(acImport, acSpreadsheetTypeExcel5,  "tblEmpInfo", strExcelPath, True, "Sheet1!")

End Sub