子表单不会添加新记录

Subform won't add new records

在 MS Access 中,我有一个直接来自 table 的表单和一个连接到查询的子表单。子表单连接到查询的原因是因为我只希望用户添加当前月份和年份的数据,而不是之前或未来的月份和年份。

有效,显示了当月的数据,但问题是我无法添加新数据。

我该如何解决这个问题?

我真的不知道我是否可以从你的问题中收集到足够的信息来真正理解你的问题是什么,但如果你使用查询或视图作为表单中数据的基础,则有可能这就是您无法添加记录的原因。

Access 和其他数据库只允许您将记录添加到未过滤的数据集(例如,您返回整个数据集而不是过滤查询或两个表的视图)。

这是数据库技术的限制。也许找到另一种方法来防止您的用户输入不正确的数据。