在Access中生成带验证规则的数字

时间:2014-02-09 13:28:51

标签: ms-access-2010 auto-generate validationrules

我有一个访问学院的数据库。有一个[注册表]表和[证书]表。

Parto.jpg

我想给每个注册马克马克。我想为每个

设置验证规则
If [Certificates].[Mark]>70
Then UpdateRecord
SetField
CertificateID "GENERATE AutoNumber"

我的问题是我无法处理使用宏生成的CertificateID。我不能使用DMAX。 寻找解决方案,只向通过课程的注册人提供CertificateID。

尝试“更新后”宏和“插入后”宏但仍然没有成功。

除了“DMax”之外还有其他任何方法可以提供AutoNumber吗?

1 个答案:

答案 0 :(得分:0)

嗯,我刚刚找到了一种方法但不是最好的方法。

我刚刚将另一个表添加为“证书”,并将当前(证书)重命名为“标记”。

Tables and Fields

我通过从证书表中选择“成绩”并从马克斯休息来进行查询。每当我填写成绩表中的记录时,它会为“CertificateID”生成一个新号码的自动编号。

对于验证,我在我的表格中设置我的验证规则,如果Marks.Mark小于70,我将无法填写该字段。([Marks]。[Mark]< 70)

我知道这不是一个好方法。

仍在寻找更好的答案