Ms access 将表限制为仅一行Access数据库

Ms access 将表限制为仅一行Access数据库,ms-access,Ms Access,我已经创建了一个表,其中包含一个日期范围,如startdate和enddate。然后,在通过Dlookup查询日期条件时会引用该表。该表是通过绑定到此表的表单填写的。现在的问题是,如果我更改日期,它会在表中创建另一条记录,这会在查询中造成混乱。如何确保表中只有一行?如果您只希望表中有一条记录,则编辑现有记录,不要在新记录行中输入日期。将表单AllowAdditions和AllowDeletes属性设置为No 可以不将日期保存到表中,而是使窗体保持打开状态,并使报表引用窗体控件用于条件。这也将消除

我已经创建了一个表,其中包含一个日期范围,如startdate和enddate。然后,在通过Dlookup查询日期条件时会引用该表。该表是通过绑定到此表的表单填写的。现在的问题是,如果我更改日期,它会在表中创建另一条记录,这会在查询中造成混乱。如何确保表中只有一行?

如果您只希望表中有一条记录,则编辑现有记录,不要在新记录行中输入日期。将表单AllowAdditions和AllowDeletes属性设置为No


可以不将日期保存到表中,而是使窗体保持打开状态,并使报表引用窗体控件用于条件。这也将消除DLookup。域聚合函数会降低性能。

Hi CNM。我建议您发布一些您尝试过的访问代码。