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.
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
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
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.
iç içe if kullanma olasılığım yok mudur?
Sayın kardeşpayı;
(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...
sayın Kardeşpayı,
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)))
yukarıdaki kod satırlarını,ilgili Güncelle adlı butonun içeriğinde kullanmayı deneyiniz.
bilginize...iyi çalışmalar,saygılar.
sorunu çözdüm teşekkür ederim