MS Access窗体文本框不可编辑

时间:2011-10-19 18:02:21

标签: ms-access

我在Access中的表单中设置了一个文本框。表单链接到表。但它自己的文本框是未绑定的,它用于简单地收集用户输入。但是,我无法编辑已查看的值。

文本框未锁定。文本框可以在VBA中设置值。文本框没有ControlSource。我可以在DesignView中编辑它。

有什么想法吗?

3 个答案:

答案 0 :(得分:4)

我认为vba控件有两个属性可以导致这种情况。已锁定并已启用。文本框是否已启用?

答案 1 :(得分:2)

此问题的另一个可能原因(在我的情况下帮助其他人):如果您使用VBA和DoCmd.OpenForm方法打开表单,请确保您的第5个参数不是“acFormReadOnly”!

不可编辑的文本框:

  

DoCmd.OpenForm stFormName ,,, acFormReadOnly,acWindowNormal,stLinkCriteria

可编辑的文本框:

  

DoCmd.OpenForm stFormName ,,, acFormPropertySettings,acWindowNormal,stLinkCriteria

答案 2 :(得分:0)

在“布局视图”中查看表单时遇到了这个问题。在“数据表视图”的“表单视图”中时,可以编辑文本框