تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال في قيود ادخال
#1
السلام عليكم ورحمة الله وبركاته 
ماهو الحدث الذي استخدمه يمنع مستخدم انتقال الي textbox جديد 
قبل ملء حالي بمعني حقل إجباري مثل رقم هاتف واسم 
يعني ممنوع يعمل حفظ قبل ملء 
عارف امر 
If(textbox.text="")
تظهر رساله أملا حقل 
Textbox.foucs
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته


أدخل كود مثل هذا :

كود :
       If TextBox1.Text.Trim = "" Then
           MsgBox("يرجى تعبئة البيانات أولاً قبل الحفظ", vbExclamation, "تنبيه")
           TextBox1.Focus()
           Exit Sub
       End If
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
#3
القصد ممنوع يملي حقل جديد الي بملي فراغ اسم عميل مثلا
الرد }}}
تم الشكر بواسطة:
#4
(05-09-22, 10:04 PM)aymen_libya كتب : السلام عليكم ورحمة الله وبركاته 
ماهو الحدث الذي استخدمه يمنع مستخدم انتقال الي textbox جديد 
قبل ملء حالي بمعني حقل إجباري مثل رقم هاتف واسم 
يعني ممنوع يعمل حفظ قبل ملء 
عارف امر 
If(textbox.text="")
تظهر رساله أملا حقل 
Textbox.foucs

و عليكم السلام و رحمة الله و بركاته
اذا كان الامر متعلق بعدد صغير من التكست بوكس يعني اثنان او ثلاثة فابسط طريقة هي ان تجعل التكست الاولى enabled = true و الباقي false و تجغل شرط في حدث textchanged للنكست الاولى لو طول نصها اكبر من الصفر يجعل التكست الثانية enabled الى true كذالك للثانية لتفعيل التي تليها و هكذا حسب عدد التكست عندك
او طريقة جامعة عند الظغط على زر الحفظ لو كانت احدى الخانات فارغة يعطيك رسالة لملء الخانات الفارغة
هذا مثال جامع لكلتا الطريقتين
PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        If 
{TextBox1TextBox2TextBox3}.Any(Function(tbtb.Text NothingThen
            MsgBox
("عذرا يتوجب ملء الخانات الاجبارية للاستمرار")
 
       End If
 
   End Sub
   

    Private Sub TextBox1_TextChanged1
(sender As ObjectAs EventArgsHandles TextBox1.TextChanged
        If TextBox1
.Text.Length 0 Then
            TextBox2
.Enabled True


        End 
If
 
   End Sub
 

    Private Sub TextBox2_TextChanged
(sender As ObjectAs EventArgsHandles TextBox2.TextChanged
        If TextBox2
.Text.Length 0 Then
            TextBox3
.Enabled True


        End 
If
 
   End Sub 
الرد }}}
تم الشكر بواسطة: aymen_libya , Taha Okla , رضوان الجماعي
#5
(05-09-22, 10:50 PM)asmarsou كتب :
(05-09-22, 10:04 PM)aymen_libya كتب : السلام عليكم ورحمة الله وبركاته 
ماهو الحدث الذي استخدمه يمنع مستخدم انتقال الي textbox جديد 
قبل ملء حالي بمعني حقل إجباري مثل رقم هاتف واسم 
يعني ممنوع يعمل حفظ قبل ملء 
عارف امر 
If(textbox.text="")
تظهر رساله أملا حقل 
Textbox.foucs

و عليكم السلام و رحمة الله و بركاته
اذا كان الامر متعلق بعدد صغير من التكست بوكس يعني اثنان او ثلاثة فابسط طريقة هي ان تجعل التكست الاولى enabled = true و الباقي false و تجغل شرط في حدث textchanged للنكست الاولى لو طول نصها اكبر من الصفر يجعل التكست الثانية enabled الى true كذالك للثانية لتفعيل التي تليها و هكذا حسب عدد التكست عندك
او طريقة جامعة عند الظغط على زر الحفظ لو كانت احدى الخانات فارغة يعطيك رسالة لملء الخانات الفارغة
هذا مثال جامع لكلتا الطريقتين
PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        If 
{TextBox1TextBox2TextBox3}.Any(Function(tbtb.Text NothingThen
            MsgBox
("عذرا يتوجب ملء الخانات الاجبارية للاستمرار")
 
       End If
 
   End Sub
   

    Private Sub TextBox1_TextChanged1
(sender As ObjectAs EventArgsHandles TextBox1.TextChanged
        If TextBox1
.Text.Length 0 Then
            TextBox2
.Enabled True


        End 
If
 
   End Sub
 

    Private Sub TextBox2_TextChanged
(sender As ObjectAs EventArgsHandles TextBox2.TextChanged
        If TextBox2
.Text.Length 0 Then
            TextBox3
.Enabled True


        End 
If
 
   End Sub 
ممكن شرح وظيفية كلا من 
e.keyvalue
e.KeyChar
الرد }}}
تم الشكر بواسطة: رضوان الجماعي
#6
(05-09-22, 11:00 PM)aymen_libya كتب :
(05-09-22, 10:50 PM)asmarsou كتب :
(05-09-22, 10:04 PM)aymen_libya كتب : السلام عليكم ورحمة الله وبركاته 
ماهو الحدث الذي استخدمه يمنع مستخدم انتقال الي textbox جديد 
قبل ملء حالي بمعني حقل إجباري مثل رقم هاتف واسم 
يعني ممنوع يعمل حفظ قبل ملء 
عارف امر 
If(textbox.text="")
تظهر رساله أملا حقل 
Textbox.foucs

و عليكم السلام و رحمة الله و بركاته
اذا كان الامر متعلق بعدد صغير من التكست بوكس يعني اثنان او ثلاثة فابسط طريقة هي ان تجعل التكست الاولى enabled = true و الباقي false و تجغل شرط في حدث textchanged للنكست الاولى لو طول نصها اكبر من الصفر يجعل التكست الثانية enabled الى true كذالك للثانية لتفعيل التي تليها و هكذا حسب عدد التكست عندك
او طريقة جامعة عند الظغط على زر الحفظ لو كانت احدى الخانات فارغة يعطيك رسالة لملء الخانات الفارغة
هذا مثال جامع لكلتا الطريقتين
PHP كود :
Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        If 
{TextBox1TextBox2TextBox3}.Any(Function(tbtb.Text NothingThen
            MsgBox
("عذرا يتوجب ملء الخانات الاجبارية للاستمرار")
 
       End If
 
   End Sub
   

    Private Sub TextBox1_TextChanged1
(sender As ObjectAs EventArgsHandles TextBox1.TextChanged
        If TextBox1
.Text.Length 0 Then
            TextBox2
.Enabled True


        End 
If
 
   End Sub
 

    Private Sub TextBox2_TextChanged
(sender As ObjectAs EventArgsHandles TextBox2.TextChanged
        If TextBox2
.Text.Length 0 Then
            TextBox3
.Enabled True


        End 
If
 
   End Sub 
ممكن شرح وظيفية كلا من 
e.keyvalue
e.KeyChar
 شوف
http://vb4arb.com/vb/thread-993.html
الرد }}}
تم الشكر بواسطة:



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


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