教案用戶登錄與權限管理.doc

教案用戶登錄與權限管理.doc

ID:35990243

大?。?25.00 KB

頁數(shù):5頁

時間:2019-05-02

教案用戶登錄與權限管理.doc_第1頁
教案用戶登錄與權限管理.doc_第2頁
教案用戶登錄與權限管理.doc_第3頁
教案用戶登錄與權限管理.doc_第4頁
教案用戶登錄與權限管理.doc_第5頁
資源描述:

《教案用戶登錄與權限管理.doc》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、用戶登錄與權限管理步驟1:首先創(chuàng)建三個表1、用戶管理表:用戶ID(文本、4、不為空)、用戶名(文本、10、不為空)、密碼(文本、7、不為空)2、窗體表:窗體ID(數(shù)字、整型、不為空)、窗體名稱(文本、30、不為空)3、權限表:用戶ID(文本、4、不為空)、窗體ID(數(shù)字、整型、不為空)、權限(是/否、整型、不為空,默認值為False)步驟2:在關系中增加3個表。步驟3:創(chuàng)建用戶登錄界面:添加圖片。三個文本框,標簽與文本框名為用戶ID、用戶名、密碼。鎖定用戶名文本框控件密碼的輸入掩碼屬性為“密碼”。添加三個命令按鈕,名字分別為:“用戶登錄”、“取消登錄”、“用戶注冊

2、”。在“用戶ID”中輸入值后,在鼠標離開之前系統(tǒng)要先判斷值是否合法(長度是否為4)。在“用戶ID”文本框的“更新前”事件中添加下列代碼:PrivateSub用戶ID_BeforeUpdate(CancelAsInteger)OnErrorGoToErr_用戶ID_BeforeUpdateIfLen(Me![用戶ID])<>4ThenMsgBox"'用戶ID'是由4位數(shù)字組成!",vbInformation,"用戶ID錯誤"Cancel=TrueEndIfExit_用戶ID_BeforeUpdate:ExitSubErr_用戶ID_BeforeUpdate:MsgB

3、oxErr.DescriptionResumeExit_用戶ID_BeforeUpdateEndSub測試:在當前數(shù)據(jù)庫中插入一個模塊,名字為“登錄及權限管理”。雙擊“模塊1”,另存為“登錄及權限管理”。聲明全局變量:PublicUserIDAsString'保存表中已有的用戶登錄的"用戶ID"值PublicSUserIDAsString'保存"用戶ID"PublicSUserNameAsString'保存"用戶名"PublicvarPasswordAsVarian'保存"密碼在用戶ID文本框輸入用戶登錄的“用戶ID”值,當鼠標離開之后,系統(tǒng)將從“用戶表”中查找該

4、“用戶ID”對應的“用戶名”并顯示于窗體的“用戶名”文本框內,如果沒有找到該用戶,系統(tǒng)將顯示“無此用戶”。在“用戶ID”文本框的“更新后”事件中添加如下代碼:PrivateSub用戶ID_AfterUpdate()OnErrorGoToErr_用戶ID_AfterUpdate'定義字符型變量DimSTempAsStringIfIsNull(Me![用戶ID])ThenUserID=NullElse'使用DLookup函數(shù)從'用戶表'中查詢待登錄的用戶是否存在STemp=DLookup("用戶ID","用戶表","[用戶ID]='"&Me![用戶ID]&"'")'判

5、斷STemp是否為空IfIsNull(STemp)Then'如果為空,則把UserID變量置為空UserID=Null'把窗體中的"用戶ID"文本框的值設置為空Me![用戶ID]=""ElseUserID=STemp'使用DLookup函數(shù)從"用戶表"中查詢出待登錄用戶的"用戶名"Me![用戶名]=DLookup("用戶名","用戶表","[用戶ID]='"&Me![用戶ID]&"'")EndIfEndIfExit_用戶ID_AfterUpdate:ExitSubErr_用戶ID_AfterUpdate:'彈出"無此用戶"信息MsgBox"你'用戶ID'輸入錯誤,

6、或者還沒有注冊,請檢查!",vbCritical,"無此用戶"ResumeExit_用戶ID_AfterUpdateEndSub

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。