1樓:易登
access 中的窗體是一種資料庫物件,可用於建立資料庫應用程式的使用者介面。「繫結」窗體直接連線到表或查詢之類的資料來源,可用於輸入、編輯或顯示來自該資料來源的資料。或者也可以建立「未繫結」窗體。
2樓:du知道君
這個,首先你要會用巨集,否則你就要會寫vba。 多使用者登陸,你可以全用vb編寫程式,也可以在access中做一個使用者基本資料,把使用者資料先錄入進去。 邏輯就是,用巨集或vba,檢測輸入的賬號和密碼與使用者表中的賬戶和密碼的符合性。
更深入一點,那就是你得做一個表,做一個登入窗體,登入窗體就象那個qq登入的一樣,做個輸入賬號的text,做個輸入密碼的text,然後做一個確認按鈕,做一個取消按鈕,確認按扭中單擊事件中寫入程式,一按,程式就進行比較。正確就關掉登陸窗,錯誤就提醒一下。很簡單的,相信你如此聰明,一想就明白了。
如果再不明白,請把財富值加到500,手把手的教你怎麼做哈,不是我太貪,而是你太摳門了,這麼複雜的工程,30個財富值怎麼學得會呢,嗯,一定得再加點,太少了。
急~~!!怎樣在access中做一個帶有使用者名稱、密碼的登陸窗體?
3樓:易登
access 中的窗體是一種資料庫物件,可用於建立資料庫應用程式的使用者介面。「繫結」窗體直接連線到表或查詢之類的資料來源,可用於輸入、編輯或顯示來自該資料來源的資料。或者也可以建立「未繫結」窗體。
4樓:解0人
看你的樣子,是不是把登入窗體做成繫結窗體了??
不要繫結窗體,窗體中的使用者名稱和登入密碼兩個文字框不要和表欄位繫結,不需要神馬有效性規則...只需要:
1.建好使用者表,表中設好使用者名稱和密碼;
2.登入窗體中【進入系統】按鈕的單擊事件**:
if isnull(me.使用者名稱) or isnull(me.登入密碼) then
msgbox "請輸入正確的使用者名稱和密碼!"
elseif isnull(dlookup("密碼","使用者表","使用者名稱='" & me.使用者名稱 & "'")) then
msgbox "使用者名稱不存在!"
elseif dlookup("密碼","使用者表","使用者名稱='" & me.使用者名稱 & "'")=me.登入密碼 then
docmd.openform 窗體名稱
else
msgbox "密碼錯誤!"
end if
'祝你成功!
5樓:矮漢恨天高
用vba,先建立一個使用者表,在窗體上拉兩個文字框輸入使用者名稱和密碼用,再拖一個按鈕,在vba工程模組中找到按鈕名稱,並在他的click事件中加入下面的**:
private sub command1_click() '//假設你的按鈕名叫command1
'//連線資料庫去查詢使用者
dim cnn as adodb.connection '//連線物件
dim rs as adodb.recordset '//資料集合
set cnn = currentproject.connection '//連線物件就是本身,臨時連線就好了
set rs = new adodb.recordset '//例項化資料集合
rs.open "select * from 使用者表 where 使用者名稱='" + trim(me.text1) + "' and 密碼='"+trim(text2)+"'", cnn '//注意不要畫蛇添足寫個text1.
text,access不一樣,寫屬性會讓你不停去找焦點的,這裡是開啟資料集合
if rs.eof then '//如果沒找到記錄,就說明驗證錯誤了嘛
msgbox "對不起!使用者名稱或密碼錯誤,請重新輸入!",vbokonly,"系統訊息"
me.text1=""
me.text2="" '//如果驗證失敗,兩個文字框空值
me.text1.setfucos '//讓游標焦點跳到text1使用者名稱輸入框上去
else '//如果查到了使用者資料,那就登陸成功了
msgbox "登陸成功","系統訊息"
你需要開啟的窗體名稱.show
me.hide '//隱藏自己,開啟你要開啟的窗體介面
end if '//結束if迴圈
end sub '//結束按鈕事件
這只是個簡單例子,希望對你有幫助,寫完**要把窗體設定成啟動模式,只啟動登陸窗體就好了,人家看到你使用者表做登陸事件也是沒意義的。access本身就可以設定密碼安全,他其實不是開發環境,本身就是個軟體,你做好了驗證別人拿著往別的表一匯入,一樣的可以用。
access開啟的時候把檔案取消開啟,然後在檔案選單下面找到開啟,找到你的檔案
右下腳有個按鈕,選擇以獨佔形式開啟,進入access後在安全裡就可以設定密碼了,
這個密碼比上面的策略安全,別人很難破解
不知道樓主能不能看懂
自學網
軟體教程
教程
6樓:小石子
jm/lk就iojiojmkojioj8by
怎麼在access用巨集建立一個使用者登入介面??自己設定使用者名稱和密碼的那種!我已經建立了登入介面窗體
7樓:
這個,首先你要會用巨集,否則你就要會寫vba。
多使用者登陸,你可以全用vb編寫程式,也可以在access中做一個使用者基本資料,把使用者資料先錄入進去。
邏輯就是,用巨集或vba,檢測輸入的賬號和密碼與使用者表中的賬戶和密碼的符合性。
更深入一點,那就是你得做一個表,做一個登入窗體,登入窗體就象那個qq登入的一樣,做個輸入賬號的text,做個輸入密碼的text,然後做一個確認按鈕,做一個取消按鈕,確認按扭中單擊事件中寫入程式,一按,程式就進行比較。正確就關掉登陸窗,錯誤就提醒一下。很簡單的,相信你如此聰明,一想就明白了。
如果再不明白,請把財富值加到500,手把手的教你怎麼做哈,不是我太貪,而是你太摳門了,這麼複雜的工程,30個財富值怎麼學得會呢,嗯,一定得再加點,太少了。
怎樣用press建站,怎樣用wordpress免費建站
wordpress建站從零基礎開始學起。wordpress可以慢慢的從域名解析,部署環境,安裝程式,使用主題,安裝外掛等開始操作。你可以去搜搜下如何用wp程式建站,學習相關知識。寫過好多這種內容,建站類的,伺服器類的,在你建站過程中都能用得到的。至於伺服器的話,多少花點錢,免費的往往是最貴的。一般回...
用vb在access資料庫中建立檢視(就是建立個查詢
路子沒什麼問題。你一步一步的試驗吧。從 create view query4 as select from ad order details 開始。一條一條的往上加,看看加誰會出錯。你的 沒反應 是什麼意思呢?修改表結構本來就不會有返回值,你只要檢查該查詢是否建立就可以了。如果你要執行該查詢,在建立...
怎樣用設計稿紙,怎樣用word設計稿紙?
如何用word製作稿紙?怎樣用excel做稿紙 word就有稿紙,excel做稿紙列印也會不好排的 將excel列印出來即可!excel沒有這個功能吧,要不用txt?word有稿紙吧?用word怎樣設計發文稿紙首頁 怎麼用word製作文稿紙 如何用word製作稿紙?怎樣用word製作信紙 如何用wo...