我是Access的新手,我正在为客户设计一个联系人数据库。假设客户几乎不知道excel,几乎不知道名称Access。
客户端WANTS(我不建议)的一个特性是用户能够从具有适当结构的excel导入大量数据,并在一个按钮中替换现有记录并在表上添加新记录。
我有飞机的宏看起来像这样:
1.-在访问记录集中加载Excel数据。
2.-遍历所有值:
2.1-验证数据结构和值。
2.2-如果记录正常,则在表中搜索CONTACTID,如果找到,使用UPDATE SQL语句,如果没有找到,则INSERT SQL语句
2.3如果记录不正确,则保存在不同的记录源上。让我们称之为ERROR RS
这是我最好的想法,但在实践中是一个非常昂贵的代码,容易出错。
也许有人能指出我更好的方式?这似乎是访问应具有的功能。