0

我有一个可供研究所访问的数据库。有一个 [Registers] 表和 [Certificates] 表。

Parto.jpg

我想给每个注册者一个标记。我想为每个设置验证规则

If [Certificates].[Mark]>70
Then UpdateRecord
SetField
CertificateID "GENERATE AutoNumber"

我的问题是我无法处理使用宏生成的 CertificateID。我不能使用 DMAX。寻找一种解决方案,仅将 CertificateID 提供给通过课程的注册者。

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

除了“DMax”之外,还有其他方法可以提供自动编号吗?

4

1 回答 1

0

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

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

表和字段

我使用从证书表中选择“等级”并从标记中休息进行查询。每当我在成绩表中填写记录时,它都会为“CertificateID”生成一个新号码的自动编号。

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

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

仍在寻找更好的答案

于 2014-02-12T09:09:56.660 回答