日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

学生系统优化(二)- - 窗体代码

發(fā)布時間:2025/3/21 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 学生系统优化(二)- - 窗体代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.修改密碼窗體:

a.首先就是窗體上方顯示登錄人的姓名,這樣修改密碼的時候可以加深自己的印象:

Label1.Caption = "當(dāng)前用戶為:" & frmLogin.txtUserName.Text

b.其次就是在修改密碼的時候需要先輸入舊密碼來判定是不是本人,這樣才修改密碼的規(guī)則,符合常理,符合我們的認知。

If Trim(txtold.Text) <> Trim(mrc.Fields(1)) Then ?'判斷原密碼是否正確

??????? MsgBox "原密碼輸入不正確", vbOKOnly + vbExclamation, "警告"

??????? ????????txtold.SetFocus

???????? ???????txtold.Text = ""

???????? ???????txtPassword1.Text = ""

?????????? ?????txtPassword2.Text = ""

??? ????Exit Sub

End If

c.最后是在第二次輸入新密碼時,如果我們不輸入任何信息,直接點確認,這時候的彈出的警告框應(yīng)該顯示“密碼不能為空”。

If txtPassword2.Text = "" Then

???????????? MsgBox "密碼不能為空,請再次確認密碼", vbOKOnly + vbExclamation, "警告"

???????? ????txtPassword2.SetFocus

?????????? ??txtPassword2.Text = ""

End? if

?

? ? ?

2.在修改信息窗體上:

a.如果之前數(shù)據(jù)庫沒有數(shù)據(jù),此時選中修改按鈕時必定會報出“3021”奪命錯誤,此為數(shù)據(jù)庫操作著名錯誤。此錯誤是因為BOF或者EOF為真引起的,之前曾經(jīng)介紹過。遇到此錯誤最好的辦法就是加一個判斷語句,如果遇到就跳過。

b.如果之前是有數(shù)據(jù)的那么就會跳轉(zhuǎn)到修改信息的界面,當(dāng)按刪除鍵時,如果是最后一條記錄,再點擊刪除就會跟上面一樣,彈出提示,然后再出現(xiàn)添加信息界面,這樣設(shè)計會更加的人性化。

?

3.添加日期信息的文本框:

經(jīng)過他人的啟發(fā),我發(fā)現(xiàn)了一個很簡單又實用的控件:MonthView。

可以先把它放在窗體上,在運行時設(shè)置為隱藏,等點擊文本框后再顯示出來;而且還可以把最大的日期設(shè)置為當(dāng)前日期,很有意思。設(shè)置最大日期的代碼:

MonthView1.MaxDate = Format(Now, "yyyy-mm-dd")

在此模塊中,輸入時間的時候還需要有一個條件判斷:出生日期必須要大于入校時間,否則是不合理的。

?

時間類型的數(shù)據(jù)進行比較,需要把字符串類型轉(zhuǎn)換為數(shù)值類型:

year("2018-7-11")&month("2018-7-11")&day("2018-7-11") 它就等于2018711。

?

4.1查詢學(xué)號時,模糊查詢:

當(dāng)然查詢姓名也可以使用模糊查詢:

4.2顯示查詢到的結(jié)果數(shù)量:

?

?

?

總結(jié)

以上是生活随笔為你收集整理的学生系统优化(二)- - 窗体代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。