Microsoft Access-Excel导入和表更新
我目前正在为一家小公司开发一个数据库。他们已经有了第一个版本,已经实现了几个表。我想做的是创建一个主表,其中的数据将从Excel导入。 每次更新此表时,所有其他表也应更新。 我不知道如何在Access中实现这一点,所以这就是我寻求帮助的原因。 提前谢谢!Microsoft Access-Excel导入和表更新,excel,ms-access,Excel,Ms Access,我目前正在为一家小公司开发一个数据库。他们已经有了第一个版本,已经实现了几个表。我想做的是创建一个主表,其中的数据将从Excel导入。 每次更新此表时,所有其他表也应更新。 我不知道如何在Access中实现这一点,所以这就是我寻求帮助的原因。 提前谢谢! Maurizio以下子项将从excel导入数据以访问表。表结构和excel数据结构必须相同(列名、数据类型等) 1.请仅使用适当的产品标签!Mysql与ms access或excel无关。2.我认为你的问题不会很顺利,因为它不够具体。您要求我们
Maurizio以下子项将从excel导入数据以访问表。表结构和excel数据结构必须相同(列名、数据类型等)
1.请仅使用适当的产品标签!Mysql与ms access或excel无关。2.我认为你的问题不会很顺利,因为它不够具体。您要求我们为您用两句简短的话概括的问题提出设计解决方案。即使您得到任何答案,它们也同样简短,例如在access中创建一个vba脚本,从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