Sitemize reklam vermek için [email protected] adresine mail atabilirsiniz
For Advertising Contact [email protected]


[VB] If komutu JJPP

JoJoPaPi

Level 8
TM Üye
Ticaret - 0%
0   0   0
Katılım
29 Mar 2009
Konular
697
Mesajlar
2,980
Beğeniler
120
MmoLira
0
DevLira
0
#1
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")
 
Üst