[VB] If komutu JJPP

  • Konuyu başlatan Konuyu başlatan JoJoPaPi
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 741

JoJoPaPi

Level 8
Katılım
29 Mar 2009
Konular
695
Mesajlar
2,980
Reaksiyon Skoru
121
Altın Konu
1
TM Yaşı
17 Yıl 2 Ay 18 Gün
Başarım Puanı
175
MmoLira
3
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Visual basic"e ilk başladığından beri en çokkulladığım komutu bana sorsan kesinlikle ve kesinlikle bunun cevabı IFtir. Eminimki sanada sorsam başkalarınada sorsam herkes bana bu cevabıverektir. if kesinlikle developer TOP 10 da bir numaradır. Peki if"iuzun uzun kullanmaktan sıkıldınmı, eminimki if falanca=filanca ise sunuyap yok değilse sunu yap eger bitti demekten sıkılmışşındır. Bu durumdaartık seninde IIF() ile tanışma vaktin gelmiş...
IIF() fonksiyonu ile basıt if işlemlerini çok kolaylıkya ve basitbir ise kontrolünü 4-5 satır uzatmadan yapabilirsin. Tek satırda direkdeğişkende değerini vererek hemde...

Geçelim kullanımına ;

degisken=IIF([mantık],[dogru],[yanlış])

Mantık: if "te kullandığınız değerlendirme işlemine tabi tutulan mantıksal işlem
Doğru: Eğer mantığın geri dönüşü true ise işletilecek kod
Yanlış: Mantık"tan dönen deger false ise işletilecek kod

Örnek: Aşağıdaki 2 farklı yöntemde de sonuç aynı. Renklendirmedenolayında aynı olduğunu çok rahatlıkla anlıyabilirsiniz.isim = "Erdal"

If cins = "erkek" Then
MsgBox isim & " Bey hoşgeldiniz"
Else
MsgBox isim & " Hanım hoşgeldiniz"
End If
isim = "Erdal"

MsgBox IIf(cins="erkek",isim & " Bey hoşgeldiniz", isim & _
" Hanım hoşgeldiniz")
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)