PDA

View Full Version : barcode event



mjdjoon
شنبه 25 شهریور 1385, 13:20 عصر
با سلام
من باید یه برنامه بنویسم که اطلاعات رو از بارکد اسکنر بخونه و مستقیما درون یک دیتا بیس ذخیره کنه ولی متاسفانه ایونت مربوطه رو پیدا نمی کنم
بارکد خوان اطلاعات رو درون یک تکست باکس می ریزه من باید با تمام شدن ثبت نوشته در تکست باس ( ایونتی شبیه پایان تغییرات در تکست باکس) و بدون نیاز به هیچ گونه ایونت جدیدی (حتی زدن یک کلید)اطلاعات رو وارد دیتا بیس بکنم .
ولی متاسفانه همچین ایونتی پیدا نمی کنم . کسی می تونه منو راهنمائی کنه؟
مرسی

m_nejad
شنبه 25 شهریور 1385, 14:43 عصر
عملکرد بارکدخوان به این صورت است که متن بارکد را به عنوان کیبورد ارسال می کند و در انتها نیز یک کاراکتر اینتر.
پس در رویداد keypress تکست باکس اگر کاراکتر اینتر بود اطلاعات را وارد بانک کن.

m_nejad
دوشنبه 24 مهر 1385, 08:34 صبح
بارکدخوان شبیه کیبورد عمل می کند به این صورت که متن بارکد را به خوانده و از طریق پورت بصورت کاراکتر ارسال می کند (مثل اینکه شما همان متن را تایپ می کنید) و در انتها نیز یک کاراکتر اینتر ارسال می کند.
پس در رویداد keypress تکست باکس اگر کاراکتر اینتر بود اطلاعات را وارد بانک کن.
(ascii=13 برای اینتر است)

amirsadeghi
دوشنبه 24 مهر 1385, 11:15 صبح
حالا با چه دستوراتی اصلا میشه از این بارکد خوان اطلاعات رو گرفت

iman_s52
پنج شنبه 27 مهر 1385, 04:28 صبح
البته بستگی داره که بارکد خون به چه طریقی به کامپیوتر متصل بشه . اگه سریال باشه یا USB
بایستی یه سری بارکد Command رو اجرا کنی

iman_s52
پنج شنبه 27 مهر 1385, 04:35 صبح
معمولا بارکد خوانها پیش فرض کارشون طوریه که مستقیما بارکدی رو که می خونه رو به ما میده یعنی شما اگه Notepad رو باز کنید به راحتی می تونین بارکد خونده شده و ببنید.

amirsadeghi
پنج شنبه 27 مهر 1385, 07:46 صبح
خوب می خوام ببینم تو وی بی چه جوری میشه ازشون بارکد رو خوند

m_nejad
یک شنبه 30 مهر 1385, 08:06 صبح
فوکوس را روی textbox بزار و بارکد را جلوی بارکدخوان بگیر همین!

amirsadeghi
یک شنبه 30 مهر 1385, 08:11 صبح
یعنی نیاز به هیچ کد خاصی نداره؟

iman_s52
دوشنبه 01 آبان 1385, 04:47 صبح
نه البته اگه بارکد خوانت طوری تنظیم شده باشه که بعد از خواندن بارکد ته کدش کد اینتر روهم اضافه کنه که اونو بتونی چک کنی.
--------------------
می تونی تویه Notepad چک کنی . اگه نداشت می تونی با دفترچه تنظیماتش اونو تنظیم کنی.

m_nejad
دوشنبه 01 آبان 1385, 13:29 عصر
خیر فقط فوکوس در جایی باشد که بشود تایپ کرد

shahinghorbani
سه شنبه 31 خرداد 1390, 15:07 عصر
فوکوس را روی textbox بزار و بارکد را جلوی بارکدخوان بگیر همین!

این جواب الان جدی داده شده؟ فکر کنم منظور ایشان کدهای ارتباط با پورت و گرفتن اطلاعات و امثالهم بوده

safa.net
سه شنبه 31 خرداد 1390, 17:47 عصر
با سلام
دوستان اگه پروژه عملی هم دارید بذارید تا راحت تر بشه استفاده کرد
ممنون