复选框的记录集不可更新

Recordset Not updateable for checkbox

在我的数据库中我有 1 table - (tbl_RTILog)

我有 1 个表格可以将数据输入此 table - (frm_Logger)

然后我有一个单独的表单来更新 table - (frm_RTIRev) 中的复选框。

我的 table 字段是:

ID - 自动编号

账户号码 - 号码

MPRN - 号码

筹集时间 - 时间

扫一扫时间-时间

顾问 - 文本

信用 - 货币

PayID - 文本

审稿人 - 正文

完成了吗? yes/no

我在记录源中有如下记录集,SELECT tbl_RTILog.[Account Number], tbl_RTILog.MPRN, tbl_RTILog.[Time Raised], tbl_RTILog.[Expected Sweep Time], tbl_RTILog.Advisor, tbl_RTILog.[Credit Amount], tbl_RTILog.[Paypoint ID], tbl_RTILog.[Completed?], tbl_RTILog.ID FROM tbl_RTILog WHERE (((tbl_RTILog.[Completed?])=False)) GROUP BY tbl_RTILog.[Account Number], tbl_RTILog.MPRN, tbl_RTILog.[Time Raised], tbl_RTILog.[Expected Sweep Time], tbl_RTILog.Advisor, tbl_RTILog.[Credit Amount], tbl_RTILog.[Paypoint ID], tbl_RTILog.[Completed?], tbl_RTILog.ID ORDER BY tbl_RTILog.[Time Raised] DESC; 这是过滤数据以仅显示复选框 returns 'False'.

我尝试将记录集类型从 'Dynaset' 更改为 'Dynaset(不一致的更新),这没有任何区别。

我只想加载第二个表单 (frm_RTIRev) 并显示所有未完成的评论,然后能够将其标记为已完成但 'recordset is no updateable'

提前致谢

我已经设法以某种奇怪而奇妙的无法解释的方式回答了我自己的问题。

我重新创建了查询,这使我能够编辑数据。

除了当我重新制作它时它立即起作用之外,没有其他答案。