我有一个表单,其中包含一个子表单,该子表单根据输入字段中的内容显示来自简单查询的数据 .
我已将两个表单的属性设置为以下,但我仍然遇到“Recordset不可更新”消息 .
记录集类型:动态集
允许添加:是的允许删除:是的允许编辑:是的允许过滤器:是的记录锁定:无锁定
有什么改变?
也许您的查询链接到的表或查询之一没有主键 .
或者(这是我遇到的问题)在查询生成器中,确保未启用 Group By 行 . 禁用此功能后,查询将变为可编辑状态 .
Group By
分组已启用
右键单击该行并删除 Totals
Totals
分组已禁用
This page has some good info for troubleshooting .
使Text0不受约束(删除Navn作为控制源) . 你有什么相当于循环引用 .
您告诉表单不显示任何数据,除了查询限制的内容,但您的查询不会显示除表单中的内容之外的任何数据 .
在 Allow Additions: Yes 之上你应该有类似 Allow datainput 的东西 . 确保此字段设置为 false . 如果您在选择此字段时阅读状态栏注释,您将理解为什么您的表突然变得无法从您的公式中删除:)
Allow Additions: Yes
Allow datainput
false
3 回答
也许您的查询链接到的表或查询之一没有主键 .
或者(这是我遇到的问题)在查询生成器中,确保未启用
Group By
行 . 禁用此功能后,查询将变为可编辑状态 .分组已启用
右键单击该行并删除
Totals
分组已禁用
This page has some good info for troubleshooting .
使Text0不受约束(删除Navn作为控制源) . 你有什么相当于循环引用 .
您告诉表单不显示任何数据,除了查询限制的内容,但您的查询不会显示除表单中的内容之外的任何数据 .
在
Allow Additions: Yes
之上你应该有类似Allow datainput
的东西 . 确保此字段设置为false
. 如果您在选择此字段时阅读状态栏注释,您将理解为什么您的表突然变得无法从您的公式中删除:)