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

設(shè)置和取消數(shù)據(jù)庫密碼
首先我們先講講設(shè)置和取消數(shù)據(jù)庫密碼。將鼠標(biāo)單擊ACCESS菜單欄上的“工具”主題,將鼠標(biāo)移動(dòng)到隨后彈出的菜單上的“安全”項(xiàng)上,這時(shí)在“安全”項(xiàng)的右面彈出一個(gè)更小的菜單。將鼠標(biāo)移動(dòng)到這個(gè)菜單的第一項(xiàng)“設(shè)置數(shù)據(jù)庫密碼”上,單擊鼠標(biāo)左鍵。就會(huì)彈出一個(gè)“設(shè)置數(shù)據(jù)庫密碼”的對(duì)話框,

在這個(gè)對(duì)話框中要我們?cè)诘谝粋(gè)文本框中要我們輸入數(shù)據(jù)庫密碼,并在第二個(gè)文本框中再輸入一遍剛才輸入的密碼,以保證我們輸入的密碼不會(huì)因?yàn)檎`輸造成我們以后無法打開自己的數(shù)據(jù)庫。將這些完成以后,就單擊確定按鈕。
這時(shí)候彈出一個(gè)提示窗口,它提示要用獨(dú)占方式打開數(shù)據(jù)庫才能設(shè)置或撤銷數(shù)據(jù)庫密碼。

記住要設(shè)置數(shù)據(jù)庫的密碼時(shí),必須要保證這個(gè)數(shù)據(jù)庫的打開方式是獨(dú)立打開方式。好在這個(gè)提示框中告訴我們?cè)鯓右元?dú)立方式打開一個(gè)數(shù)據(jù)庫。那我們現(xiàn)在就單擊這個(gè)提示框上的確定按鈕,然后單擊“設(shè)置數(shù)據(jù)庫密碼”對(duì)話框上的取消按鈕。再單擊數(shù)據(jù)庫按鈕上的關(guān)閉按鈕來關(guān)閉這個(gè)數(shù)據(jù)庫,然后再將鼠標(biāo)移動(dòng)到ACCESS工具欄上的打開圖標(biāo)按鈕上,單擊鼠標(biāo)左鍵,這時(shí)會(huì)彈出一個(gè)“打開”對(duì)話框,

在這個(gè)對(duì)話框中選擇需要打開的數(shù)據(jù)庫,然后將鼠標(biāo)移動(dòng)到這個(gè)對(duì)話框中“打開”按鈕右面的向下按鈕。在彈出的菜單中選擇“以獨(dú)占方式打開”,并單擊這個(gè)選項(xiàng)。
現(xiàn)在我們打開的數(shù)據(jù)庫就可以設(shè)置它的密碼了。按照剛才我們輸入密碼的過程再來一遍,這樣就可以給這個(gè)數(shù)據(jù)庫設(shè)置密碼了。當(dāng)下次打開這個(gè)數(shù)據(jù)庫的時(shí)候,就會(huì)發(fā)現(xiàn)在打開數(shù)據(jù)庫之前就會(huì)在屏幕上出現(xiàn)一個(gè)對(duì)話框,要求你輸入這個(gè)數(shù)據(jù)庫的密碼。

只有你輸入正確的密碼才能打開這個(gè)數(shù)據(jù)庫,否則就不能打開這個(gè)數(shù)據(jù)庫。
撤銷密碼也很簡單,當(dāng)你給一個(gè)數(shù)據(jù)庫已經(jīng)設(shè)置了一個(gè)密碼后,要想撤銷這個(gè)密碼,就再用獨(dú)立方式打開這個(gè)數(shù)據(jù)庫,然后單擊原來是“設(shè)置數(shù)據(jù)庫密碼”那個(gè)命令的位置,現(xiàn)在已經(jīng)是“撤銷數(shù)據(jù)庫密碼”命令了,單擊這個(gè)命令,這時(shí)會(huì)在屏幕上彈出一個(gè)對(duì)話框,

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

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

我們還要在這個(gè)對(duì)話框中管理用戶或組。在這個(gè)對(duì)話框中有三個(gè)選項(xiàng)卡,第一個(gè)用來在在現(xiàn)有的組中管理用戶的名稱。在這個(gè)選項(xiàng)卡上,我們可以單擊“新建”按鈕在“用戶組”或“其它組”中添加新的用戶,也可以單擊“刪除”按鈕將組中的這個(gè)用戶刪去。單擊“清除密碼”就可以取消原來這個(gè)用戶的密碼。
分享:用Access2007解決支票打印的日期大寫問題財(cái)務(wù)人員都知道,轉(zhuǎn)賬支票的出票日期是需要大寫的。如果用手寫,當(dāng)然可以直接填寫成大寫,但如果設(shè)計(jì)專用軟件進(jìn)行套打,每張支票都在固定位置填寫大寫會(huì)很麻煩,也沒有必要。這里僅以access2007設(shè)計(jì)為例,給這方面的愛好者提供一個(gè)思路。 一、先設(shè)計(jì)一個(gè)Access2007表,
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
- 恢復(fù)從 Access 2000、 Access 2002 或 Access 2003 中數(shù)據(jù)庫刪除表的方法
- 如何在ACCESS中壓縮當(dāng)前數(shù)據(jù)庫
- access下如何恢復(fù)已經(jīng)刪除的記錄;如何恢復(fù)已經(jīng)刪除的表、窗體等等對(duì)象
- Microsoft Access秘密、技巧和陷阱
- 數(shù)據(jù)庫并發(fā)問題詳述
- Access字符串處理函數(shù)整理
- Access數(shù)據(jù)庫的壓縮與修復(fù)
- 如何用Access輕松打印帶相片的證件
- 用Access設(shè)計(jì)客觀試卷(2)
- 加密你的Access數(shù)據(jù)庫asp打開方法
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-ACCESS數(shù)據(jù)的優(yōu)化和安全(2)
。