access, 数据的有效性规则问题
发布网友
发布时间:2022-04-12 14:43
我来回答
共1个回答
热心网友
时间:2022-04-12 16:12
建议你调整表设计,看你描述原先应该有4个相关字段:
[覆膜厂]、[光膜]、[亚膜]、[过油]
建议改为[覆膜厂]、[覆膜方式]两列,
1. 打开设计视图打开表,[覆膜方式]列下方字段属性的"有效性规则"处设置:
='光膜' Or ='亚膜' Or ='过油'
然后在"有效性文本"(违反规则后提示的文本)处写:覆膜方式必须为[光膜]、[亚膜]、[过油]中的一种!
2. 在设计视图任意列右键->属性,打开“表属性”窗口,在"有效性规则"处设置:
(IsNull([覆膜厂]) And IsNull([覆膜方式])) Or (Not IsNull([覆膜厂]) And Not IsNull([覆膜方式]))
然后在表属性的有效性文本中写:[覆膜厂]、[覆膜方式]必须同时输入
(实现你说的列相关约束)
如果不愿意改表设计,把第2步中的[覆膜方式]条件改为你原先的三个列即可