Tablodan Veri Silme

11/04/2012, 17:16

farkli88

Marhabalar. Bu konu defalarca sorulmuştur belki ama verilen uygulamaları denedim ama olmadı, yapamadım. "denemeform" formundaki yapılan girişleri "tbl_gorev" tablosunda tutuluyor. Çeşitli sil komutlarını denedim ama formdan silindi görülesede tablodan silemiyorum. Bu aşamaya sizler sayesinde geldim umarım bu seferde yardımcı olursunuz. Daireden acil çıkmam lazım, yanlış anlaşılmasın, soru sordum çıktım olmasın yani.

GOREV TAKİP.rar
11/04/2012, 18:52

Kur@l

Sil değişkenine yazdığınız Sql cümlesinde ki
 (tbl_gorev.Kimlik)= No"
kısmında hata yapmışsınız.
Aşağıdaki şekilde değiştirirseniz sıkıntınız çözülmüş olur.

sil = " DELETE tbl_gorev.No FROM tbl_gorev WHERE (tbl_gorev.Kimlik)= " & Me.No
Kolay Gelsin.
11/04/2012, 22:57

farkli88

İlginize teşekkür ederim ama sil ile başlayan satırı ben sitedeki örneklere göre yapmaya çalışmıştım sizin dediğiniz şekilde düzenledim ama siliyormuş gibi gösteriyor ama silmiyor. Satırın mantığında bir yanlışlık yapmış olabilirim. İlla o komut setini kullanmam gerekmiyor. Sadece tablodan istediğim görev emrini silmek istiyorum. İlişkilendirme yapmak mı gerekiyor bilmiyorum. Onlarıda denedim ama birşey çıkmadı. "DoCmd.RunSQL sil" çalışması için birşey eklemek lazımmıydı bilmiyorum. "sil = " DELETE tbl_gorev.No FROM tbl_gorev " şeklinde yazarsam bütün kayıtları siliyor, en azından siliyor
11/04/2012, 23:06

Kur@l

tamam. şimdi siliyor.

sil = " DELETE FROM tbl_gorev WHERE kimlik=" & Me.Kimlik
11/04/2012, 23:51

farkli88

Büyüksünüz. Herşey için teşekkürler. Konu kapanmıştır. İyi geceler.