我試圖啓用/禁用基於文本框的值的命令按鈕。防爆。 「08-09-2015 15:06:24」,取自表列字段基於文本框值啓用/禁用命令按鈕
看起來它會啓用或禁用它,具體取決於<或>。
我想知道txt.Value是否超過15小時前,那麼它應該激活按鈕。如果不是,請將其保留爲「假」
文本框和命令按鈕位於同一窗體中。
這是我到目前爲止,顯然不工作。
Public Sub Kommandoknap184_Click()
If Me.txtOpdTid.Value < DateAdd("h", -15, Date) Then
Kommandoknap35.Enabled = False
Else
Kommandoknap35.Enabled = True
End If
End Sub
嘗試「我!Kommandoknap35.Enabled」而不是「Kommandoknap35.Enabled」,但是我通常使用visible屬性來做這樣的事情。如果他們不能使用按鈕,甚至不要使其可見。 「me.visible = False」 – Gene
對不起,應該是「me.kommandoknap35.visible = false」 – Gene
當我思考這個問題時,最好在點擊按鈕之前禁用或隱藏按鈕,或者禁用按鈕,運行你的支票,如果它不符合標準,使用msgBox告訴用戶它不是有效數據,如果它是,那麼運行你的代碼。我不知道在同一按鈕的單擊事件中禁用按鈕是最合乎邏輯的方法。 – Gene