这是我的第一个帖子/问题,因此如果我没有遵守礼节,请提前原谅我。任何建议都将非常受欢迎!
我已经看到许多有关如何使用“打开文件”对话框的问题/答案,但与我的困境不太完全相关。我有一些用户需要使用打开文件对话框将数据导入我的MS-Access(2016)工具(他们对此非常熟悉,但不使用Access本身)。假设他们使用的是Excel 2016(xlsx)。
我想找到一种方法,当我们导入时,它将添加新记录,或修改已存在的数据(如果在其上载中)。我有一个通用ID(作为主键),因此它可以查看它是否是新记录,还是应该修改/覆盖现有记录。
我首先想到的是将完整的原始文件上传到临时表中……也许然后让vba运行一些代码以添加(如果是新记录)或修改(如果是现有记录)。你怎么看?我擅长阅读和修订VBA,但是我太新了,以至于我自己都不知道如何创建它。
任何帮助都将得到极大的重视和赞赏。
Smiddy