1
不確定這是否可能。如何將「添加新記錄」行爲限制爲MS Access連續表單中的一個字段?
我有一個MS Access窗體,帶有「連續窗體」子窗體,顯示大約10個字段
(組合框,文本框和複選框)。
允許添加設置爲是。
記錄選定設置爲
目前形式的行爲是增加一個新行的用戶可以只更新任何可用字段。
是否有可能限制這種「添加新記錄」的行爲只發生在一個指定字段?
不確定這是否可能。如何將「添加新記錄」行爲限制爲MS Access連續表單中的一個字段?
我有一個MS Access窗體,帶有「連續窗體」子窗體,顯示大約10個字段
(組合框,文本框和複選框)。
允許添加設置爲是。
記錄選定設置爲
目前形式的行爲是增加一個新行的用戶可以只更新任何可用字段。
是否有可能限制這種「添加新記錄」的行爲只發生在一個指定字段?
您可以使用的東西,如下面的代碼:
Private Sub Form_Current()
If Me.NewRecord Then
Me.ControlNameHere.Enabled = False
Else
'Do you mean that once a record has been added, the
'user can update any field? If not, why not just disable
'fields that are protected? Otherwise
Me.ControlNameHere.Enabled = True
End If
End Sub
是的,謝謝。這就像一個魅力!我實際上現在使用它:_如果Me.NewRecord然後Me.ControlNameHere.Enabled = False否則Me.ControlNameHere.Enabled = True結束if_並且這對於所有字段我想鎖定/禁用,直到記錄真的被添加 – AardVark71