我有一個Access 2010數據庫,我需要更新一個字段。現在我有一個按鈕,我的窗體將複製選定的行。我知道我可以通過在該字段上將Locked
屬性設置爲Yes
來使字段不重複。有沒有辦法保護一個字段,以便只有某些用戶可以編輯?
我需要做的是找到一種方法來使字段不重複,但仍然可以編輯某些人。我不想設置Locked
屬性,因爲它會鎖定每個人。
我不知道如何做到這一點,除了改變Duplicate record
按鈕的工作。現在它只是複製所選的行並將其粘貼到New Record
行。這需要所有不是Locked
的字段。
我讀到可能使用一堆變量並將它們設置爲每個字段的值,但這看起來很麻煩,因爲我有160個字段,我將不得不設置。然後將它們粘貼到New Record
行。我寧願不必這樣做。
我已經使用過VBA而非Access。 VBA解決方案對我來說很好,我還沒有嘗試過任何東西,因爲我不知道哪裏可以開始。
所以,當您點擊按鈕,它會創建一個新的行除了任何設置爲「鎖定」的字段外,表中的所有字段都來自舊記錄?你將如何決定你真的希望有人能夠編輯哪個「鎖定」字段?你將如何決定你想允許哪些用戶? –
@ WayneG.Dunn只有一個字段我不想複製,只有某些用戶可以編輯。我還不知道將被允許編輯的用戶列表。我只維護DB,創建它的人離開了公司。 – Mike