AccessTr.neT

Tam Versiyon: Silme Ve Günceleleme Sorgusu
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4
Değerli Arkadaşlar
anatablodan kişiler ekleme sorgusu ile aktarilan tablosuna ekleniyor. Sorgunun üzerine her tıklayışta kişileri çifte çifte aktarıyor.Bu normal midir?  İstiyorum ki ayni id taşıyan veriler tekrar takrar eklenmesin  
silme ve güncelleme sorgularında silme ve güncelleme sorgusu nasıl olmalıdır.Deneme yaptım ama başaramadım Saygılar
aktarilan isimli tablodaki idfk_anatablo alanının Alan özelliklerinden Sıralı özelliğini "Evet (Yineleme Yok)" olarak değiştirirsen, ekleme sorgusunu çalıştırdığında daha önceden var ise eklemez.

Güncelleme sorgun hatalı, 

[Resim: do.php?img=10436]
Sorgu bu şekilde olursa, çalıştırdığında aktarilan tablosundaki veriyi anatablo tablosundaki veri ile günceller. Silme sorgusuna ölçüt olarak is null yazıldığı için adisoyadi alanı boş olan satırları siler.
(27/07/2020, 00:43)ozanakkaya yazdı: [ -> ]Silme sorgusuna ölçüt olarak is null yazıldığı için
sn ozanakkaya

alan özelliğini Evet (Yineleme Yok) yaptım ekleme sorgusu güzel çalıştı
silme sorgusu ölçütünde is null silinmesi mi gerekiyor?
güncelleme için ne gibi ölçüt yapacağız?
saygılar
Silme sorgusundaki is null' kodunu siz eklediğiniz için belirttim. Silme sorgusunda ölçüt olmaz ise farklı veriler silinebilir.
Sorguyu form üzerinden Vba kodu ile çalıştırın. Ölçüt kısmına da hangi veriyi sildirmek istiyorsanız ölçüte formdaki ilgili alanı yazmanız gerekiyor.
Güncelleme de aynı şekilde. Güncellenecek verinin ölçüt ile eşleştirilmesi lazım.  Siz uygulamanıza form ekleyin, yapamazsanız örneğiniz üzerinden düzenleyelim. Yapılmaması Gereken Ölümcül HatalarURL'ye Git konusunu da mutlaka inceleyin.
(27/07/2020, 09:43)ozanakkaya yazdı: [ -> ]Silme sorgusunda ölçüt olmaz ise farklı veriler silinebilir.
sn ozanakkaya bu nasıl bir ölçüt olabilir .teşekkür ederim saygılar
Silme sorgusunda, idfk_anatablo alanının ölçütüne 7 yazarsan, aktarilan tablosunda idfk_anatablo alanında 7 olan verileri siler. Form oluşturursun. Ölçüte forms!form1!idfk_anatablo yazarsın. form1deki idfk_anatablo alanında ne yazıyorsa tablodan o veriyi siler. 

SİLME Sorgusu (DELETE SORGUSU) bağlantısındaki konunun faydası olabilir.
Sayfalar: 1 2 3 4