【发布时间】:2023-04-01 08:27:01
【问题描述】:
您好,感谢您的帮助。我是 Access 的新手,但我的公司提出了一个问题,即可能为 Access 中的某些记录导入一些信息。基本上,我在一家保险公司工作,他们有一个索赔系统,大约十年前由最近离开公司的人在 Access 中构建。该系统工作正常,可以满足当前的需求。但是,我们最近被要求修改某些记录(索赔)的字段。因为大约有 200-300 条记录,我们正在寻找一种可能的导入解决方案。
问题是,我以前从未这样做过,并且担心它可能会影响其他记录或记录中的其他字段。唯一需要改变的是一个字段,其余的必须保持不变。
我知道 Access 表名称和记录编号(RecordNo - Access 中的文本框)和我想要更改的字段名称(参考 - Access 中的文本框),但我不确定如何导入,Excel 文件需要如何准备以及如何确保没有添加新记录而是修改现有记录。
例如,我可以只有 2 列,一列称为“RecordNo”,另一列称为“Reference”吗?或者我是否需要添加空白列来说明 Access 表中的额外列?我是否需要创建命名范围或 Excel 表,或者只是将列放在 Excel 中?是否有我应该使用的任何特定格式(文本或常规或其他内容 - 参考将是一个文本值,因为它同时包含数字和字母)?使用导入向导在 Access 中导入时,是否需要选择“将记录的副本附加到表中”?它如何知道要修改哪条记录,因为 Access 表将包含数千条我不想以任何方式更改的记录?
我还可以访问 Access 中的“导航窗格”,在那里我可以找到表格和查询等,但不确定是否可以在表格上批量修改相关记录?
更复杂的是,Access 数据库位于服务器上,需要多个用户同时访问,所以我最好在单独的副本上进行测试。但是将其复制到我自己的计算机上并不会切断与服务器上的副本的连接,并且任何更改都会立即反映在原始副本中。
我尝试在网上查找,但似乎找不到任何可以打消我顾虑的东西。我可以找到一些关于导入问题的文章,虽然不是我感兴趣的,但它们都是针对以前版本的 Access 的,我真的几乎无法理解当前版本。我们正在使用 Excel 和 Access 2013。 如果可能的话,我宁愿不使用 VBA,因为当前的数据库有很多,而且很难管理和导航。我也不知道 Access VBA,只是 excel。
谢谢
【问题讨论】: