منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[vb6.0] التحقق من وجود نص فى التكست بوكس - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18)
+---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28)
+---- الموضوع : [vb6.0] التحقق من وجود نص فى التكست بوكس (/showthread.php?tid=14905)

الصفحات: 1 2 3


التحقق من وجود نص فى التكست بوكس - norhan - 26-02-16

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


RE: التحقق من وجود نص فى التكست بوكس - administrator - 26-02-16

(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 



RE: التحقق من وجود نص فى التكست بوكس - norhan - 26-02-16

شكرا استاذنا ولكن انا اريد ان يتحقق الشرط من وجود نص فى التكست بوكس وليس اعطائى رسائل
فمثلا اذا اردت ان يكون التكست بوكس فارغ بكتب هذا الكود text1.tex = ""
لكن اذا كان هناك نص فى االتكست او ان اداه الشرط تشترط وجود نص بما يعنى text1.text = ? ??? ماذا اكتب هنا


RE: التحقق من وجود نص فى التكست بوكس - administrator - 27-02-16

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

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



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


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

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


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

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


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

بالنسبه للرسائل بامكانك وضع الكود الذي يناسبك مكان كود الرساله


RE: التحقق من وجود نص فى التكست بوكس - norhan - 27-02-16

(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


RE: التحقق من وجود نص فى التكست بوكس - administrator - 27-02-16

ارجو ارفاق المشروع
وسيتم التعديل عليه


RE: التحقق من وجود نص فى التكست بوكس - norhan - 27-02-16

(27-02-16, 08:16 PM)administrator كتب : ارجو ارفاق المشروع
وسيتم التعديل عليه

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


RE: التحقق من وجود نص فى التكست بوكس - administrator - 27-02-16

(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 



RE: التحقق من وجود نص فى التكست بوكس - norhan - 28-02-16

(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 

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


RE: التحقق من وجود نص فى التكست بوكس - administrator - 28-02-16

غداً ان شاء الله نكمل



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