ekte ki örnekte cb_d1 de mehmet seçildiğinde 1. koşuldaki işlemleri diğerleri seçildiğinde 2. koşuldaki işlemlerin gerçekleştirilmesini sağlamak istiyorum.ifler ile yapmaya çalıştım fakat olmadı.yardımcı olursanız sevinirim.
iç içe if kullanımı
sayın Kardeşpayı,
bahsettiğiniz talebinize yönelik olarak;
yeterli zaman olmamasına rağmen eklediğiniz örnek uygulama incelendiğinde,
mevcut haline dair geçerli olmak sureti ile,ilgili Güncelle adlı butonun içeriğini
kodları ile değiştirerek kullanmayı deneyiniz.
elbette mutlaka bir anlamı vardır fakat,d2 değerleri her zaman d3 değerlerinden küçük olacaksa,sürekli - (eksi) değer olarak sonuç elde edeceksiniz.
son olarak;KONU;
içeriği itibarı ile
"Excel Soruları ve Cevapları" kategorisi'nden alınıp,
"Access Soruları ve Cevapları" kategorisi'ne taşınmıştır.
bilginize...iyi çalışmalar,saygılar.
bahsettiğiniz talebinize yönelik olarak;
yeterli zaman olmamasına rağmen eklediğiniz örnek uygulama incelendiğinde,
mevcut haline dair geçerli olmak sureti ile,ilgili Güncelle adlı butonun içeriğini
Kod:
If IsNull(Me.cb_d2) And IsNull(Me.cb_d3) Then
Me.txt_sonuc = "seçim yapın"
Exit Sub
ElseIf Me.cb_d1 = "Mehmet" Then
Me.txt_sonuc = IIf(IsNull(Me.cb_d2), 0, Me.cb_d2) + IIf(IsNull(Me.cb_d3), 0, Me.cb_d3)
Else
Me.txt_sonuc = IIf(IsNull(Me.cb_d2), 0, Me.cb_d2) - IIf(IsNull(Me.cb_d3), 0, Me.cb_d3)
End If
elbette mutlaka bir anlamı vardır fakat,d2 değerleri her zaman d3 değerlerinden küçük olacaksa,sürekli - (eksi) değer olarak sonuç elde edeceksiniz.
son olarak;KONU;
içeriği itibarı ile
"Excel Soruları ve Cevapları" kategorisi'nden alınıp,
"Access Soruları ve Cevapları" kategorisi'ne taşınmıştır.
bilginize...iyi çalışmalar,saygılar.
iç içe if kullanma olasılığım yok mudur?
Sayın kardeşpayı;
Sayın atoz112
şeklinde size örnek olarak vermiş
iç içe ıf kullanma olasılığım yok mudur dan kastınızı biraz daha açarmısınız ?
Bilgilerinize
Saygılar...
(13/05/2016, 15:24)Kardeşpayı yazdı: iç içe if kullanma olasılığım yok mudur?İfadenizden kastınız tam olarak nedir.
Sayın atoz112
Alıntı:Kod:If IsNull(Me.cb_d2) And IsNull(Me.cb_d3) Then
Me.txt_sonuc = "seçim yapın"
Exit Sub
ElseIf Me.cb_d1 = "Mehmet" Then
Me.txt_sonuc = IIf(IsNull(Me.cb_d2), 0, Me.cb_d2) + IIf(IsNull(Me.cb_d3), 0, Me.cb_d3)
Else
Me.txt_sonuc = IIf(IsNull(Me.cb_d2), 0, Me.cb_d2) - IIf(IsNull(Me.cb_d3), 0, Me.cb_d3)
End If
şeklinde size örnek olarak vermiş
iç içe ıf kullanma olasılığım yok mudur dan kastınızı biraz daha açarmısınız ?
Bilgilerinize
Saygılar...
Dünyada Yetirince Anlaşılır Dile Konuşan İnsanlar Var Birazcık da Anlaması İçin Düşünmesi Gerekiyor İnsanların
Son Düzenleme: 13/05/2016, 18:01, Düzenleyen: emir ustaoğlu.
sayın Kardeşpayı,
yukarıdaki kod satırlarını,ilgili Güncelle adlı butonun içeriğinde kullanmayı deneyiniz.
bilginize...iyi çalışmalar,saygılar.
Kod:
Me.txt_sonuc =IIF(IsNull(Me.cb_d2) And IsNull(Me.cb_d3),"seçim yapın",IIF(Me.cb_d1 = "Mehmet",IIf(IsNull(Me.cb_d2), 0, Me.cb_d2) + IIf(IsNull(Me.cb_d3), 0, Me.cb_d3),IIf(IsNull(Me.cb_d2), 0, Me.cb_d2) - IIf(IsNull(Me.cb_d3), 0, Me.cb_d3)))
bilginize...iyi çalışmalar,saygılar.
sorunu çözdüm teşekkür ederim
Konuyu Okuyanlar: 2 Ziyaretçi