【发布时间】:2019-04-27 10:58:23
【问题描述】:
我有一个记录电话号码的表格,有两种:
- 内部有 4 个字符
- 外部有 4 个或 7 个或 8 个字符
我想根据确定电话号码类型的 Combobox 来更改 ValidationRule。
我尝试在表单属性中使用 ValidationRule,但它不适用于 IIf 公式或依赖于另一个文本框或组合框的值。
所以我做了这段代码,但它不起作用:
If me.combo.value = "internal" then
Me.field.validationrule = "Len([field]) = 4"
ElseIf Me.combo.value = "external" Then
Me.field.validationrule = "Len([field]) = 4 or Len([field]) = 7 or Len([field]) = 8"
End If
提前致谢。
【问题讨论】:
标签: vba ms-access validationrule