الأخوة الكرام ، تحية طيبة وبعد ،
أنا فاهم فكرة الباركود ، ولكن هناك شيء أتمني أن يتم حلة !!!
من الطبيعي أن جهاز الباركود يقوم بإراسل قيمة رقمية علي مربع نص ، ومن ثم أقتبس هذه القيمة وأبحث عنها كما أشاء !!!
ولكن ما انا أحتاجة هو تحميل قيمة الباركود علي متغير ، لأنني لا أرغب في رؤية أي مؤشرات للباركود للمستخدم العادي ، والمشكلة أنني حالياً لا أملك أي جهاز باركود ، فمشتت نسبياً ، فياريت أي أحد يأكدلي المعلومة !!!
حيث أنا أفكر في أمرين ،
1- أن الباركود يخذن مؤقتاً في الـ Clibpoard .
2- في حدث KeyPriss أجلب قيمة حرف حرف يتم إرسال الباركود لبرنامجي كما يلي :
Option Explicit Dim strBarCode As String ''Form property ( KeyPreview = True) Private Sub Form_KeyPress(KeyAscii As Integer) Static strKeys As String strKeys = strKeys & Chr(KeyAscii) If (KeyAscii = 13) Then strBarCode = strKeys strKeys = "" End If End Sub
فسؤالي الآن ، أي طريقة صحيحة ، هل الأولي أم الثانية ؟؟؟
مع العلم أنني لا أدرج أي كائنات سوي آداة جريد فقط لا غير لعرض السجلات التي تم تحقيقها بجهاز الباركود
شكراً ، وأنتظر الرد
