Skip to main content

AccessTr.neT


Sürekli Form Üzerinde Veri Düzenleme Ve Silme

Sürekli Form Üzerinde Veri Düzenleme Ve Silme

Çözüldü #1
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?
.rar Testt.rar (Dosya Boyutu: 186,32 KB | İndirme Sayısı: 5)
Cevapla
#2
??????
Cevapla
#3
???????????
Cevapla
#4
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.
  1. Silmek için
    Visual Basic Code
    On Error GoTo err_handler
    DoCmd.RunCommand acCmdDeleteRecord
    err_handler: Exit Sub
    kodunu ekleyin. Seçtiğiniz kaydı silmek için gelen uyarıya istinaden ister siler ister iptal edebilirsiniz.

  2. 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
    Visual Basic Code
    DoCmd.OpenForm "yeniformunuzunadı", , , , , , Me.Tazminat_ID
    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.

  3. Toplam Kayıt Sayısını göstermek  için form yüklenme olayına
     
    Visual Basic Code
    Me.KayitSay.Caption = "Toplam  " & DCount("Tazminat_ID", "Srg_Tazminat_Listesi") & "  Kayıt" 
    kodunu ilave edin. Kayıt sayınız görüntülenmiş olur.



    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.
Cevapla
#5
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.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task