根据 Microsoft Access 中的列值限制条目数

根据 Microsoft Access 中的列值限制条目数

我有一张包含 3 列的表:

ID            Auto increment
Username      Text
Userclass     Number

我想给每个用户一个userclass– 这可能是从 1 到 20 的数字,但我只希望 20 个用户拥有相同的userclass

我该如何在 Microsoft Access 中执行此操作?

类似地,我该如何将 Access 表中的行数限制为 500 行?

答案1

据我所知,在表设计中没有办法强制执行这些类型的约束。内置表存储对以下方面的支持非常有限:约束,并且不支持触发器。您必须构建一些应用程序逻辑。

答案2

表格是数据载体。限制表格可能没什么用。使用 VBA 和用户表单,您将拥有更多选择。由于不知道您使用的是哪个版本以及您的表单是如何设计的,因此我只能提供有限的建议。

VBA 允许您使用事件触发仅允许从可用列表中进行选择的函数userclass。它还可以让您检查表中的记录数,并在达到最大值时停止。

如果您不熟悉 VBA,可以通过互联网获取大量免费资源来学习如何使用它。

相关内容