1. 程式人生 > >VB.NET版機房收費系統之組合查詢

VB.NET版機房收費系統之組合查詢

    之前用VB做組合查詢的時候沒有認真的思考過,這次再做機房決心不能就這麼放過,今天就來說一說組合查詢。

    首先做組合查詢,我用的是窗體的繼承,簡化了不少程式碼,大家也寫了很多窗體繼承的文章,我就不在這裡贅述了。

    我的重點是組合查詢的優化

    先秀一下

當欄位名選擇上機時間,操作符會顯示<,>,=,<>,查詢內容會顯示時間,所以使用者不再需要自己輸入時間,只要選擇就可以了

    

當欄位名為日期,操作符為<,>,=,<>  ,要查詢的內容顯示為日期框,使用者不需要自己輸入時間只要選擇時間就可以了

    

當欄位名為級別時,操作符為 = 和 <>   ,查詢內容立即從日期框或時間框神馬神馬的轉換到下拉框,使用者不需要輸入,選擇就好了

    

當欄位名為卡號,操作符為<,>,=,<>  ,查詢內容立即從日期框或時間框或下拉框神馬神馬的轉換到輸入框,使用者可以輸入自己要查詢的卡號

看!三行一起查詢!

和級別一樣,當欄位名為性別時,操作符變成=,<>  ,查詢內容顯示 男 和 女

我設定的是開始第一行和兩個組合關係選擇框可用,當選擇第一個選擇框,第二行可用,當選擇第二個選擇框,第三行可用,當點選清空,在清空所以內容的同時將可用狀態恢復為原始狀態。

給大家看一張查詢結果,在昨天晚上,哦,不,今天凌晨的時候,我登入過這個系統

這些功能是昨晚熬到凌晨才整出來的,一不小心就熬到了勞動節


程式猿就要全心全意為人民服務哈~~

我的基礎打得不牢,第一遍機房就沒有好好思考,這次為了實現這些功能,著實死了不少的腦細胞。我堅信,只要敢想敢做,就沒有做不到的!

在這裡我僅向大家展示成果,為了不影響大家的思路,程式碼就不做展示了,如果有更好的想法,歡迎與我聯絡!