機房上機總結
因為機房的上下機涉及到的表比較多,因此需要在進行程式的編寫前構建好資料流程圖。以下是我自己所做的資料流程圖,可能不太全面如有不足,請斧正。
Private Sub Command1_Click()
Dim txtSQL As String
Dim MsgText As String
Dim i As Integer
Dim mrc1 As New ADODB.Recordset
If TxtCID.Text = "" Then '判斷輸入卡號
MsgBox "請先輸入卡號!", vbOKOnly + vbExclamation, "提示"
Exit Sub
Else
txtSQL = "select * from student_Info where cardno = '" & Trim(TxtCID.Text) & "'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
If mrc.EOF Then '判斷卡號是否仍然使用
MsgBox "卡號不存在,請重新確認或重新註冊!", vbOKOnly + vbExclamation, "提示"
Exit Sub
Else
If mrc.Fields(10) = "不使用" Then
MsgBox "卡號已登出,請重新註冊啟用!", vbOKOnly + vbExclamation, "提示"
Exit Sub
Else '判斷餘額
If mrc.Fields(7) < 0 Then
MsgBox "餘額不足,請先充值!", vbOKOnly + vbExclamation, "提示"
frmCZ.Show
Exit Sub
Else
txtSQL = "select * from OnLine_Info where cardno = '" & Trim(TxtCID.Text) & "'"
Set mrc1 = ExecuteSQL(txtSQL, MsgText)
If Not mrc1.EOF Then '判斷卡號是否上機
MsgBox "此卡號已上機!", vbOKOnly + vbExclamation, "提示"
Exit Sub
Else '主窗體顯示回執
TxtType.Text = mrc!Type & ""
TxtSID.Text = mrc!studentNo
TxtName.Text = mrc!studentName
TxtDePM.Text = mrc!Department
txtSex.Text = mrc!sex
Text2.Text = mrc!cash
TxtOnDate.Text = Date
txtontime.Text = Time
mrc1.AddNew '上機表新增新紀錄
mrc1.Fields(0) = TxtCID.Text
mrc1.Fields(1) = TxtType.Text
mrc1.Fields(2) = TxtSID.Text
mrc1.Fields(3) = TxtName.Text
mrc1.Fields(4) = TxtDePM.Text
mrc1.Fields(5) = txtSex.Text
mrc1.Fields(6) = TxtOnDate.Text
mrc1.Fields(7) = txtontime.Text
mrc1.Fields(8) = GetThisComputerName
mrc1.Fields(9) = Date
mrc1.Update
End If
End If
End If
End If
End If
End Sub
上機部分的程式碼其實非常簡單,關鍵是要細心,注意多個表之間的關聯。
相關文章
- 機房合作總結
- 機房重構總結
- three.js 製作機房(上)JS
- 《微機結構》總結
- 微機結構總結
- 感知機(perceptron)原理總結
- Spring SPI 機制總結Spring
- IDC機房之UPS
- 機房驚魂記
- C#機房重構-實時檢視上機餘額(狀態模式)C#模式
- 使用機器學習預測房價(附連結)機器學習
- 類載入機制總結
- kubernetes驅逐機制總結
- 微機原理之DMA總結
- 機房合作UI優化UI優化
- IDC機房運維心得運維
- 雲音樂貴州機房遷移總體方案回顧
- Java類載入機制總結Java
- 計算機考研經驗總結計算機
- 機器學習-步驟總結機器學習
- 機器學習基礎總結機器學習
- 轉轉MySQL機房遷移半小時結束戰鬥?MySql
- 機房運維的真香定律運維
- 香港主流的機房有哪些
- OpenMLDB 跨機房容災方案
- 跨機房ES同步實戰
- 韓國伺服器機房伺服器
- IDC運維怎麼便捷配置機房交換機運維
- 運用c++結束學校機房紅蜘蛛控制軟體C++
- TSINGSEE青犀影片匯聚機房動環智慧監控方案,提升機房安全穩定性Gse
- JS的執行機制的總結!JS
- 機器學習問題方法總結機器學習
- 一句話總結隨機森林隨機森林
- 反虛擬機器技術總結虛擬機
- 計算機網路實驗總結計算機網路
- 計算機程式設計心得總結計算機程式設計
- JVM之類載入機制總結JVM
- 華為機試題刷題總結