منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : باركود
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 

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

عندما ابحث لا يعرض الصنف في داتا قريد فيو  الا اذا  وضعته في 

    Private Sub TXT_BARCODE_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TXT_BARCODE.KeyDown
        If e.KeyCode = Keys.Enter Then
            TXT_BARCODE_Leave(sender, e)
        End If
    End Sub

واذا  وضعت كود الحفظ في حدث الود الفورم يقوم بالحفظ تلقائي عن طريق  الباركود
====================================================================
اي  حدث يوضع فيه الكود
  
TXT_BARCODE_TextChanged
او
TXT_BARCODE_KeyDown
او 
TXT_BARCODE_KeyPress

او غيرها
الحدث الخاص بالبحث بواسطة رقم الباركود يتم بالاغلب وضعه في حدث keydown
حيث ان قاريء الباركود يقوم بهذا الحدث وكانك تدخل رقم الباركود وتضغط الانتر
وهنا انت بحاجة لامر جلب هذا الصنف ووضعه بالداتا جرد فيو ولا تحتاج الى امر
او اي حدث اخر بهذه التكست بوكس
اما الحفظ فيجب ان يتم بحدث منفصل اخر
(09-05-23, 04:22 PM)aljzazy كتب : [ -> ]الحدث الخاص بالبحث بواسطة رقم الباركود يتم بالاغلب وضعه في حدث keydown
حيث ان قاريء الباركود يقوم بهذا الحدث وكانك تدخل رقم الباركود وتضغط الانتر
وهنا انت بحاجة لامر جلب هذا الصنف ووضعه بالداتا جرد فيو ولا تحتاج الى امر
او اي حدث اخر بهذه التكست بوكس
اما الحفظ فيجب ان يتم بحدث منفصل اخر

شكرا على ردك استاذ صبحي 
الكود كما ذكرت استاذي  
  انا وضعته في حدث  الفورم  لكن عند تمرير الصنف من الباركود يعرض الصنف فب الداتا قريد فيو ويقوم بعملية الحفظ

  Private Sub frm_sales_bill_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
       
        
        If e.KeyCode = Keys.Enter Then
            But_save_Click_(sender, e)
        End If

    End Sub
(09-05-23, 04:22 PM)aljzazy كتب : [ -> ]الحدث الخاص بالبحث بواسطة رقم الباركود يتم بالاغلب وضعه في حدث keydown
حيث ان قاريء الباركود يقوم بهذا الحدث وكانك تدخل رقم الباركود وتضغط الانتر
وهنا انت بحاجة لامر جلب هذا الصنف ووضعه بالداتا جرد فيو ولا تحتاج الى امر
او اي حدث اخر بهذه التكست بوكس
اما الحفظ فيجب ان يتم بحدث منفصل اخر

شكرا على ردك

اين اضع كود الحفظ  عندما يكبس المستخدم على الانتر يتم عملية حفظ الفاتورة

(09-05-23, 08:36 PM)محمد بوقزاحة كتب : [ -> ]
(09-05-23, 04:22 PM)aljzazy كتب : [ -> ]الحدث الخاص بالبحث بواسطة رقم الباركود يتم بالاغلب وضعه في حدث keydown
حيث ان قاريء الباركود يقوم بهذا الحدث وكانك تدخل رقم الباركود وتضغط الانتر
وهنا انت بحاجة لامر جلب هذا الصنف ووضعه بالداتا جرد فيو ولا تحتاج الى امر
او اي حدث اخر بهذه التكست بوكس
اما الحفظ فيجب ان يتم بحدث منفصل اخر

شكرا على ردك استاذ صبحي 
الكود كما ذكرت استاذي  
  انا وضعته في حدث  الفورم  لكن عند تمرير الصنف من الباركود يعرض الصنف فب الداتا قريد فيو ويقوم بعملية الحفظ

  Private Sub frm_sales_bill_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
       
        
        If e.KeyCode = Keys.Enter Then
            But_save_Click_(sender, e)
        End If

    End Sub

شكرا على ردك