13/05/2016, 12:01
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.
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
(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.
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
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)))