创建一个部分填充并且可以部分编辑的字段

时间:2018-08-07 07:28:36

标签: ms-access ms-access-2010

我有一个包含许多数据行的表。该表包含“标题”字段。 一些数据行在该字段中已经预定义了某些内容,而其他数据行的该字段为空。

我的目标是创建一个表单,用户可以对每个数据行执行以下操作:如果填写了“标题”字段,则无法编辑此字段。如果“标题”字段为空,则用户可以在此字段中写一些内容。

我还没有找到解决方案。我尝试使用计算字段,但无法对其进行编辑。

此表和表格也可用于Web访问,因此可能性是有限的。 预先感谢。

1 个答案:

答案 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

此代码假定字段不会包含空字符串。我不允许在字段中使用空字符串。