تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يُمكن إضافة اسم المنتج من عمود أسماء المُنتجات مُباشرة في حالة التكرار
#11
(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() 
الأمور الحمد لله تمضي بسلام ، لكن المُشكلة التي ظهرت ، هو أنني عندما أضغط على زر البحث في نفس الوقت هو يقوم بعمل نسخ للصندوق النصي ، فلو لم يكن المنتج تم تسجيله من قبل فستكون القيمة فارغة Null وبذلك تظهر رسالة خطأ كما في الصورة، لذا احتاج مُساعدتك يا أخي الفاضل في كيفية تجاوز هذه الرسالة بحيث لا تظهر ويتم نسخ قيمة الصندوق النصي ولو كان ذا قيمة فارغة Null، أو استبدالها برسالة أُخرى (هذا المُنتج غير متوفرٍ، هل تُريد إضافته كمنج جديد؟) ، وجزاك الله خيراً ويسَّر لك كل أمرٍ كما تُيسر على عباد الله.


الملفات المرفقة صورة/صور
       
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة:
#12
لا تجر نفسك ان تستخدم هذا السطر
كود :
       My.Computer.Clipboard.SetText("" & TextBox2.Text)

يمكنك عمل التالى
اسفل هذا السطر التالى
كود :
Public Class Form1

استخدم هذا الكود مثلاً
كود :
   Public copyright_ As String

واستبدل السطر الخاص بـ
كود :
       My.Computer.Clipboard.SetText("" & TextBox2.Text)

بهذا الكود
كود :
       copyright_ = TextBox2.Text

ثم تعال على 
كود :
'كود إضافة نفس المُنتج
       Table15BindingSource.AddNew()
       TextBox1.Text = TextBox3.Text
       TextBox2.Text = Clipboard.GetText
       ComboBox2.Select()

استخدمه بهذ الشكل
كود :
'كود إضافة نفس المُنتج
       Table15BindingSource.AddNew()
       TextBox1.Text = TextBox3.Text
       TextBox2.Text = copyright_
       ComboBox2.Select()

الان اليك التالى
اذا كنت تريد تفريغ قيمة copyright_ كل ما عليك تطبيقه هو
كود :
       copyright_ = Nothing

بكده ستكون حليت مشكلة الرسالة التى تظهر لديك
وتجنبت اى مشكلة اخري واصبح لديك قيمة تتعامل معها كنسخ ولصق

تحياتى لك
وتمناتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Hazem1 , Hazem1
#13
(07-09-18, 08:27 AM)elgokr كتب : لا تجر نفسك ان تستخدم هذا السطر
كود :
       My.Computer.Clipboard.SetText("" & TextBox2.Text)

يمكنك عمل التالى
اسفل هذا السطر التالى
كود :
Public Class Form1

استخدم هذا الكود مثلاً
كود :
   Public copyright_ As String

واستبدل السطر الخاص بـ
كود :
       My.Computer.Clipboard.SetText("" & TextBox2.Text)

بهذا الكود
كود :
       copyright_ = TextBox2.Text

ثم تعال على 
كود :
'كود إضافة نفس المُنتج
       Table15BindingSource.AddNew()
       TextBox1.Text = TextBox3.Text
       TextBox2.Text = Clipboard.GetText
       ComboBox2.Select()

استخدمه بهذ الشكل
كود :
'كود إضافة نفس المُنتج
       Table15BindingSource.AddNew()
       TextBox1.Text = TextBox3.Text
       TextBox2.Text = copyright_
       ComboBox2.Select()

الان اليك التالى
اذا كنت تريد تفريغ قيمة copyright_ كل ما عليك تطبيقه هو
كود :
       copyright_ = Nothing

بكده ستكون حليت مشكلة الرسالة التى تظهر لديك
وتجنبت اى مشكلة اخري واصبح لديك قيمة تتعامل معها كنسخ ولصق

تحياتى لك
وتمناتى لك التوفيق

تم حل المُشكلة، جزاك الله خيراً يا أخي الحبيب  Heart  ، اسأل الله أن يرزقك الجنة.
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: elgokr
#14
(07-09-18, 09:21 PM)Hazem1 كتب : تم حل المُشكلة، جزاك الله خيراً يا أخي الحبيب  Heart  ، اسأل الله أن يرزقك الجنة.


الحمد لله والحمد لله على كل حال

تقبل الله منك الدعاء لى ولك وللجميع يارب

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: Hazem1 , Hazem1


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 162 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 198 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 239 25-02-24, 11:26 PM
آخر رد: heem1986
  [سؤال] كود اظهار رساله في حال وجود الرقم في اكثر من عمود مبرمج صغير 1 6 406 09-01-24, 01:41 AM
آخر رد: Taha Okla
  حماية عمود داخل ورقة الاكسل العيدروس 3 195 05-01-24, 12:21 AM
آخر رد: HALIM ELEULMA
  جلب مجال أسماء sql محمد العموري 2 206 05-01-24, 12:15 AM
آخر رد: HALIM ELEULMA
  [VB.NET] إضافة أو حذف حقل فى قاعدة بيانات باستخدام كود VB.net AmeenRashed 21 1,226 30-12-23, 03:47 PM
آخر رد: Taha Okla
Question [VB.NET] اسم عمود الأرقام في DataGridView أبو خالد الشكري 6 617 03-12-23, 08:01 AM
آخر رد: أبو خالد الشكري
  طريقة نقل بيانات عمود من جدول إلى جدول اخر Adel27213 4 454 06-11-23, 07:35 AM
آخر رد: justforit
Rainbow [سؤال] إضافة شريط ضبط الكتابة في أداة RichTextBox أبو خالد الشكري 0 230 29-10-23, 08:19 AM
آخر رد: أبو خالد الشكري

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم