تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ماهي فائدة iif وكيف تستخدم
#1
اخواني لاحظت بكثير من المواضيع هذه الجملة iif الا اني لم اتمكن من فهمها ...
ارجو ايضاح الغموض وكيف استخدمها ..لناخذ مثال التحقق من اسم المستخدم وكلمة المرور .
حفظكم ووفقكم الله لما فيه رضاه.
الرد }}}
تم الشكر بواسطة:
#2
تختلف الiff عن الif

في انها دالة (function) وليست معامل ك if

هي عبارة عن if قصيرة ومبسطة

في البارمتار الاول تحط الشرط
في البارماتر الثاني تحط قيمة ترجع لك اذا كان الشرط صحيح (true)
في البارمتار الثالث نحط قيمة ترجع لك اذا كان الشرط خاطئ (false)

مثلا
PHP كود :
Dim a As String IIf(1"الشرط خاطئ""الشرط صحيح")
        
MessageBox.Show(a'الشرط خاطئ 

سيتم ارجاع البارمتار الثالث الخاص بفشل الشرط


لما نخلي 5 = 5
PHP كود :
Dim a As String IIf(5"الشرط خاطئ""الشرط صحيح")
        
MessageBox.Show(a'الشرط صحيح 

سيتم ارجاع البارمتار الثاني الخاص بنجاح الشرط

وظيفتها عادية وتقدر تستبدلها ب IF المعتادة ولكن خلوها للمبرمجين العجولين ههههه

--

المهم كمثال لفحص اليوزر والباس سيكون كالتالي
بافتراض ان textbox1 لليوزرنيم
وtextbox2 للباسوورد
PHP كود :
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

        Dim a 
As String IIf(TextBox1.Text "مسعود" And TextBox2.Text "1234""Welcome""Wrong User OR Password")


        If (
"Welcome"Then
            MessageBox
.Show("مرحبا بك يامسعود الجميل")
        Else
            
MessageBox.Show("بياناتك خطأ . الرجاء تعديلها")
        
End If

    
End Sub 

لاحظ انه يمكنك استعمال and كما في if العادية
وايضا ليس ضروريا ان ترجع الدالة قيمة نصية
يمكننا ارجاع قيمة bool
PHP كود :
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click

        Dim a 
As Boolean IIf(TextBox1.Text "مسعود" And TextBox2.Text "1234"TrueFalse)


        If (
TrueThen
            MessageBox
.Show("مرحبا بك يامسعود الجميل")
        Else
            
MessageBox.Show("بياناتك خطأ . الرجاء تعديلها")
        
End If

    
End Sub 


اتمنى وضحت


-


للافادة الجميع فقط : في السي شارب لاتوجد iff وانما تكون بهذي الطريقة
PHP كود :
bool s = (1==1) ? true false


تحياتي
الرد }}}
تم الشكر بواسطة:
#3
بارك الله فيك فعلا اتضحت بقي ان اطبقها واختبر نفسي.
____________
بخصوص ازرار الشكر والاعجاب
(مثل ماقال احد زملاءنا التعديل على المشاركة يخفي ازرار الشكر والاعجاب)
الرد }}}
تم الشكر بواسطة:
#4
سعود كتب :بارك الله فيك فعلا اتضحت بقي ان اطبقها واختبر نفسي.
____________
بخصوص ازرار الشكر والاعجاب
(مثل ماقال احد زملاءنا التعديل على المشاركة يخفي ازرار الشكر والاعجاب)

بالتوفيق
+
مااهتم للشكر او الاعجاب
الرد }}}
تم الشكر بواسطة:
#5
إقتباس :
بالتوفيق

+
مااهتم للشكر او الاعجاب
واياك اخي الكريم
لكن مافيها شي اعتبره روتين حسنSmile
الرد }}}
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاته

هذا بالضبط ما قصدته في الموضوع التالي

[h=1]! *** يااخواني المنتدى احيانا يحرجنا بعدم اظهار ازرار الشكر والاعجاب *** ![/h]
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 253 06-01-24, 03:20 PM
آخر رد: Kamil
  من يعلم ما هذا الخطأ وكيف تصحيحه؟ جزاكم الله خيراً hazim1 2 370 14-07-23, 01:41 PM
آخر رد: hazim1
  [VB.NET] ماهي الارقام الصحيحة من نوع Integer فطومة 1 387 03-06-23, 08:48 PM
آخر رد: Taha Okla
  [سؤال] ماهي اشهر مواقع لبيع نظام ERP في العالم ؟ ahmed_king2023 0 366 24-05-23, 10:10 PM
آخر رد: ahmed_king2023
  [VB.NET] ماهي overload LoveVb 4 2,413 06-03-23, 11:16 AM
آخر رد: زياد جلال محمد جلال
  ماهي طريقة انشاء hash invoice بطريقة اوتوماتيكية malsofi 0 348 04-12-22, 11:49 AM
آخر رد: malsofi
  [سؤال] ماهي فائدة ال class scluay 5 9,804 25-11-22, 03:21 PM
آخر رد: مهندس ابوبكر
  ماهي معادلة تقسيم شيء ما سعود 16 1,476 26-08-22, 06:31 AM
آخر رد: سعود
  ماهي طريقة عمل download لصورة من قاعدة البيانات sql إلى سطح المكتب ؟ جيولوجي مبتدئ 2 833 19-08-22, 10:53 PM
آخر رد: جيولوجي مبتدئ
  ماهي طريقة تحويل الصور إلى pdf ؟ جيولوجي مبتدئ 6 1,218 30-07-22, 02:24 AM
آخر رد: جيولوجي مبتدئ

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


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