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 
Visual Basic Code
If Me.NewRecord = True Then


bu şart sağlanıyor ama form açılırken 
Visual Basic Code
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 Adlı Kullanıcıdan Alıntı: 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.
"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 
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