2014-01-21 67 views
1

不確定這是否可能。如何將「添加新記錄」行爲限制爲MS Access連續表單中的一個字段?

我有一個MS Access窗體,帶有「連續窗體」子窗體,顯示大約10個字段
(組合框,文本框和複選框)。

允許添加設置爲是。
記錄選定設置爲

目前形式的行爲是增加一個新行的用戶可以只更新任何可用字段。
是否有可能限制這種「添加新記錄」的行爲只發生在一個指定字段

回答

2

您可以使用的東西,如下面的代碼:

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 
+0

是的,謝謝。這就像一個魅力!我實際上現在使用它:_如果Me.NewRecord然後Me.ControlNameHere.Enabled = False否則Me.ControlNameHere.Enabled = True結束if_並且這對於所有字段我想鎖定/禁用,直到記錄真的被添加 – AardVark71

相關問題