VB.NET版機房收費系統之組合查詢
阿新 • • 發佈:2019-01-07
之前用VB做組合查詢的時候沒有認真的思考過,這次再做機房決心不能就這麼放過,今天就來說一說組合查詢。
首先做組合查詢,我用的是窗體的繼承,簡化了不少程式碼,大家也寫了很多窗體繼承的文章,我就不在這裡贅述了。
我的重點是組合查詢的優化
先秀一下
當欄位名選擇上機時間,操作符會顯示<,>,=,<>,查詢內容會顯示時間,所以使用者不再需要自己輸入時間,只要選擇就可以了
當欄位名為日期,操作符為<,>,=,<> ,要查詢的內容顯示為日期框,使用者不需要自己輸入時間只要選擇時間就可以了
當欄位名為級別時,操作符為 = 和 <> ,查詢內容立即從日期框或時間框神馬神馬的轉換到下拉框,使用者不需要輸入,選擇就好了
當欄位名為卡號,操作符為<,>,=,<> ,查詢內容立即從日期框或時間框或下拉框神馬神馬的轉換到輸入框,使用者可以輸入自己要查詢的卡號
看!三行一起查詢!
和級別一樣,當欄位名為性別時,操作符變成=,<> ,查詢內容顯示 男 和 女
我設定的是開始第一行和兩個組合關係選擇框可用,當選擇第一個選擇框,第二行可用,當選擇第二個選擇框,第三行可用,當點選清空,在清空所以內容的同時將可用狀態恢復為原始狀態。
給大家看一張查詢結果,在昨天晚上,哦,不,今天凌晨的時候,我登入過這個系統
這些功能是昨晚熬到凌晨才整出來的,一不小心就熬到了勞動節
程式猿就要全心全意為人民服務哈~~
我的基礎打得不牢,第一遍機房就沒有好好思考,這次為了實現這些功能,著實死了不少的腦細胞。我堅信,只要敢想敢做,就沒有做不到的!
在這裡我僅向大家展示成果,為了不影響大家的思路,程式碼就不做展示了,如果有更好的想法,歡迎與我聯絡!