楼上,我可能没有说清楚具体情况。我现在做的是一个关于培训的数据库,excel数据是源数据,一个交叉表,表示培训人员类别和培训主题,另一个员工列表。access主要做一个中间工具,通过查询和窗体输出每个员工需要做什么培训和已经做过什么培训,另一方面输出每个培训的目标人员等等。 excel表是不能取消的,我也希望所有数据更改都在access里进行,省得麻烦,可是头头不肯。。。。。 关于培训人员类别和主题还有人员增减的修改是在excel中,但在access中另外有关于场次和出席的纪录,通过它们联系各个表才能输出最后结果,这方面数据不在excel中,又和excel数据相关联。比如某个员工出席了某场培训,他的出席纪录在access里,他的个人记录在excel里,由于链接表的关系,我无法在窗体中更改他出勤纪录,只能到access表中一个个去改,这就违背了access方便管理的初衷。 所以我希望能有方式通过宏在excel表更新后,把excel表中数据导入access,保证数据的实时性,同时由于是导入表,就可以避免不能修改数据的问题。这是我问这个问题的原因,并不是什么思路不清,当然,如果大家有更好的办法,欢迎不吝赐教。 |