我有一个包含许多数据行的表。该表包含“标题”字段。 一些数据行在该字段中已经预定义了某些内容,而其他数据行的该字段为空。
我的目标是创建一个表单,用户可以对每个数据行执行以下操作:如果填写了“标题”字段,则无法编辑此字段。如果“标题”字段为空,则用户可以在此字段中写一些内容。
我还没有找到解决方案。我尝试使用计算字段,但无法对其进行编辑。
此表和表格也可用于Web访问,因此可能性是有限的。 预先感谢。
答案 0 :(得分:0)
以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
此代码假定字段不会包含空字符串。我不允许在字段中使用空字符串。