機房收費系統之餘額查詢
機房收費系統中有幾個窗體用到查詢。
查詢需要解決2個問題:
1、卡號已註冊,即存在該怎樣做
2、卡號未註冊,即不存在該怎樣做
下面以 學生查詢餘額窗體為例
<span style="font-size:18px;">Private Sub Command1_Click() Dim txtSQL As String Dim MsgText As String Dim mrc As ADODB.Recordset '判斷卡號收是否為空,是否是數字 If Trim(Text1.Text) = "" Then MsgBox "卡號不能為空!", vbOKOnly + vbExclamation, "警告" Text1.SetFocus Exit Sub End If If Not IsNumeric(Text1.Text) Then MsgBox "請輸入數字!", vbOKOnly + vbExclamation, "警告" Exit Sub Text1.SetFocus End If txtSQL = "select * from student_Info where cardno= '" & Text1.Text & "'" Set mrc = ExecuteSQL(txtSQL, MsgText) '檢查卡號是否存在 If mrc.EOF Then MsgBox "沒有此卡號,請註冊!", vbOKOnly + vbExclamation, "提示" ' 若不存在,彈出提示框並清空文字框中內容 Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" Else Text2.Text = mrc.Fields(1) ' 若存在,進行查詢 Text3.Text = mrc.Fields(2) Text4.Text = mrc.Fields(3) Text5.Text = mrc.Fields(4) Text6.Text = mrc.Fields(5) Text7.Text = mrc.Fields(6) Text8.Text = mrc.Fields(10) Text9.Text = mrc.Fields(8) Text10.Text = mrc.Fields(7) End If mrc.Close '關閉資料庫 End Sub</span>
相關推薦
機房收費系統之餘額查詢
機房收費系統中有幾個窗體用到查詢。 查詢需要解決2個問題: 1、卡號已註冊,即存在該怎樣做 2、卡號未註冊,即不存在該怎樣做
機房收費系統之組合查詢(程式碼部分)
最近的事情比較多,本該留出大塊時間整理組合查詢的程式碼部分,結果是分為一段一段的零散時間來整理的,最終整理的這些組合查詢程式碼可能還是有很多冗餘,本來不想拿出來的,但考慮到自己的不足就要展示給大家,這樣自己才能進步嘛,所以還是厚著臉皮把我冗餘的程式碼展示出來了,
機房收費系統之組合查詢
組合查詢不愧是機房三大難點之一,起初不知道如何組建查詢的關係就去找巨人去了,最後看到巨人們的總結,捋順了才明白,其實很簡單。 我們的欄位名選擇是漢字,要想在資料庫中查詢欄位,根本就不認識,這就需要我將漢字轉換為相應的字串,為了方便簡潔,定義一個函式,程式碼中的FiledNa
VB.NET+三層 機房收費系統之組合查詢
關係組合查詢已經用去了4天的時間,每天都在痛苦中煎熬,絞盡腦汁,一句程式碼都要瞪大眼睛看好長時間,有時候,因為兩句話顛倒了,就nothing了;有時候,因為table怎樣能夠轉換成實體型別,將自己困住了,一想就是半天。狀況不斷呀,看了很多師哥師姐們的程式碼,他們分享著自
機房收費系統之組合查詢的發展過程
下面說下我的組合查詢吧。 在組合查詢這,最早的想法是用structure,因為印象中有一種型別,是可以用int型別來訪問的,可是做的時候發現不是structure,
機房收費系統之—組合查詢
在敲組合查詢的時候,我遇到了很多問題,比如說查詢的語法怎麼連線啊,怎麼讓控制元件中的文字資訊也就是說欄位名,組合關係對應資料庫表中的欄位哪? 也就是說我們要讓卡號=Cardno,讓姓名=StudentName ,這樣我們在查詢的時候才方便了,反成不能
VB.NET版機房收費系統之組合查詢
之前用VB做組合查詢的時候沒有認真的思考過,這次再做機房決心不能就這麼放過,今天就來說一說組合查詢。 首先做組合查詢,我用的是窗體的繼承,簡化了不少程式碼,大家也寫了很多窗體繼承的文章
機房收費系統之組合查詢的傳參問題
我的機房收費系統中,我研究最多的就是這個組合查詢了,因為第一次做的時候,沒有做出來這樣的組合查詢,而是省時做了點簡單的查詢。這篇我想說一下我的傳參問題。 最開始的
機房收費系統 之 組合查詢BUG
宣告:以下內容只對在學生上機記錄查詢(組合查詢)只查詢已下機記錄,操作員工作記錄(組合查詢)只查詢已登出記錄的同學適用! 說是BUG,其實這也不是一個BUG,只是一個不小心容易犯的錯誤,
機房收費系統之收取金額查詢(TPicker控制元件時間段取值、SQL語句中單引號與雙引號區別)
收取金額查詢窗體較組合查詢而言就是小菜一碟,但即便是內容較少也有其精華之處,現在分享一下我的學習過程吧^_^ 一、收取金額查詢窗體的流程圖: 二、問題集 這是什麼錯誤呢,為什麼會出現這個型別的錯誤? 產生此問題的程式碼部分是什麼樣子的呢? 以
機房收費系統之收取金額查詢
前言 本窗體相對來說比較簡單,主要涉及到從Recharge_info表中查詢,與及excel的匯出;其大概思路如下:終止日期不能小於起始日期----連線Recharge_info表,顯示內容----匯出表格:判斷有無資訊可匯出-----有則呼叫excel程式 問題所在 問題1:卡
機房收費系統之學生檢視餘額
流程 判斷卡號是否為空----為空,輸入卡好—不為空,連線資料庫----判斷是否有此使用者----沒有,提示-----有,連線並顯示資訊 知識點 If mrc.BOf Then :當前指標的位置是在第一行記錄之前 If mrc.EOF Then :當前指標的位置是在最後一行記
機房收費系統之八(組合查詢)
1.組合查詢:涉及的窗體有:學生基本資訊維護,學生上機統計資訊,操作員工作記錄。初次見到組合查詢介面,有種似曾相識的感覺。沒錯,我們在學生資訊管理系統裡面見過類似的。也可以說我們已經接觸過組合查詢了。不
機房收費系統之結尾
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
機房收費系統之總結篇
歷時兩個月的機房收費系統終於結束咯,感覺機房收費系統在學生管理系統的基礎上又提升了一個等級,學生管理系統是照著原始碼敲的,而機房收費系統除了Excel的匯出,報表的生成,模組是參照原始碼學習的,其他都是自己一個一個敲出來的,感覺還是很充實的,這兩個月都做了哪
機房收費系統之細化篇(跨日期下機,MDI窗體的運用,MDI主窗體與子窗體的互動)
最近在細化機房收費系統時,發現在下機窗體出現了很多消費時間為負值的情況,有時還會彈出Bug,仔細一看原來是跨日期的消費時間問題,那麼如何設定跨日期的下機呢?在機房收費系統中的MDI 窗體如何運用呢?下面就這兩個問題進行梳理分享。 一、跨日期的下機 核
機房收費系統之手動下機(獲取時間差、更新資料庫資料、判斷時間差)
下機窗體的梳理著實耗費了不少時間,的確是一個費腦細胞的活兒,不過過程也是挺享受的,那個專注力、那個廢寢忘食的勁頭兒少有吖^_^ 一、下機窗體的流程圖(如有不對的地方還望各位大神給予指導^_^): 二、錯誤集(本窗體中的大錯誤並不是很多,都是以前遇到
機房收費系統之學生檢視上機記錄(MSHFlexGrid控制元件資料匯出Excel)
這個窗體之所以可以順利的進行下去,全靠藉助於巨人的力量,站在了巨人的肩膀上前行,Excel的匯出還是很神奇的,讓我們一起來看一下吧^_^ 一、學生檢視上下機記錄窗體的流程圖 二、查詢集 ①、機房收費系統中Excel表如何匯出 ②、vb中DoEve
機房收費系統之學生基本資訊維護
前言 該窗體功能是實現查詢學生的資訊,並可給予修改的許可權。其中包含兩個重大部分,一是組合查詢,二是修改;其中修改又涉及到了修改學生資訊窗體,此窗體中取消修改嘗試了很多方法,最後選取比較簡單的方法,這個窗體不難。最重要的莫過於組合查詢:組合查詢我使用的方法是一行一行的查,因為對於我目前的
機房收費系統之新增和刪除使用者
前言 剛開始敲此窗體時,頭就開始暈了,因為覺得自己啥也不會,覺得這個還挺難的,其實主要還是抗拒產生難。不過還是應徵了魯迅先生說的那句話:有些路走著走著就有了。 流程 因為沒有拷流程圖,所以我基本上是手動輸入的。具體如下:使用者級別點選事件,連線資料庫,更新至MSFlexGri