منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] البحث داخل قاعدة البيانات بالباركود - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] البحث داخل قاعدة البيانات بالباركود (/showthread.php?tid=14308)

الصفحات: 1 2


RE: البحث داخل قاعدة البيانات بالباركود - hassan - 05-01-16

بعد اذن الجميع 

الباركود عباره عن رقم مشفر على شكل باركود ولا يفهمه الا جهاز الباركود

يعني راح يكوت البحث عن طريق المنتج عن طريق رقم فقط 

وهاذا مثال

في المرفقات

هاذا ارقام باركود تخيليه وضعته في قاعدة البيانات المرفقه في البرنامج

115768
110586

ابحث عن هاذين الرقمين ستجد معلومات المنتج 

وتقدر تضيف اكثر من منتج و البحث راح يكون عن طريق رقم الباركود

شكرا


RE: البحث داخل قاعدة البيانات بالباركود - silverlight - 05-01-16

هناك حالات قد لايستطيع فيها جهاز الباركووود من قراءة الصورة و هنا يتم إدخال الرقم المسلسل الموجود علي الصورة و من ثم يتم استرجاع كافة البيانات الخاصة ب المنتج من الصورة .... و من هنا جاءت فكرة إخفاء البيانات الخاصة ب المنتج كاملة داخل الصورة بحيث يتم استرجاع تلك البيانات كاملة عند قراءة الصورة


RE: البحث داخل قاعدة البيانات بالباركود - hassan - 05-01-16

(05-01-16, 05:46 AM)silverlight كتب : هناك حالات قد لايستطيع فيها جهاز الباركووود من قراءة الصورة و هنا يتم إدخال الرقم المسلسل الموجود علي الصورة و من ثم يتم استرجاع كافة البيانات الخاصة ب المنتج من الصورة ....  و من هنا جاءت فكرة إخفاء البيانات الخاصة ب المنتج كاملة داخل الصورة بحيث يتم استرجاع تلك البيانات كاملة عند قراءة الصورة

لاكن في بعض الناس يفكرون ان جهاز قارئ الباركود يقراء الصوره ويجلب الصوره

وهاذا الكلام كله خاطى جهاز البراكود فقط يقراء الباركود من المنتج ويستخرجه في البرنامج رقم  ومن ثم البرنامج يستخرج لنا معلومات المنتج 

باختصار شديد البحث عن طريق رقم فقط وليس كما يعتقد الاخرين

فديو توضيحي كيف بتم جلب الرقم من الباركود

https://www.youtube.com/watch?v=zPB-cYD3qTs


RE: البحث داخل قاعدة البيانات بالباركود - silverlight - 05-01-16

نعم البحث يتم عن طريق الرقم لكن انا فقط قلت انه يمكن تخزين البيانات داخل الصورة و عند ادخال الرقم يتم استرجاع الصورة و لست اعلم هل هناك أجهزة باركود تستطيع ان تقرأ البيانات كاملة من الصورة أم لا

لكن ب النهاية يمكن قراءة البيانات من داخل الصورة و غالبا المعلومات إما يتم تخزينها ف الصورة بشكل مباشر او يتم تخزينها بأي اسلوب اخر
ويجب ان لا ننسي ان الصورة نفسها يمكن تخزينها علي شكل byte

علي سبيل المثال يتم تخزين البيانات في اي داتا بيز او في ملف منفصل خاص بكل صورة ثم يتم استرجاع البيانات باستخدام Serialization

وعلي فكرة مايكروسوفت قامت بكتابة مكتبة تخدم فكرة POS و لكن مايكروسوفت توقفت عن دعم تلك المكتبة لأسباب خاصة بهم و تلك المكتبة يمكن إنزالها من اللينك التالي

اللينكـــــــــــــــــــــــــــــ


RE: البحث داخل قاعدة البيانات بالباركود - mohamed haroon - 05-01-16

فى المثال الذى ارفقتة مسبقا يقوم البرنامج بالبحث بالرقم داخل الباركود لاكن لانى لا اعرف طريقة ربط البرنامج بالقارئ جعلت البرنامج يقرا الباركود من صورة وكانة القارئ و يضع الرقم داخل الباركود فى تكست بوكس ليتم البحث عنة
http://vb4arb.com/vb/attachment.php?aid=8952

لقد بحثت فى موضوع الباركود ووجدت انة لايوجد امر برمجى للربط بين القارئ و البرنامج بل ان القارئ يعيد الرقم الموجود داخل الباركود فى اى مساحة قابلة لاحتواء النص فى هذا الموضوع http://vb4arb.com/vb/thread-5013.html
ومن هنا يمكن التنفيز على المثال الذى ارفقتة بان نضع الرقم المستخرج من الباركود فى تكست بوكس و فى الحدث textChaged نضع امر البحث


RE: البحث داخل قاعدة البيانات بالباركود - HASAN6.0 - 07-01-16

بخصوص جهاز الباركود ريدر Barcode reader  هو جهاز يقرأ هذه الخطوط السوداء ( او اي لون ) ويحولها الى قيمتها .
وعلى الاغلب لا يوجد له تعريف اصلاً .
يعني افتح notepad وقمت بتمرير الباركود امام الجهاز , سيكتب لك معنى الباركود . (( الارقام )) .
طبعا هناك عدة ترميزات للباركود , ويتم ضبط الجهاز ( القارئ ) من خلال تمرير صورة باركود , تقوم بعمل شيء معين .. كما هنا
...
ومن الجدير بالذكر ان الباركود يمكن ان يكون ارقام وكلمات او اي شيء .
فمثلاً يمكن ان تضع جملة ABC ABC كباركود .
اما بخصوص كيف نحصل على هذا الباركون . فهناك عدة طرق . من اسهلها هو ان تحصل على خط باركود .
وهو خط عادي جدا , مثل Tahoma  مثلاً . كهذا وان تقوم بكتابة النص بداخله . ثم طباعه الصفحة , والصاقها على المنتج .


وعند تمريرها على الجهاز القارىء , سيقوم بكتابتها حيث يوجد مؤشر الكتابه . ويمكن ضبطه ليقوم بعمل Enter بعد كتابه الباركود مباشرة . Wink