Seçimli Kayıt Silme

1 2
17/10/2019, 02:33

berduş

sorgunuzun kodu
DELETE tbl_kurs.kod1, tbl_kurs.tarih, tbl_kurs.alan
FROM tbl_kurs
WHERE (((tbl_kurs.kod1)=[Formlar]![frm_kurs]![kod_s2]) AND ((tbl_kurs.tarih)=[Formlar]![frm_kurs]![gun]) AND ((tbl_kurs.alan)=[Formlar]![frm_kurs]![Açılan_Kutu43]));
butonunuzun kodu
DoCmd.OpenQuery "srg_yoket"
dilerim işinize yarar
iyi çalışmalar
17/10/2019, 02:40

berduş

(17/10/2019, 02:31)alimadam yazdı: açılır kutularda seçilenleri karşılayan kayıtların tümü silinsin.
silmesine siler benim kastım formun yapısından kaynaklanan sebepler nedeniyle aktif kaydı da değiştirmesi
17/10/2019, 02:48

alimadam

Peki kayıtlar tbl_kurs adlı tabloda tutuluyor.Bu tabloda diyelim ki 20 adet alan olsun.Açılan kutu 3 adet.
Seçtiğimiz bu 3 alan (kriter) için eşleşen kayıtları silmek için kod yazarken(sorgu tanımlanırken) tabloda bulunan 20 alanı işin içine katmamız lazım mı?Bu konuyla bağlantılı olsa da öğrenmek için soruyorum.
17/10/2019, 10:59

ozanakkaya

(17/10/2019, 02:48)alimadam yazdı: Peki kayıtlar tbl_kurs adlı tabloda tutuluyor.Bu tabloda diyelim ki 20 adet alan olsun.Açılan kutu 3 adet.
Seçtiğimiz bu 3 alan (kriter) için eşleşen kayıtları silmek için kod yazarken(sorgu tanımlanırken) tabloda bulunan 20 alanı işin içine katmamız lazım mı?Bu konuyla bağlantılı olsa da öğrenmek için soruyorum.

Merhaba, tablodaki 20 alanı sorguya eklemenize gerek yok. Silme sorgusunda ölçütün bulunduğu alanı eklemeniz yeterli.
17/10/2019, 12:17

alimadam

cevaplar için teşekkürlerimi sunarım
1 2