منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : التحقق من وجود نص فى التكست بوكس
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
كيفيه التحقق من وجود نص فى التكست بوكس اذا كانت النتيجه ايجابيه بوجود نص يقوم بطباعه الفورم واذا لم يكن هناك نص لا يفعل شىء او يوقف عمليه الطباعه .
(26-02-16, 10:35 PM)norhan كتب : [ -> ]كيفيه التحقق من وجود نص فى التكست بوكس اذا كانت النتيجه ايجابيه بوجود نص يقوم بطباعه الفورم واذا لم يكن هناك نص لا يفعل شىء او يوقف عمليه الطباعه .

PHP كود :
Private Sub Command1_Click()
 
   If Trim$(Text1.Text) = "" Then
        MsgBox 
"لا يوجد نص"vbCritical
    Else
        MsgBox 
"يوجد نص"vbOKOnly
    End 
If
End Sub 
شكرا استاذنا ولكن انا اريد ان يتحقق الشرط من وجود نص فى التكست بوكس وليس اعطائى رسائل
فمثلا اذا اردت ان يكون التكست بوكس فارغ بكتب هذا الكود text1.tex = ""
لكن اذا كان هناك نص فى االتكست او ان اداه الشرط تشترط وجود نص بما يعنى text1.text = ? ??? ماذا اكتب هنا
(26-02-16, 11:58 PM)norhan كتب : [ -> ]شكرا استاذنا  ولكن  انا اريد ان يتحقق الشرط من وجود نص فى التكست بوكس وليس اعطائى رسائل
فمثلا اذا اردت ان يكون التكست بوكس فارغ بكتب هذا الكود text1.tex = ""
لكن اذا كان هناك نص فى االتكست او ان اداه الشرط تشترط وجود نص بما يعنى text1.text = ? ??? ماذا اكتب هنا

الكود مثل ما طلبت
نشرح الكود خطوه خطوه



PHP كود :
   If Trim$(Text1.Text) = "" Then 


الكود في الاعلى يتحقق من قيمة (Text1) اذا كانت فارغه ( لا تحتوي على نص )
يظهر المسج التالي

PHP كود :
       MsgBox "لا يوجد نص"vbCritical 


اذا كان غير فارغ ( يحتوي على نص )
يظهر المسج التالي

PHP كود :
       MsgBox "يوجد نص"vbOKOnly 


------------------ انتهى ------------------

بالنسبه للرسائل بامكانك وضع الكود الذي يناسبك مكان كود الرساله
(27-02-16, 12:08 AM)administrator كتب : [ -> ]
(26-02-16, 11:58 PM)norhan كتب : [ -> ]شكرا استاذنا  ولكن  انا اريد ان يتحقق الشرط من وجود نص فى التكست بوكس وليس اعطائى رسائل
فمثلا اذا اردت ان يكون التكست بوكس فارغ بكتب هذا الكود text1.tex = ""
لكن اذا كان هناك نص فى االتكست او ان اداه الشرط تشترط وجود نص بما يعنى text1.text = ? ??? ماذا اكتب هنا

الكود مثل ما طلبت
نشرح الكود خطوه خطوه



PHP كود :
   If Trim$(Text1.Text) = "" Then 


الكود في الاعلى يتحقق من قيمة (Text1) اذا كانت فارغه ( لا تحتوي على نص )
يظهر المسج التالي

PHP كود :
       MsgBox "لا يوجد نص"vbCritical 


اذا كان غير فارغ ( يحتوي على نص )
يظهر المسج التالي

PHP كود :
       MsgBox "يوجد نص"vbOKOnly 


------------------ انتهى ------------------

