首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MS Access VBA空TextBox

MS Access VBA空TextBox
EN

Stack Overflow用户
提问于 2015-10-10 23:44:49
回答 2查看 3.1K关注 0票数 1

我正在处理一个包含多个无界TextBoxes的表单。

虽然这样的TextBox具有焦点,但我想检查用户是否进行了合理的输入。

为此,我根据几个标准检查了TextBox.Text方法。

除非用户没有在此TextBox中进行任何输入,否则这种方法可以很好地工作。

在这种情况下,TextBox.Text方法没有值(甚至不是NULL),并且程序员产生运行时错误2196。

有谁知道如何解决这个问题吗?

提前感谢

ChessmasterIII

EN

回答 2

Stack Overflow用户

发布于 2015-10-11 17:11:26

如果看不到代码,就很难判断,但您可以检查Null或空字符串的值

代码语言:javascript
运行
复制
If IsNull(CONTROL) or CONTROL="" Then
    ' Do some stuff
End if

599CD Article

编辑

在检查.Text属性之前,尝试仅使用控件名称,而不使用.Text或仅使用CONTROL.SetFocus

票数 0
EN

Stack Overflow用户

发布于 2015-12-11 08:20:47

我觉得你可以用

代码语言:javascript
运行
复制
If Me.textbox <> vbNullString Then
     'do stuff
Else
     'don't do stuff
End if
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33055784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档