تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة ::: IIf
#1
كاتب الموضوع : SAFMEHDI

تستعمل الدالة IIf مثل أي استعمالات للدالة if

مع فروقات بسيطة في الكتابة

و هذه الصيغة العامة لطريقة كتابة الدالة


كود :
[COLOR=#000000][COLOR=#0000bb]
IIf [/COLOR][color=#007700]([/color][color=#0000bb]Expression [/color][color=#007700]As [/color][color=#0000bb]Boolean[/color][color=#007700],[/color][color=#0000bb]TruePart [/color][color=#007700]As [/color][color=#0000bb]Object [/color][color=#007700],[/color][color=#0000bb]FalsePart [/color][color=#007700]As [/color][color=#0000bb]Object [/color][COLOR=#007700])  
[/COLOR][color=#0000bb][/color][/COLOR]

حيث أن Expression هي الشئ الذي نريد التحقق منه

TruePart => اذا تحقق شرط ال Expression نفذ TruePart

FalsePart => اذا لم يتحقق شرط ال Expression نفذ FalsePart

غير أن هذه الدالة تحتاج الى Object لعملها

و هذا مثال لاستخدامها


كود :
[COLOR=#000000][COLOR=#0000bb]
Dim Test [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][color=#0000bb]IIf[/color][color=#007700]([/color][color=#0000bb]TextBox1[/color][color=#007700].[/color][color=#0000bb]Text [/color][color=#007700]= [/color][color=#dd0000]"123"[/color][color=#007700], [/color][color=#dd0000]"Done"[/color][color=#007700], [/color][color=#dd0000]"Error"[/color][COLOR=#007700])
[/COLOR][color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]Test[/color][COLOR=#007700])  
[/COLOR][color=#0000bb][/color][/COLOR]

لاحظ في هذا الكود

هو نفسه هذا الكود


كود :
[COLOR=#000000][COLOR=#0000bb]
Dim Test [/COLOR][color=#007700]As [/color][COLOR=#0000bb]String
[/COLOR][color=#007700]If [/color][color=#0000bb]TextBox1[/color][color=#007700].[/color][color=#0000bb]Text [/color][color=#007700]= [/color][color=#dd0000]"123" [/color][COLOR=#0000bb]Then
Test [/COLOR][color=#007700]= [/color][COLOR=#dd0000]"Done"
[/COLOR][COLOR=#007700]Else
[/COLOR][color=#0000bb]Test [/color][color=#007700]= [/color][COLOR=#dd0000]"Error"
[/COLOR][color=#0000bb]End [/color][COLOR=#007700]If
[/COLOR][color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]Test[/color][COLOR=#007700])  
[/COLOR][color=#0000bb][/color][/COLOR]

الاختلاف في صيغة الكتابة .
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,412 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 794 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,267 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,020 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 572 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 680 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  معلومة : Partial Class RaggiTech 1 543 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 423 06-10-12, 11:01 PM
آخر رد: RaggiTech
  معلومة - الاستثناءات ( Exceptions ) RaggiTech 0 534 06-10-12, 11:00 PM
آخر رد: RaggiTech

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


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