复制到另一个数据库时,Access Query的数据可编辑

时间:2018-03-08 02:47:30

标签: ms-access

我正在处理一个包含2个不同访问文件的项目。 我有一个来自一个文件的只读查询,并尝试将其复制到另一个文件。 新粘贴的查询数据变得可编辑。谁知道为什么?

注意:

  • 查询包括3个表和多对一对多关系
  • 两个访问数据库具有相同的ODBC链接表

2 个答案:

答案 0 :(得分:0)

检查查询的记录集类型。如果设置为“快照”,则它是只读的。如果设置为“动态集”,则可以进行编辑。

enter image description here

第一个查询可能具有记录集类型“Snapshot”,这使其成为只读。新查询可能是记录集类型“动态集”,因为它是Access的默认值。动态集可以编辑。要使查询为只读,请将记录集类型更改为“快照”

答案 1 :(得分:0)

我找到了原因。当我创建链接的OBDC表时,有一些选项可以选择用于添加记录的键。如果没有选择任何内容,那么表格将是只读的,如果没有,那么它将变得可编辑。我很抱歉在那里很傻......