我将如何添加在输入(“客户订单号”)字段时将被选中的check(“ chk3”)。输入订单号后,复选框将打勾。
我还想知道是否有可能当值字段(“ Value”)低于10,000英镑时,复选框(“ chk2”)会打勾。如果超过10,000英镑,它将不会打勾
答案 0 :(得分:2)
取决于您的Access版本。在旧版本中,它是AfterUpdate事件。在较新的版本中,我认为是OnExit。
无论客户订单号有多大,只需将其值设置为True。
Private Sub CustomerOrderNumber_Exit(Cancel As Integer)
Me.chk3 = true
End Sub
答案 1 :(得分:2)
您可以使用Use automatic configuration script
个事件进行此类验证。
Automatically detect settings
函数检查空值并将它们分别转换为空字符串&0
对于客户订单号:
AfterUpdate
对于“项目”值小于1万的:
Nz
答案 2 :(得分:1)
这取决于您要使用chk3
验证进行的操作。如果您正在寻找特定的结构。例如,一个10位数的数字,那么您需要在IF Statement
内的那些行进行验证。像这样:
(使用AfterUpdate
)
If Me.[Customer order Number] LIKE "##########" Then
Me.chk3 = True
End If
同时在ck2
> 10,000英镑处进行验证(假设这是一个适当指定的货币字段):
If Me.[Value] <= 10000 Then
Me.chk2 = True
End If