بالنسبه للرسائل بامكانك وضع الكود الذي يناسبك مكان كود الرساله
اعزرنى  الكود ليس هو ما اردت ولكن سوف ارسل لك ما اريد
Private Sub Command2_Click()
   
                                                                         "انتبه انت لم تدخل اسم العميل"   If Text1.Text = ""Then MsgBox 
   "WindowsMediaPlayer1.URL = "c:\windows\media\Windows Exclamation.wav

  
  (فى هذا المكان اريد التحقق من وجود نص فى التكست بوكس حتى ينفذ عمليه الطباعه فاذا لم يجد نص لا يقوم بالطباعه)
    
 Command2.Visible = False
    Command1.Visible = False
    Printer.Orientation = vbPRORLandscape ' Returns 2
   Printer.Copies = 1
    PrintForm
    End If
     Command1.Visible = True
     
    Command2.Visible = True
End Sub
ارجو ارفاق المشروع
وسيتم التعديل عليه
(27-02-16, 08:16 PM)administrator كتب : [ -> ]ارجو ارفاق المشروع
وسيتم التعديل عليه

ارفقت المثال  التالى فى المرفقات  يارب يكون معبر عن ما اريد  لانى اريد اذا وجد نص فى التكست بوكس يقوم بالطباعه
(27-02-16, 11:06 PM)norhan كتب : [ -> ]
(27-02-16, 08:16 PM)administrator كتب : [ -> ]ارجو ارفاق المشروع
وسيتم التعديل عليه

ارفقت المثال  التالى فى المرفقات  يارب يكون معبر عن ما اريد  لانى اريد اذا وجد نص فى التكست بوكس يقوم بالطباعه



-------------------------------------


المثال معدل بالمرفقات





-------------------------------------
دالة (if)

التحق من شرط واحد

PHP كود :
if "الشرط" then
 
"الاجراء اذا تحقق الشرط" 
end if 

التحقق بشرطين

PHP كود :
if "الشرط" then
"الاجراء في حال تحقق الشرط"
else
"الاجراء اذا لم يتحقق الشرط"
end if 


التحقق باكثر من شرط

PHP كود :
if "الشرط الاول" then
"الاجراء اذا تحقق الشرط الأول"
elseif "الشرط الثاني اذا لم يتحقق الشرط الأول" then
"الاجراء اذا تحقق الشرط الثاني"
elseif "الشرط الثالث اذا لم يتحقق الشرط الثاني" then
"الاجراء اذا تحقق الشرط الثالث"
else
"الاجراء اذا لم تتحقق جميع الشروط"
end if 
(27-02-16, 11:25 PM)administrator كتب : [ -> ]
(27-02-16, 11:06 PM)norhan كتب : [ -> ]
(27-02-16, 08:16 PM)administrator كتب : [ -> ]ارجو ارفاق المشروع
وسيتم التعديل عليه

ارفقت المثال  التالى فى المرفقات  يارب يكون معبر عن ما اريد  لانى اريد اذا وجد نص فى التكست بوكس يقوم بالطباعه



-------------------------------------


المثال معدل بالمرفقات





-------------------------------------
دالة (if)

التحق من شرط واحد

PHP كود :
if "الشرط" then
 
"الاجراء اذا تحقق الشرط" 
end if 

التحقق بشرطين

PHP كود :
if "الشرط" then
"الاجراء في حال تحقق الشرط"
else
"الاجراء اذا لم يتحقق الشرط"
end if 


التحقق باكثر من شرط

PHP كود :
if "الشرط الاول" then
"الاجراء اذا تحقق الشرط الأول"
elseif "الشرط الثاني اذا لم يتحقق الشرط الأول" then
"الاجراء اذا تحقق الشرط الثاني"
elseif "الشرط الثالث اذا لم يتحقق الشرط الثاني" then
"الاجراء اذا تحقق الشرط الثالث"
else
"الاجراء اذا لم تتحقق جميع الشروط"
end if 

اشكرك جزيلاً  على المجهود  لقد حققت المطلوب ولكن ماذا لو اردت ان اشير ان التكست بوكس لا يساوى الا قيمه نصيه وشكرا
غداً ان شاء الله نكمل



وارجو توضيح التقطه الأخيره
هل المقصود جعل التيكست لا يقبل الا نصوص فقط
الصفحات : 1 2 3