機房系統 查詢餘額窗體

2021-08-13 06:21:36 字數 1426 閱讀 6379

其實這個窗體是最簡單的,也是最基礎的,它用到的主要內容就是查詢資料,所以弄清資料庫的關係和掌握資料庫操作的語句很重要。下面我來說說這個窗體的整體思路,既然是查詢,那麼肯定少不了判斷條件,其次是查詢的基本操作,光查詢完還不行,還得把查詢的內容顯示出來。可能還是不清楚,下面請看這張思維導圖,一看就懂。

怎麼樣,是不是一下清晰了好多,下面我們再來看看具體的**:

private

sub cmdok_click()

dim txtsql as

string

dim msgtext as

string

dim mrc as adodb.recordset

'判斷是否輸入卡號

if trim(txtcardno.text) = ""

then

msgbox "請輸入卡號!", vbokonly + vbexclamation, "提示"

exit

subend

if'判斷卡號是否為數字

ifnot isnumeric(trim(txtcardno.text)) then

msgbox "卡號請輸入數字!", vbokonly + vbexclamation, "警告"

txtcardno.text = ""

exit

subend

if'資料庫中查詢卡號

txtsql = "select * from student_info where cardno= '" & txtcardno.text & "'"

set mrc = executesql(txtsql, msgtext)

'判斷資料庫中是否有此卡號

if mrc.eof = true

then

msgbox "沒有此卡號,請重新輸入", vbokonly + vbexclamation, "警告!"

mrc.close

exit

subend

if'將資料庫的資料顯示到窗體上

txtsid.text = mrc!studentno

txtname.text = mrc!studentname

txt***.text = mrc!***

txtdept.text = mrc!department

txtgrade.text = mrc!grade

txtclass.text = mrc!class

txtstate.text = mrc!status

txtexplain.text = mrc!explain

txtbalance.text = mrc!cash

endsub

機房收費 查詢 檢視學生餘額

最近在敲機房的檢視學生餘額,雖然看到很多人的物件視窗,知道怎麼弄 舞台 上的東西,可是 幕後 的東西一點頭緒都沒有,一行 的思路都沒有。經過看小夥伴的機房給我的啟示,突然發現怎麼如此的簡單。自己怎麼都沒有想到和學生的 沒有什麼差別啊!定義 判斷語句 查詢語句 給文字框賦值 優化的地方 限制文字框的輸...

機房之一般使用者查詢餘額

介面 當前卡號登入上機,label顯示當前登入的卡號,各個文字框設定成不可編輯 流程圖 實現 private sub form load lblcardno.caption 卡號 username dim mrc as adodb.recordset dim txtsql as string dim...

機房收費系統結賬窗體

結賬,概括的來說,就讓管理員知道每天機房的金錢收支。詳細的說是把每個操作員一天收支明細列出來讓管理員一目了然。下面我們先來看看結賬的介面,如下圖 經過分析,我們可知道,這就是管理員看操作員一天的工作明細,即售卡,充值,退卡的情況。1 購卡 就是在student info表總查詢沒有結賬的那些新註冊的...