基于Excel更新表记录

问题描述 投票:0回答:1

我有一个从Excel文件导入员工的数据库。

我有一个append查询来添加新员工,一个update查询来更新有关当前员工的信息(例如,姓名更改,地址等)。

我在名为Departed的表上有一个字段,如果员工离职,我必须在yesno之间手动更新。

我正在尝试找到一种方法,如果员工不在Excel中,则将其Departed记录从Access中的no更改为yes

提前感谢。

sql ms-access access-vba ms-access-2010
1个回答
0
投票
这样的查询可能看起来像这样:

update Employees left join ExcelEmployees on Employees.ID = ExcelEmployees.ID set Employees.Departed = -1 where ExcelEmployees.ID is null

这假设您的数据库表名为Employees,导入/链接的Excel数据集称为ExcelEmployees,并且有一个名为ID的主键字段可用于将两者结合在一起。

© www.soinside.com 2019 - 2024. All rights reserved.