Vba 在文本框中输入文本时启用按钮
我有一个带有命令按钮和文本框的访问表单。该按钮在窗体启动时被禁用 我想在用户输入文本时启用它,在用户删除文本时禁用它Vba 在文本框中输入文本时启用按钮,vba,ms-access,Vba,Ms Access,我有一个带有命令按钮和文本框的访问表单。该按钮在窗体启动时被禁用 我想在用户输入文本时启用它,在用户删除文本时禁用它 我想要类似于的代码,如果txt=”“,那么button.enabled=false,否则button enabled=true。我尝试了该代码,但无效。您需要查看文本框。更改事件,如下所示: 类似下面的内容应该为您指明正确的方向: Private Sub TextBox1_Change() If (TextBox1.Text = vbNullString) Then
我想要类似于
的代码,如果txt=”“,那么button.enabled=false,否则button enabled=true
。我尝试了该代码,但无效。您需要查看文本框。更改事件,如下所示:
类似下面的内容应该为您指明正确的方向:
Private Sub TextBox1_Change()
If (TextBox1.Text = vbNullString) Then
CommandButton1.Enabled = False
Else
CommandButton1.Enabled = True
End If
End Sub
我个人喜欢在检查空字符串时使用vbNullString
。您可以通过查看以下帖子了解更多信息:考虑文本框的AfterUpdate事件:
Private Sub YourTextBox\u AfterUpdate()
我YourButton.Enabled=(Nz(Me!YourTextBox.Value)”)
端接头
适用于多个文本框,但您会明白的。或者