1. 程式人生 > >機房收費系統之餘額查詢

機房收費系統之餘額查詢

                  機房收費系統中有幾個窗體用到查詢。

    查詢需要解決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