如何限制哪些字段可以在表单中更新?

时间:2014-11-02 20:41:15

标签: forms ms-access ms-access-2013

我正在MS Access 2013中创建一个表单,它有5个字段,此表单用于创建“事件”。创建事件时,将使用所有5个字段。但是,相同的表单也用于更新事件。更新事件时,只应更改其中三个字段。如何在更新时忽略其中两个字段?我不想为更新制作单独的表格。

1 个答案:

答案 0 :(得分:0)

如果记录的主键(shoudl是autovalue类型的字段)设置为Form_Current trogger中的值,则可以设置field.enabled = false,即执行以下操作:

Private Sub Form_Current()
    If IsNull(Me!pk) Then
        Me!Field.Enabled = True
    Else
        Me!Field.Enabled = False
    End If
End Sub

(只需用你的真实字段名替换pk和Field)