访问:设置属性宏在vba中不起作用

时间:2016-12-02 01:58:19

标签: vba ms-access

以下在On Activate事件中作为宏工作正常,但在vba中则不行。

Macro Snip Image

我的If声明有问题吗?我尝试了.Value.Text,结果相同 - If声明无法解决 - 无论我把它放在哪里; ActivateLoadOpenCurrent ...

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

1 个答案:

答案 0 :(得分:0)

括号显然在vba中起作用......

If (textBox = "SomeText25") Then

此时,DoCmd.SetPropertyMe.ControlName同样可以正常工作。