06-09-18, 08:05 PM
(06-09-18, 06:27 PM)elgokr كتب : [ -> ]اخى الفاضل انت تستخدم اسم عمود بجدولقبل اسم Sub ليه
اولاً فى الصورة هنا
![]()
يحدث الخطاء هنا كونك لم تقوم بانشاء الـ Sun الخاص بالاسمويبدو انك لا تتعامل بالاكواد فى المشروع لديك بال انك تتعامل بالادوات
لذلك اخى الحبيب ارفق المشروع الذى لديكحتى يتم عمل الازم بالمشروع واعادة رفعه لك بعد الانتهاء
تحياتى لكوتمنياتى لك التوفيق
بصدقٍ ليس عندي الخبرة التي عندك (ماشاء الله)، لكني سأسعى أن لا أُرهقك معي إن شاء الله، وجدت حلاً الحمد لله لكن ينقصني شيئاً واحد هو السماح بنسخ القيمة الفارغة Null ، وسأوضح لحضرتك يا أخي الفاضل الحل المطروح باختصار :
في زر البحث [Barcode] :
كان في البدء كود للبحث فقط :
PHP كود :
Table15BindingSource.Filter = String.Format("[Barcode] like '%" & TextBox3.Text & "%'")
إذا كان المُنتج موجود من قبل فسيظهر اسم المنتج في Textbox2
فقمت باستغلال هذه النقطة وأضفت كود نسخ اسم المنتج الظاهر في Textbox2 (في نفس زر البحث Barcode )
فأصبح الزر يحتوي على الكودين التاليين :
PHP كود :
Table15BindingSource.Filter = String.Format("[Barcode] like '%" & TextBox3.Text & "%'")
My.Computer.Clipboard.SetText("" & TextBox2.Text)
ثم قمت بعمل زر جديد باسم (ADD) ووضعت فيه كودين، الأول : إنشاء صف جديد ، والثاني: وضع الباركود الذي تم البحث عنه في الصندوق النصي الثالث، والكود الثالث: هو عمل Past لوضع اسم المنتج الذي قمت بنسخه من قبل أثناء الضغط على رز البحث (Barcode)
PHP كود :
'كود إضافة نفس المُنتج
Table15BindingSource.AddNew()
TextBox1.Text = TextBox3.Text
TextBox2.Text = Clipboard.GetText
ComboBox2.Select()
، اسأل الله أن يرزقك الجنة.