AccessTr.neT

Tam Versiyon: Alt Form Güncelleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba,

Aşağıda bulunan kodu yazdığımda alt form güncellemesi yapmıyor.
Çözüm için yardımcı olmanızı rica ediyorum.


Private Sub Komut114_Click()

If Me.Dirty = True Then
    If MsgBox("Kaydedilmemiş alanlar var. Kaydetmek istiyor musunuz?", vbYesNo, "ÖZLEM EKİN AKBULUT") = vbNo Then
        Undo
        DoCmd.Close
        
    Else
        DoCmd.GoToRecord , , acNewRec
    End If
Else
    DoCmd.GoToRecord , , acNewRec
End If

Me.[not_tbl_alt_formu].Requery


End Sub
Alt formun ismini değiştirerek deneyin, çözüm olmaz ise örnek uygulamanızı ekleyiniz.
[attachment=23388]
Sayın;
ozanakkaya hocam,

Dosyayı ekliyorum. Sorunla alakalı incelemenizi rica ederim.

Not giriş Formundaki kaydet ve yeni butonu için yazılan kod alt form güncellemesi yapmıyor.

Süleyman TEber 1234
Ben alt formun ismini değiştirmenizi yazmıştım. 


siz form ismini değiştirmişsiniz, alt form form içerisindeki denetimin adıdır. alt formun ismi halen "not_tbl_alt_formu".

Diğer husus form tasarımınız, halen tasarım aşamasında olduğu halde kısayol menüsünü kapatmışsınız, her defasında ctrl+alt+del ile accessi kapatmak zorunda kalıyorsunuz.

Me.[not_tbl_alt_formu].Requery

kodunun çalışması için [not_tbl_alt_formu] isimli alt formun "Not_frm_giris" formunun içerisinde olması gerekir, siz Anasayfa isimli form içerisindeki alt formu güncellemek istiyorsanız.

Forms![Anasayfa]![not_tbl_alt_formu].Form.Requery

kodunu kullanmalısınız.

Ayrıca, 
- Forma buton eklediğinizde [Katıştırılmış Makro] oluşturursa, bu makroyu iptal edip olay yordamı kullanarak kod ekleyin.

- Yapılmaması gereken ölümcül hatalar konusunu tekrar gözden geçirin.
Sayın;
Ozanakkaya hocam,

Teşekkür ederim. Sorun çözüldü.
Diğer konularda daha dikkatli olacağım.

Saygılarımla..