ms-access - 创建一个部分填充且可以部分编辑的字段
问题描述
我有一个包含许多数据行的表。此表包含字段“标题”。一些数据行已经在该字段中预定义了某些内容,而其他数据行的该字段为空。
我的目标是创建一个表单,用户可以在其中对每个数据行执行以下操作:如果填写了“标题”字段,则无法编辑该字段。如果“标题”字段为空,则用户可以在该字段中写一些东西。
我还没有找到解决办法。我尝试使用计算字段,但无法编辑这些字段。
此表格和表格也用于 Web 访问,因此可能性有限。提前致谢。
解决方案
在 OnCurrent 事件中运行嵌入宏以执行 SetProperty 操作。在条件中使用它If Then Else
来设置 Enabled 属性。
If IsNull(Forms!formname!controlname) Then
SetProperty
ControlName: your control name
Property: Enabled
Value: True
Else
SetProperty
ControlName: your control name
Property: Enabled
Value: False
End
此代码假定字段不会有空字符串。我不允许在字段中使用空字符串。
推荐阅读
- java - button1.setButton(false) 不会与我的其他代码链接
- neo4j - Neo4j ORDER BY 自定义排序?
- javascript - 从多个数据源构建 Nuxt 站点地图
- mysql - MySQL - 查找一个或多个雇主的部门名称列表,其名称被列为前 5 个常用名称
- r - RMarkdown 引导导航栏
- python - Python Socket 无效参数
- java - 在 Kubernetes 中部署 tomcat + war 容器时出现类加载错误
- python - Octave/Python 中的神经网络学习计算特定数据集的成本
- anylogic - 检查等待块中的代理副本,然后释放它们
- android - 错误:未知问题 ID“UseAppTint”[LintError]