0
次のマクロは、On Activate
イベントでは正常ですが、vbaでは正常に動作しません。アクセス:プロパティマクロがvbaで動作しない
私If
声明に何か問題はありますか? If
と同じ結果を持つ.Value
と.Text
を試しましたが、どこに置いても問題は解決しません。これだけでは動作します
Option Compare Database
Private Sub Report_Activate()
If Me.textBox = "SomeText25" Then
Me.SomeLabel.Visible = False
End If
End Sub
Activate
、Load
、Open
、Current
... ...
Me.SomeLabel.Visible = False
のDoCmdは関係なく、私はそれを書くか、まったく動作しません。
DoCmd.SetProperty
If [textBox] = "SomeText25" Then''は動作しますか?コントロールは実際に 'textBox'という名前ですか?そのコードを維持している者でなければ、VBAからそれを混乱させるかもしれないからです。 'TextBox'は*型*識別子です。それはうまくいくかもしれませんが、レポートのスコープの型名をシャドーイングしています。 –
名前が変更されました - マクロIf/Thenは問題なく動作します。 – tahwos
それは問題ではありませんでした。 'If [textBox] =" SomeText25 "Then VBAコード*で作業します。 –