IIF Kullanımı

21/12/2023, 09:44

Acemi54

Hayırlı günler. Uygulamada metinkutusu1 "RED" ise Altform1 yeni kayıt eklemeye gitmesini istiyorum. "RED" değilse gitmesin. Girdigim komut aşağıda ama bir yerde hata yapıyorum. Bu konuda yardımcı olurmusunuz.

Me.Altform1=IIf([ metinkutusu1] ="RED" , DoCmd.GotoRecord, , acNewRec,  Me.Altform1)
21/12/2023, 09:56

ozanakkaya

Merhaba, 

Me.Altform1=IIf([ metinkutusu1] ="RED" , DoCmd.GotoRecord, , acNewRec,  Me.Altform1)

Kodu bu şekilde kullanamazsınız. Altform1'in geçerli olduğunda veya açıldığında olayına 

If [metinkutusu1] ="RED" then
DoCmd.GotoRecord, , acNewRec
End if

Benzeri kod eklemeniz gerekli, örnek uygumanızı eklerseniz örnek üzerinden kontrol sağlanabilir.
21/12/2023, 10:16

Acemi54

(21/12/2023, 09:56)ozanakkaya yazdı: Merhaba, 

Me.Altform1=IIf([ metinkutusu1] ="RED" , DoCmd.GotoRecord, , acNewRec,  Me.Altform1)

Kodu bu şekilde kullanamazsınız. Altform1'in geçerli olduğunda veya açıldığında olayına 

If [metinkutusu1] ="RED" then
DoCmd.GotoRecord, , acNewRec
End if

Benzeri kod eklemeniz gerekli, örnek uygumanızı eklerseniz örnek üzerinden kontrol sağlanabilir.
Teşekkür ederim hocam fikir sahibi oldum. Konu çözülmüştür.