السلام عليكم
اين يوضع كود البحث للاستعلام عن الاصناف وعرضها في داتا قريد فيو الخاصة بالمبيعات
عندما ابحث لا يعرض الصنف في داتا قريد فيو الا اذا وضعته في
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
شكرا على ردك