تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ما هو الكود المُستخدم لعدم السماح بترك ال Combobox فارغة
#11
اخي حازم الكود هكذا بعد التعدبل
كود :
 If ComboBox1.Text.Trim = "" Then
           ComboBox1.Focus()
           Exit Sub
       Else
           
           DataGridView1.EndEdit()
           Table15BindingSource.EndEdit()
           Table15TableAdapter.Update(A18DataSet.Table15)


           Select Case MsgBox("Data saved successfully, Add New Data?", MsgBoxStyle.YesNo, ":::::::::: Save ::::::::::")
               Case MsgBoxResult.Yes
                   TextBox1.Select()
                   Table15BindingSource.AddNew()

               Case MsgBoxResult.No
                   TextBox3.Text = ""
                   TextBox4.Text = ""
                   TextBox5.Text = ""
                   ComboBox3.Text = ""
                   Me.Table15TableAdapter.Fill(Me.A18DataSet.Table15)
                   With DataGridView1
                       .ClearSelection()
                       .ReadOnly = True
                       .MultiSelect = False
                       TextBox3.Select()

                   End With
           End Select
       End If
 
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: rnmr , Hazem1
#12
(04-10-18, 01:14 AM)ابراهيم ايبو كتب : اخي حازم الكود هكذا بعد التعدبل
كود :
 If ComboBox1.Text.Trim = "" Then
           ComboBox1.Focus()
           Exit Sub
       Else
           
           DataGridView1.EndEdit()
           Table15BindingSource.EndEdit()
           Table15TableAdapter.Update(A18DataSet.Table15)


           Select Case MsgBox("Data saved successfully, Add New Data?", MsgBoxStyle.YesNo, ":::::::::: Save ::::::::::")
               Case MsgBoxResult.Yes
                   TextBox1.Select()
                   Table15BindingSource.AddNew()

               Case MsgBoxResult.No
                   TextBox3.Text = ""
                   TextBox4.Text = ""
                   TextBox5.Text = ""
                   ComboBox3.Text = ""
                   Me.Table15TableAdapter.Fill(Me.A18DataSet.Table15)
                   With DataGridView1
                       .ClearSelection()
                       .ReadOnly = True
                       .MultiSelect = False
                       TextBox3.Select()

                   End With
           End Select
       End If
 
الله المُستعان، أخي تستطيع أن تستريح وغداً أحاول مُراجعة الكود إن شاء الله، ما أُريد أن أشق عليك، الآن تظهر رسالة الحفظ وإن كانت القيمة فارغة.


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

الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#13
أخي ختى تتأكد من الكود ضع اي كود صحيح وشغال مابين else و end if
وبذلك تعرف اين تكمن المشكلة  اعانك الله 
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: Hazem1
#14
(04-10-18, 01:28 AM)ابراهيم ايبو كتب :
أخي ختى تتأكد من الكود ضع اي كود صحيح وشغال مابين else و end if
وبذلك تعرف اين تكمن المشكلة  اعانك الله 

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

الرد }}}
تم الشكر بواسطة:
#15
(03-10-18, 11:11 PM)princelovelorn كتب : إذا كنت تريد عدم السماح بترك الtextbox  او combobox فارغين نصيا 
بغض النظر عن نوع النص 

ممكن تستخدم  الطريقة التالية
كود :
       Dim errorpro As New ErrorProvider
       If Trim(Textbox1.Text) = "" Then
           errorpro.SetError(Textbox1, "يرجى إدخال نص")
           MsgBox("يرجى إدخال نص")
           Exit Sub
       ElseIf Trim(Textbox2.Text) = "" Then
           errorpro.SetError(Textbox2, "يرجى إدخال نص")
           MsgBox("يرجى إدخال نص")
           Exit Sub
       ElseIf Trim(Combobox1.Text) = "" Then
           errorpro.SetError(Combobox1, "يرجى إدخال نص")
           MsgBox("يرجى إدخال نص")
           Exit Sub
       End If
