台灣最大程式設計社群網站
線上人數
772
 
會員總數:238654
討論主題:185209
歡迎您免費加入會員
討論區列表 >> VB.NET >> 條碼讀取一問
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
條碼讀取一問
價值 : 120 QP  點閱數:113 回應數:4

樓主

非本科系之新手
初學者
201 55
1482 165
發送站內信


各位大大好
想請教各位大大,是如何讀取條碼機掃出來的資料並做處理。以小弟目前的做法,是拉一個TextBox並focus在上面,然後當TextBox改變時去做搜尋資料庫的動作,程式如下。又因為條碼機的讀取是一個一個讀的,所以加了一個判斷,以上是小弟想出來的方法,但小弟想問是否還有更正確的寫法?或方法?




搜尋相關Tags的文章: [ 條碼 ] ,
本篇文章發表於2017-01-05 13:12
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Daimom
捐贈 VP 給 Daimom 檢舉此回應
不知道讀完焦點會不會變化,如果會的話可以用Leave 試試。
MSDN
本篇文章回覆於2017-01-05 13:23
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Ader Chen
檢舉此回應
個人是使用 KeyUp 事件,
擷取個人部份程式供參考:

本篇文章回覆於2017-01-05 13:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

非本科系之新手
檢舉此回應
不好意思 我是想問說一般寫同上般掃描器的程式,是如何寫? 像我這樣寫在TextBox3_TextChanged裡面 會不會有點...蝦
本篇文章回覆於2017-01-06 17:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

Ader Chen
檢舉此回應
個人覺得寫在 TextBox3_TextChanged 可以沒錯誤達成目的的話也 OK 啊.
2 樓 sample 只是個人習慣供參考:
1. GotFocus 時先全選以方便直接掃描取代內容,
2. 用 e.KeyCode = Keys.Enter 判斷掃描完成輸入. (您用 Len(TextBox3.Text) 判斷, 各有利弊/各有適合的情況/也各有需要注意的事項)
3. 處理完成後, 再 Clear、Focus, 以方便連續掃描輸入.

本篇文章回覆於2017-01-06 17:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.