以下在On Activate
事件中作为宏工作正常,但在vba中则不行。
我的If
声明有问题吗?我尝试了.Value
和.Text
,结果相同 - If
声明无法解决 - 无论我把它放在哪里; Activate
,Load
,Open
,Current
...
Option Compare Database
Private Sub Report_Activate()
If Me.textBox = "SomeText25" Then
Me.SomeLabel.Visible = False
End If
End Sub
这单独起作用......
Me.SomeLabel.Visible = False
无论我怎么写,DoCm都根本不起作用。
DoCmd.SetProperty
答案 0 :(得分:0)
括号显然在vba中起作用......
If (textBox = "SomeText25") Then
此时,DoCmd.SetProperty
和Me.ControlName
同样可以正常工作。