forms - 无法更新 Access 表单上的文本框
问题描述
我有一个frm_Manage_Demand
包含两个子表单的表单:frm_Manage_Demand_Sub
和frm_Manage_Demand_Bottom_Sub
. 我使用子表单来显示来自tbl_Manage_Demand
. 我使用两个子表单的原因是因为在一个表单中要在屏幕上显示两个多字段。
需要允许用户更新表单上的最后两个字段以及unbound textbox
加载表单时填充的字段。
我无法获得允许用户在两个字段以及unbound textbox
. 所有字段都设置为Enabled = Yes
和Locked = No
。主窗体没有记录源。它的属性Allow Edit, Allow Additions, Allow Deletions
都设置为Yes
.
这两个子窗体的记录源是tbl_Manage_Demand
.
我基于创建了一个新的测试表单,tbl_Manage_Demand
并且可以很好地更新所有字段。
真诚感谢任何解决我的问题的提示。
解决方案
我发现代码的未知部分将控件AllowEdits
变为No
. 因此,在frm_Manage_Bottom_Sub
加载表单后,我使用更改了控件Forms![frm_Manage_Demand]![frm_Manage_Demand_Bottom_Sub].Form.AllowEdits = True
推荐阅读
- bash - 系统中最大的文件并在 unix 中移动
- node.js - 使用串行端口启动电子脚本时出现符号查找错误
- javascript - 鼠标悬停事件处理程序在 d3 中不起作用?
- node.js - AWS Lambda - Runtime.ImportModuleError:错误:找不到模块“jmespath”
- roku - 如何在 Roku 中使用圆形图像视图..?
- java - Web 服务如何从 url Web 服务获取 wsdl
- azure - 加入kql时获取重复记录
- vb.net - 如何随机改变几个picturebox的图片
- java - 如果应用程序中的元素发生错误,如何继续执行?
- android - 如何在启动线程的片段中实现回调?