Merhabalar
Çalışmamda Frm_Srg_Tazminat_Listesi isimli form sayfam var. Bu formumda alt sürekli form var sürekli formda düzenleme ve silme butonları eklemek istiyorum.
Bu butonlar ya verilerin yanında olacak yada yukarıda olacak nerde olacağı fark etmiyor.
Ayriyeten Formumdaki verilerin sayısını görmek istiyorum. Filitreleme yaptığım zamanda kendini güncelleyecek liste kutularında yapabiliyorum ama formlarda yapamıyorum.
Bu konularda yardımcı olabilir misiniz?
Sürekli Form Üzerinde Veri Düzenleme Ve Silme
??????
???????????
En basit yolu ile:
Alt formunuzun kayıt seçicilerini aktif edin. Formunuzun üst kısmına Sil ve Düzenle için 2 buton ekleyin.
Alt formunuzun kayıt seçicilerini aktif edin. Formunuzun üst kısmına Sil ve Düzenle için 2 buton ekleyin.
- Silmek için
kodunu ekleyin. Seçtiğiniz kaydı silmek için gelen uyarıya istinaden ister siler ister iptal edebilirsiniz.On Error GoTo err_handler
DoCmd.RunCommand acCmdDeleteRecord
err_handler: Exit Sub
- Sürekli formunuzdaki editlemek istediğiniz alanların bulunduğu ilgili bir düzenleme formu oluşturun. Kayıt kaynağı olarak sorgunuzu veya tablonuzu kullanabilirsiniz.
Düzenle butonunun tıklanma olayına
kodunu girin. Seçtiğiniz kayıt idsi ile formunuzdaki verilerin yüklenmesini sağlarsınız. Burada ister tablodan doğrudan veri alarak düzenleme yapar ve kaydet butonu ekleyerek bu form üzerinden kaydedip formu kapatabilirsiniz veya sorgunuz üzerinden bilgileri getirip editleyerek bu form üzerindeki verileri UPDATE sorgusu ile tablonuza işleyebilirsiniz.DoCmd.OpenForm "yeniformunuzunadı", , , , , , Me.Tazminat_ID
- Toplam Kayıt Sayısını göstermek için form yüklenme olayına
kodunu ilave edin. Kayıt sayınız görüntülenmiş olur.Me.KayitSay.Caption = "Toplam " & DCount("Tazminat_ID", "Srg_Tazminat_Listesi") & " Kayıt"
NOT : Sorunuz ile ilgili dönüş yapılmadı ise ya gözden kaçmıştır ya uzman arkadaşlarımızın ilgilenebilecek zamanı olmamıştır. Gözden kaçtığınızı düşünüyorsanız tekrar nazik bir hatırlatma mesajı yazabilirsiniz ancak anlamsız soru işaretleri ile mesaj yazacak olduğunuz takdirde cezai işlem uygulanacağını hatırlatmak isterim.
Soru işaretleri konuyu başa almak için yapmıştım yanlış anlaşıldıysam özür dilerim.
Yardımcı olduğunuz için teşekkürler.
Yardımcı olduğunuz için teşekkürler.
Konuyu Okuyanlar: 1 Ziyaretçi