Alt Tablolarla İşlemler

1 2 3
24/10/2020, 03:12

fenerli6774

Tüm veriler silinmeyecek. Örnekteki butonun olay yordamındaki komut dizesinde Ay adını arayan varmi satırı var. Bu satır yoksa veri ekliyordu. Ben else diyerek varsa güncellenmesini istedim. Ama o ekleme yaptı. Eskisini üzerine yazması gerekiyordu.

Ama varsa silmesi benim daha çok işime yarar. Çünkü eklemesini ben çözdüm.
24/10/2020, 06:28

berduş

Dosyayı inceleyemedigim icin kesin bir sey soyleyemem ama eger benzersiz deger varsa guncellemek icin update sorgusu kullanilabilir.
Silmek için ise delete...... where .... kalıbı...
24/10/2020, 13:53

feraz

Resimdeki hangi yerde kod?


24/10/2020, 14:12

berduş

var olan kaydı güncellemek için önce eklenmesi gereken silme kodu
else satırının altına yazılacak
silme işlemi SıraID, YilID ve Ay'a göre yapılıyor
DoCmd.RunSQL "delete * from tblHarcliklar where " & "[SıraID] = " & rsSQL1.Fields("SıraID") & " And [YilID] = " & YilDegeri & " And [Ay] = '" & Me.akAY & "'"
24/10/2020, 23:00

berduş

Sayın @fenerli6774 lütfen konularınıza dönüş yapar mısınız?
24/10/2020, 23:02

fenerli6774

Son yazdığım ile ilgili işlemim tamam. Şimdi Ay satırına ilgili veriler yazılırken ilgili öğrencinin adı,tc si,v etütünü de ay satırına çekmeye çalışıyorum O nedenle geri dönüş yapmadım.
1 2 3