Skip to main content

AccessTr.neT


IIF çoklu kriter

IIF çoklu kriter

Çözüldü #2
If içinde her değer için alanıda yazmalısınız.

Kod:
Private Sub Form_DblClick(Cancel As Integer)
If Me.HESAPNO.Value = "330" Or Me.HESAPNO.Value = "333" Or Me.HESAPNO.Value = "360" Or Me.HESAPNO.Value = "361" Or Me.HESAPNO.Value = "362" Then
   DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
   DoCmd.RunSQL "insert into TRED select * from YALT Where YALT.KAYIT=[Forms]![FİŞGİRİŞ1]![FGALT1]![KAYIT]"
   DoCmd.RunSQL "delete  from YALT Where YALT.KAYIT=[Forms]![FİŞGİRİŞ1]![FGALT1]![KAYIT]"
   Me.Requery
Else
   MsgBox "SADECE EMANET KODU SEÇEBİLİRSİNİZ!!!"
End If
End Sub

veya If değil Select Case ile yapabilirsiniz.

Kod:
Private Sub Form_DblClick(Cancel As Integer)
Select Case Me.HESAPNO.Value
  Case "330", "333", "360", "361", "362"
   DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
   DoCmd.RunSQL "insert into TRED select * from YALT Where YALT.KAYIT=[Forms]![FİŞGİRİŞ1]![FGALT1]![KAYIT]"
   DoCmd.RunSQL "delete  from YALT Where YALT.KAYIT=[Forms]![FİŞGİRİŞ1]![FGALT1]![KAYIT]"
   Me.Requery
  Case Else
   MsgBox "SADECE EMANET KODU SEÇEBİLİRSİNİZ!!!"
End Select
End Sub

Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
IIF çoklu kriter - Yazar: altangüven - 17/06/2009, 17:16
Cvp: IIF çoklu kriter - Yazar: Seruz - 17/06/2009, 17:53
Cvp: IIF çoklu kriter - Yazar: altangüven - 18/06/2009, 17:20
Task