Skip to main content

AccessTr.neT


If Me.newrecord = True Then Sağlanması

If Me.newrecord = True Then Sağlanması

Çözüldü #1
iyi günler normalde form açıkken yeni kayda gidince 
If Me.NewRecord = True Then


bu şart sağlanıyor ama form açılırken 
DoCmd.OpenForm "ifKimlik", acNormal, "", "", acAdd, acDialog
ile yeni kayıt açılırsa bu şart sağlanmıyor veya ben beceremedim
nasıl bir if li cümle kullanmak lazım ki "acAdd" ile açıldığında da if cümlesi içine girebilsin
@benbendedeilem
Son Düzenleme: 28/03/2020, 11:40, Düzenleyen: accessman.
Cevapla
#2
OpenArgs kullanmadan nasıl yapabiliriz
Cevapla
#3
(28/03/2020, 11:38)accessman yazdı: DoCmd.OpenForm "ifKimlik", acNormal, "", "", acAdd, acDialog


Bu kod ile ifKimlik formunu açtırdığınızda ifKimlik formunun newrecord değeri true olur.

Modüle global GYeniKayit as boolean şeklinde değişken eklenip üstteki kodunuzun altına GYeniKayit = True kodu yazılır, ifkimlik formu açıldığında if GYeniKayit = true then kodu kullanılır. Kaydet butonuna veya formun kapandığında olayına GYeniKayit = False kodu eklenmelidir.
Cevapla
#4
teşekkürler sn. @ozanakkaya

aslında Me.newrecord = True oluyormuş ama içindeki kod çalışmıyormuş
yani newrecord olduğunda gizlenmesi gereken butonları tanımlamak için open olayı yerine current seçilmeliymiş
Son Düzenleme: 28/03/2020, 12:53, Düzenleyen: accessman.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task