首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Access 2007文本框显示为空,而不是空的

Access 2007文本框显示为空,而不是空的
EN

Stack Overflow用户
提问于 2015-10-06 21:23:34
回答 1查看 161关注 0票数 0

我花了几个小时寻找我的问题,我找到了一些想法,但它仍然没有做到我想要的。

我有一个表单"AddWorker“,带有文本框"Name”、"Surname“等等。在此表单的末尾,我决定使用一个按钮来处理VBA代码添加到数据库中的操作。

当我把一些数据放到文本框中时,我可以通过textbox.text属性来引用它们,但前提是我把注意力放在这个文本框上。在其他情况下,我可以使用textbox.value属性。

在我的例子中,当我将所有数据放入3个文本框中时,我点击“添加工作人员”按钮将人员添加到数据库中,但最后一个文本框(例如3)被视为空的,因为它看不到我已经放入文本框中的文本。我需要点击到另一个文本框(例如2或1)来创建“一些事件”,然后它更新文本框3,所有数据都可以在vBA中读取。

当我点击“添加工作者”按钮时,我该怎么做才能看到在VBA中填充的所有文本框。

我已经找到了一些例子,但它对我帮助不大。单击“添加工作人员”按钮时,我仍然看到空的文本框。Textbox null problem

EN

回答 1

Stack Overflow用户

发布于 2015-10-06 21:32:11

首先,确保表单未绑定。它不应具有与其关联的记录源。

然后,尝试在Add Worker按钮后面的代码中添加一些消息框。类似于:

代码语言:javascript
复制
Sub Add_Worker_Click()

    msgbox "Text1: " & Me.TextBox1.Value
    msgbox "Text2: " & Me.TextBox2.Value
    msgbox "Text3: " & Me.TextBox3.Value

    /* Comment out all of your code for now */

End Sub

试一试,看看文本框里有什么。然后将".Value“替换为".Text”,看看会得到什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32971155

复制
相关文章

相似问题

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