Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access MS Access表单文本框不可编辑_Ms Access - Fatal编程技术网

Ms access MS Access表单文本框不可编辑

Ms access MS Access表单文本框不可编辑,ms-access,Ms Access,我在Access中的表单中设置了一个文本框。表单链接到一个表。但是文本框本身是未绑定的,它只是用来收集用户输入。但是,我无法编辑已查看的值 文本框未锁定。文本框可以在VBA中设置值。文本框没有控制源。我可以在DesignView中编辑它 有什么想法吗?我认为vba控件有两个属性可以导致这种情况。锁定并启用。文本框是否已启用?此问题的另一个可能原因(在我的情况下帮助他人):如果使用VBA和DoCmd.OpenForm方法打开表单,请确保第5个参数不是“acFormReadOnly” 不可编辑的文本

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

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


有什么想法吗?

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

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

不可编辑的文本框:

DoCmd.OpenForm stFormName、、acFormReadOnly、acWindowNormal、stLinkCriteria

可编辑文本框:

DoCmd.OpenForm stFormName、、acFormPropertySettings、acWindowNormal、stLinkCriteria


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

Ah,你完全正确,这就解决了它。@JeffO Yea,如果你将其作为答案提交,我将接受它。只是遇到了同样的问题-我已将表单设置为不可编辑。谢谢另外,请确保表单属性“允许编辑”设置为“是”,感谢bud在这个长达十年的问题上帮助我