AccessTr.neT
SQL İle Kritere Göre Kayıt Silme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: SQL İle Kritere Göre Kayıt Silme (/konu-sql-ile-kritere-gore-kayit-silme.html)



SQL İle Kritere Göre Kayıt Silme - access_delisi - 06/03/2011

Merhaba,

bir form tasarladım. form ilişkisiz.
formda liste kutusu var, liste kutusuna tıklayınca textboxlara kritere göre veri aktarıyorum.

Sorunum şudur.

liste kutusuna tıklayınca forma ilgili veriler aktarıldı. forma ekleyeceğim buton ile bu verilerin bulunduğu tablodaki satırı silmek istiyorum.

Sanırım bunu Sql ile yapacağım ama kod hakkında hiçbir fikrim yok. Veya farklı nasıl satırı silebilirim.

Teşekkürler.


Cvp: SQL İle Kritere Göre Kayıt Silme - ozanakkaya - 06/03/2011

Aşağıdaki kodu deneyiniz.

DoCmd.SetWarnings False
DoCmd.RunSQL ("DELETE TABLOADI.ALAN1 FROM TABLOADI WHERE (((TABLOADI.ALAN1)=[Formlar]![FORMADI]![LİSTEKUTUSU]));")
DoCmd.SetWarnings True
Me.LİSTEKUTUSU.Requery



Cvp: SQL İle Kritere Göre Kayıt Silme - access_delisi - 06/03/2011

Malesef çalıştıramadım.


Cvp: SQL İle Kritere Göre Kayıt Silme - ozanakkaya - 06/03/2011

örnek uygulamanızı eklerseniz daha kolay yardımcı oluruz.

sql koduna göre; liste kutusunun adı : LİSTEKUTUSU

liste kutusunun kayıt kaynağındaki ilk sütun ALAN1.

bunlara dikkat ediniz.


Cvp: SQL İle Kritere Göre Kayıt Silme - schworse - 06/03/2011

Merhaba;

Bir örnek ekleyebilirseniz daha iyi yardımcı olabiliriz.

Access DELETE Sorgusu ile daha kolay yapabilirsiniz. Bir DELETE sorgusu oluşturup Koşul kısmına formdaki koşulu göstermeniz yeterli olacaktır.
(koşul: forms!form1.ıd.txt )

Hocamın belirttiği gibide yapabilirsiniz ama örnek eklemeniz daha uygun olacaktır.

Kolay gelsin.


Cvp: SQL İle Kritere Göre Kayıt Silme - access_delisi - 06/03/2011

tamamdır, sorunu çözdüm. çok teşekkürler.