在實踐工作中,我們都會利用access制作查詢數(shù)據(jù)直接呈現(xiàn)給用戶查看,以便實時查看動態(tài)數(shù)據(jù)流向。但是我們有時會忽略默認制作窗體或者查詢,都處于不鎖定狀態(tài),也就是說用戶在前臺查看數(shù)據(jù),可以直接更改或刪除等操作。這樣對于我們數(shù)據(jù)保護是比較危險的行為。
因此,我們在制作過程中,必須要了解如何鎖定,下面我來說明下鎖定幾個步驟,以便大家共同學(xué)習(xí)。
一、查詢鎖定記錄。
右鍵查詢設(shè)計界面屬性,點開屬性--記錄鎖定。我們會發(fā)現(xiàn)三種情況。
1.不鎖定:查詢出來數(shù)據(jù)都不做鎖定,可以刪除或更改等操作;
2.所有記錄:對查詢出來數(shù)據(jù)都做鎖定。禁止窗體調(diào)用時候更改或刪除數(shù)據(jù)。但odbc不能鎖定所有記錄;
3.已編輯的記錄:對已經(jīng)編輯記錄進行鎖定。但對未編輯的記錄不做鎖定。
以上鎖定記錄,在后臺打開數(shù)據(jù)查詢并沒受到影響,但是在窗體調(diào)用查詢就會禁止部分更改操作。
二、子窗體鎖定。子窗體是可以提供查詢數(shù)據(jù)顯示,它的鎖定與查詢鎖定記錄一致。都能達到用戶不能隨意修改查詢數(shù)據(jù)。當(dāng)然子窗體還提供很多功能屬性以便操作。比如:屬性有允許編輯、允許刪除、允許添加等操作,這樣根據(jù)不同用戶進行不一樣設(shè)置。二、子窗體鎖定。子窗體是可以提供查詢數(shù)據(jù)顯示,它的鎖定與查詢鎖定記錄一致。都能達到用戶不能隨意修改查詢數(shù)據(jù)。當(dāng)然子窗體還提供很多功能屬性以便操作。比如:屬性有允許編輯、允許刪除、允許添加等操作,這樣根據(jù)不同用戶進行不一樣設(shè)置。
三、顯示主窗體鎖定。
在最終設(shè)計給用戶使用,一般我們都會在菜單--啟動。將默認打鉤保留以下即可。
快捷菜單欄的允許工具欄/菜單相當(dāng)于我們右鍵菜單。若打鉤,顯示更改或添加等功能操作。
按圖操作,可以保證窗體鎖定。
新聞熱點
疑難解答
圖片精選