جزاك الله خيراً أخي العزيز [b][b]princelovelorn[/b]، ما قصرت، هناك نقطة أُخرى إن كنت تعلمها فالحمد لله وزادك الله علماً، بعد تحسين الكود وجدت الأفضل استخدام أداة ErrorProvider عوضًا عن المُتغير لأن أيقونة الخطأ التي تظهر عندما تُصبح القيمة فارغة لن تختفي إلا باستخدام الأداة.[/b]
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: princelovelorn
#16
بالنسبة للكومبو بوكس بتقدر تحط جملة شرطية كالتالي 

If combobox.selectedindex = - 1  then 
Msgbox("لا يمكن ترك الكومبو بوكس فارغ")
Exit sub 

Else 

هنا كود الحفظ او الكود الذي تريد تنفيذه 

End if
الرد }}}
تم الشكر بواسطة: Hazem1 , rnmr
#17
(04-10-18, 03:28 PM)ay.alhaj كتب : بالنسبة للكومبو بوكس بتقدر تحط جملة شرطية كالتالي 

If combobox.selectedindex = - 1  then 
Msgbox("لا يمكن ترك الكومبو بوكس فارغ")
Exit sub 

Else 

هنا كود الحفظ او الكود الذي تريد تنفيذه 

End if

أخي الكريم ay.alhaj  لم يعمل الكود وتم الحفظ بالقيمة الفارغة، على كل حال جزاك الله خيراً على محاولتك الطيبة ، لا تقلق أخي الفاضل المُشكلة تم حلها وكتبت الحل في المُشاركة السابقة، الشكر لله سُبحانه وتعالى ثُم للإخوة الكِرام  [b]princelovelorn ، [b][b]rnmr ، [b][b]ابراهيم ايبو . [/b][/b][/b][/b][/b]
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: rnmr , ابراهيم ايبو
#18
مستحيل ما يعمل انا بشتغل عليه وشغال معي 
عادي ودائما استخدمه 

ممكن تصورلي الكود كيف كتبته

مكان combobox ضع اسم الكومبو بوكس الذي عليه الشرط
الرد }}}
تم الشكر بواسطة: Hazem1
#19
(04-10-18, 05:03 PM)ay.alhaj كتب : مستحيل ما يعمل انا بشتغل عليه وشغال معي 
عادي ودائما استخدمه 

ممكن تصورلي الكود كيف كتبته

مكان combobox ضع اسم الكومبو بوكس الذي عليه الشرط

رُغم أن المُشكلة تم حلها لكن سأرفق لحضرتك ما أردت يا أخي الفاضل، كي تتأكد أن الكود لم يعمل معي رُغم أني كتبته بشكلٍ صحيح

PHP كود :
Private Sub Button3_Click_1(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button3.Click


        If ComboBox2
.SelectedIndex = -1 Then
            MsgBox
("Null Value")
 
           Exit Sub

        Else
            
'Save Code
            Select Case MsgBox("Data saved successfully, Add New Data?", MsgBoxStyle.YesNo, ":::::::::: Save ::::::::::")
                Case MsgBoxResult.Yes
                    TextBox1.Select()
                    Table15BindingSource.AddNew()

                Case MsgBoxResult.No
                    TextBox3.Text = ""
                    TextBox4.Text = ""
                    TextBox5.Text = ""
                    ComboBox3.Text = ""
                    Me.Table15TableAdapter.Fill(Me.A18DataSet.Table15)
                    With DataGridView1
                        .ClearSelection()
                        .ReadOnly = True
                        .MultiSelect = False
                        TextBox3.Select()
                    End With
            End Select
        End If
End Sub 

الصورة المُرفقة توضح أنه بعدما قُمت بالضغظ على زر ( حفظ ) ظهرت رسالة الحفظ رُغم أن ال Combobox فارغ ، وفقك الله أخي الكريم لما يحبه ويرضاه.


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

الرد }}}
تم الشكر بواسطة:
#20
If ComboBox2.Text = String.Empty Then
            MsgBox
("Null Value"
)
 
           Exit Sub
Else

End If
الرد }}}
تم الشكر بواسطة: rnmr


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 193 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 210 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 843 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,860 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,165 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 677 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 820 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 621 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer

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


يقوم بقرائة الموضوع: