ACCESS中字段之间如何验证?

当涉及多个字段时,应该在表的有效性规则中进行验证,而不是在字段的有效性规则中进行验证。在表的设计视图中,单击工具栏上的“属性表”可以找到表的有效性规则。

问题1:如果A是yes,B必须输入,如下:

([a]="yes "且Not IsNull([b]))或([a]& lt;& gt“是”和IsNull([b]))

如果A为是,B可以输入也可以不输入,如下:

[a]=“是”或([a]& lt;& gt“是”和IsNull([b])

第二个问题:

([c]=15和[d]& lt;[c])或[c]& lt;& gt15

如果同时满足第一个问题和第二个问题的要求,则:

([a]=“是”或([a]& lt;& gt“yes”和IsNull([b]))和(([c]=15和[d]& lt;[c])或[c]& lt;& gt15)