通过Excel导入将数据添加到访问logging中

你好,谢谢你的帮助。 我是Access的noob,但是我的公司已经提出了一个关于可能导入Access中某些logging的某些信息的问题。 基本上,我在一家保险公司工作,他们有一个十年前由最近离开公司的人在Accessbuild立的索赔系统。 该系统工作,并适合当前的需要。 但是,最近我们被要求修改某个logging(索赔)的字段。 因为有大约200-300个logging,我们正在寻找一个可能的import解决scheme。

问题是,我从来没有这样做,担心可能会影响logging中的其他logging或其他字段。 唯一需要改变的是一个领域,其余的必须保持不变。

我知道Access表名和logging号(RecordNo – 在Access中的文本框)和我想改变的字段的名称(引用 – 在Access中的文本框),但我不确定如何导入,如何准备好excel文件以及如何确保不添加新logging,而是修改现有logging。

例如,我可以只有2列,一个叫“RecordNo”,另一个是“Reference”? 或者我需要添加空列来考虑Access表中的额外列? 我是否需要创build一个命名的范围或一个Excel表格,或者简单地把这些列在Excel中? 有什么特定的格式,我应该使用(文本或一般或别的 – 参考将是一个文本值,因为它有数字和字母)? 使用导入向导在Access中导入时,是否需要select“将logging的副本附加到表格”? 它将如何知道要修改哪条logging,因为Access表将包含我不想以任何方式更改的数千条logging?

我也可以访问Access中的“导航窗格”,在那里我可以find表格和查询等,不确定是否可以批量修改表中的logging?

为了使事情更加复杂,Access数据库在服务器上,需要同时被多个用户访问,所以我理想的情况是要在单独的副本上进行testing。 但是将其复制到我自己的计算机不会切断与服务器上的副本的连接,并且任何更改都会立即反映在原始副本中。

我试图在网上寻找,但我似乎无法find任何东西,将消除我的忧虑。 我可以find一些关于导入问题的文章,虽然不是我会感兴趣的,但是他们都是以前版本的Access,真的我几乎不能理解当前的版本。 我们正在使用Excel和Access 2013.如果可能的话,我宁愿不使用VBA,因为当前的数据库有很多,而且很难pipe理和导航。 我也不知道关于Access VBA,只是excel。

谢谢

为了使事情更加复杂,Access数据库在服务器上,需要同时被多个用户访问,所以我理想的情况是要在单独的副本上进行testing。 但是将其复制到我自己的计算机不会切断与服务器上的副本的连接,并且任何更改都会立即反映在原始副本中

那是因为你只是复制前端。 有一个单独的访问文件是后端。 或者它可能是一个不同的数据库系统,如MS SQL Server或MySQL。 所以你的第一个任务是find实际的数据。

除此之外,任何情况下都不会将Excel文件直接导入到现有的表中。 创build一个带有必要字段(logging标识符和新值)的Excel文件,并将其作为新表导入,然后创build一个更新查询来实现所需的更改。