作者clifflu ( 化演的維思)
看板Visual_Basic
標題Re: 請問一個有關pos系統的問題
時間Tue Jul 20 22:19:49 2004
※ 引述《yge (栗子喵最喜歡怪獸了)》之銘言:
: 要如何將條碼掃描器掃出來的一連串的數字
: 轉成在textbox上出現產品的名稱呢?
: 是用SQL字串搜尋嗎?
: 可是13碼的條碼用SQL要搜尋13次(一個一個數字找)
: 這樣資料量很少或許行的通
: 可是我們的資料算蠻多的
: 所以....請版上的各位高手指點一下吧!
: 謝謝~~~~~^^
我沒有自己寫過條碼機的程式, 不過有幫人查過資料.
印象中在數字之後, 會有一個換行字元 (不清楚是 VbCR, VbLF 或 VbCRLF 請自踹 :p)
所以抓 textbox 的 keydown (或 change) 事件應該是可行的
另外, SQL 為什麼會要搜尋 13 次 ?
select 一筆就搞定了吧.
或是如果你只會一次拿到一個數字, 那麼請把數值的特性找出來,
例如有固定位數, 某些數字的位數固定
之後從條碼機吃到 buffer 裡, 等到滿足了 "一筆完整資料" 的條件後,
再送 SQL 就好了吧...
--
鬼壓床怎麼辦
騎上去啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.212.129
推 Uld:換行是vbcrlf 140.115.65.233 07/21
推 clifflu:我指的是條碼機所得到的字元為何 140.112.125.68 07/21
推 Uld:喔,不好意思我會錯意 140.115.65.233 07/21