ACCESS數據的優化和安全(2)_Access數據庫教程
推薦:Access 2007通過查詢來計算累計余額財務人員用手工記賬時,在借和貸后面會有一個余額,這個余額是累計余額,即每一筆賬后都在記余額。如果用電腦記賬,可以通過查詢來完成累計余額的計算。 一、先建立表(假設保存名為《財務收支記賬》),表除必須有日期、借、貸、摘要等字段外,還要加一個自動編號字段ID
通常我們建立的數據庫并不希望所有的人都能使用,并且能修改數據庫中的內容。這就要求我們的數據庫實行更加安全的管理。就是限制一些人的訪問,限制修改數據庫中的內容。訪問者必須輸入相應的密碼才能對數據庫進行操作,而且輸入不同密碼的人所能進行的操作也是有限制的。除了這些,數據庫的安全還包括對數據庫中的數據進行加密和解密工作。這樣你建立的需要保密的數據庫就不能被別人輕易攻破。起到了安全保密的作用。
要進行安全管理就需要實現剛才所說的那幾個目標,在ACCESS中提供了幾個命令,它們就能幫助我們實現這些目標。
現在我們就來為數據庫“地址簿”添加安全管理。 我們要對那個數據庫進行安全管理,首先需要將這個數據庫打開,然后單擊“工具”菜單上的“安全”項。這時還會在“安全”項右邊彈出一個小菜單,在這個菜單上有五個選項。每個選項都能執行一定的功能。

設置和取消數據庫密碼
首先我們先講講設置和取消數據庫密碼。將鼠標單擊ACCESS菜單欄上的“工具”主題,將鼠標移動到隨后彈出的菜單上的“安全”項上,這時在“安全”項的右面彈出一個更小的菜單。將鼠標移動到這個菜單的第一項“設置數據庫密碼”上,單擊鼠標左鍵。就會彈出一個“設置數據庫密碼”的對話框,

在這個對話框中要我們在第一個文本框中要我們輸入數據庫密碼,并在第二個文本框中再輸入一遍剛才輸入的密碼,以保證我們輸入的密碼不會因為誤輸造成我們以后無法打開自己的數據庫。將這些完成以后,就單擊確定按鈕。
這時候彈出一個提示窗口,它提示要用獨占方式打開數據庫才能設置或撤銷數據庫密碼。

記住要設置數據庫的密碼時,必須要保證這個數據庫的打開方式是獨立打開方式。好在這個提示框中告訴我們怎樣以獨立方式打開一個數據庫。那我們現在就單擊這個提示框上的確定按鈕,然后單擊“設置數據庫密碼”對話框上的取消按鈕。再單擊數據庫按鈕上的關閉按鈕來關閉這個數據庫,然后再將鼠標移動到ACCESS工具欄上的打開圖標按鈕上,單擊鼠標左鍵,這時會彈出一個“打開”對話框,

在這個對話框中選擇需要打開的數據庫,然后將鼠標移動到這個對話框中“打開”按鈕右面的向下按鈕。在彈出的菜單中選擇“以獨占方式打開”,并單擊這個選項。
現在我們打開的數據庫就可以設置它的密碼了。按照剛才我們輸入密碼的過程再來一遍,這樣就可以給這個數據庫設置密碼了。當下次打開這個數據庫的時候,就會發現在打開數據庫之前就會在屏幕上出現一個對話框,要求你輸入這個數據庫的密碼。

只有你輸入正確的密碼才能打開這個數據庫,否則就不能打開這個數據庫。
撤銷密碼也很簡單,當你給一個數據庫已經設置了一個密碼后,要想撤銷這個密碼,就再用獨立方式打開這個數據庫,然后單擊原來是“設置數據庫密碼”那個命令的位置,現在已經是“撤銷數據庫密碼”命令了,單擊這個命令,這時會在屏幕上彈出一個對話框,

這次我們只要再輸入一次正確的密碼,就可以將這個數據庫密碼撤銷了。
設置用戶與組的權限和帳號
單純的密碼只能起到等不能打開這個數據庫的作用,要使數據庫的使用者擁有不同的權限,即有的人可以修改數據庫你的內容,而有的人只能看看數據庫的內容而不能修改。這就需要為不同的用戶或某群用戶組設置權限了。
首先將鼠標移動到主菜單上的工具按鈕上,然后單擊鼠標左鍵,會彈出一個子菜單,將鼠標移動到這個菜單上的安全選項上,會在這個選項右面彈出一個菜單,將鼠標移動到這個菜單上的“用戶與組權限”上,單擊鼠標左鍵,這樣會在屏幕上彈出一個對話框,

在這個對話框中,我們可以更改不同用戶對數據庫或其中的某個對象的訪問權限。假如我們想使用戶李明只能打開運行數據庫的窗體,而不想要他能打開其他的表或查詢,只需要先在用戶名中選擇“李明”,然后在對象類型下拉框中選擇“窗體”,現在選擇一個窗體,完后將鼠標移動到權限框中選中李明可有的“打開/運行”項,完成這些后,單擊“確定”按鈕就可以使李明在使用中只能看到窗體,而不能修改其他的數據內容了。也不能看到表或查詢了。
上面我們只講了怎樣設置用戶或組的權限,但怎樣才能將所需要的人都有一定的權限,當然還必須要給每個用戶或組一個帳號,這樣才能進行管理,以便分配權限。
要實現這個功能,就象剛才一樣,在安全選項右面的菜單中單擊鼠標,只是這次單擊的是“設置用戶與組的帳號”,隨后彈出的也是“用戶與組帳號”對話框。

我們還要在這個對話框中管理用戶或組。在這個對話框中有三個選項卡,第一個用來在在現有的組中管理用戶的名稱。在這個選項卡上,我們可以單擊“新建”按鈕在“用戶組”或“其它組”中添加新的用戶,也可以單擊“刪除”按鈕將組中的這個用戶刪去。單擊“清除密碼”就可以取消原來這個用戶的密碼。
分享:用Access2007解決支票打印的日期大寫問題財務人員都知道,轉賬支票的出票日期是需要大寫的。如果用手寫,當然可以直接填寫成大寫,但如果設計專用軟件進行套打,每張支票都在固定位置填寫大寫會很麻煩,也沒有必要。這里僅以access2007設計為例,給這方面的愛好者提供一個思路。 一、先設計一個Access2007表,
- 相關鏈接:
- 教程說明:
Access數據庫教程-ACCESS數據的優化和安全(2)
。