【发布时间】:2018-03-22 09:41:55
【问题描述】:
我有一个表格“tbdetails”,用于保存学生的详细信息。简而言之,我想将表限制为最多只能容纳 10 条记录。我的表格“frmDetails”有以下 OnCurrent 事件,但它不起作用:
Private Sub Form_Current()
Forms(Detail).MaxRecords = 10
End Sub
我在网上查了一下,发现但我可以很容易地插入 11 和 12 条记录。欢迎任何答案,不需要 VBA(如果可以不用它)可以简单地从属性菜单或其他东西中完成吗?
编辑:
现在当我保存时,我得到了
运行时错误 438:对象不支持此属性或方法
所以这里肯定有问题
【问题讨论】:
-
不起作用是什么意思?
-
创建一个自动编号字段。将表验证属性设置为 [field]
-
@QHarr 我的意思是它并没有阻止我输入超过 10 条记录
-
@QHarr 但是使用自动编号,如果我删除记录自动编号不会重置增量。因此,如果删除所有记录并重新开始,我将无法放入任何学生。
-
说得好。 @AshleeDawg 这是你的舞台。
标签: database vba ms-access max record