AccessTr.neT

Tam Versiyon: SQL İle Kritere Göre Kayıt Silme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
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.
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
Malesef çalıştıramadım.
ö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.
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.
tamamdır, sorunu çözdüm. çok teşekkürler.