Skip to main content

AccessTr.neT


Kaydet Sil Düzenle Komutları

Kaydet Sil Düzenle Komutları

#7
Peki sil kodları liste formunda neden çalışmıyor olabilir?
Cevapla
#8
Butona tıkladığınızda çalışmama sebebini zaten yazıyor. 

DoCmd.RunSQL "DELETE ÖgrenciListesi.SıraNo,* FROM ÖgrenciListesi WHERE ÖgrenciListesi.SıraNo='" & [Forms]![FrmTümListe]![SıraNo] & "'"

Şeklinde kod eklemişsiniz ancak TümListe isimli formda SıraNo adında alan yok.

OgrList isimli liste kutusunun satır kaynağındaki sorguda ilk sütuna SıraNo alanını ekleyip sil butonundaki ilgili kodu da

DoCmd.RunSQL "DELETE ÖgrenciListesi.SıraNo,* FROM ÖgrenciListesi WHERE ÖgrenciListesi.SıraNo=" & Me.OgrList & ""

şeklinde değiştirmelisiniz.
Cevapla
#9
Evet onları değiştiirdim bu kodlarla sorunum çözülmüş oldu.
Kaydetme ile ilgili birden fazla kod var anladığım kadarıyla,
Ek olarak;
Açılan formda ben nereyi değiştirsem kaydetsem de kaydetmesem de zaten diğer formda veriler değişiyor.
Bunun çözümü de anladığım kadarıyla formdaki textboxları pasif yapmak. Farklı bir çözümü de forma verileri kodlarla getirmek.
Doğrumudur?
.rar Database2.rar (Dosya Boyutu: 93,96 KB | İndirme Sayısı: 7)
Cevapla
#10
Kod:
Forms!FrmOgrencilist.Form.AllowEdits = False
Bu kodla form açlınca düzenlemeye karşı kilitlemiş oldum.
Muhteelen daha çok soru soracağım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task