Ekleme sorgusu ile 3,6,8 id numaralı kayıtları uye tablosuna aktarmaya çalışıyorsunuz. Uye tablosunda bu kayıtlar olduğundan ve id değerlerinin saklandığı alan birincil anahtar olduğundan sorgu doğal olarak çalışmıyor.
Ya uye tablosundaki kayıtları silip sorguyu çalıştıracaksınız, yada uye tablosuna adısoyadı verilerinin eklenmesi için güncelleştirme sorgusu oluşturacaksınız.
(07/06/2017, 01:58)ozanakkaya yazdı: yada uye tablosuna adısoyadı verilerinin eklenmesi için güncelleştirme sorgusu oluşturacaksınız.
Güncelleme sorgusu yapmaya çalıştım , hata veriyor
sn ozanakkaya
verileri sildim.yeniden isim oluşturdum.Bu kez oldu.Ama kisi dosyanın tüm isimlerini taşıdı. Sadece dernek e olanları taşıması gerekirdi
Örneğinizdeki ekleme sorgusunda sorun yok. Ofis sürümü ile ilgili olarak, tabloda e yazdığı için ölçüte de e yazmanız gerekiyor olabilir.
Güncelleştirme sorgunuz tamamen hatalı.
GÜNCELLEME Sorgusu (UPDATE SORGUSU)
Güncelleştirme sorgusu
Konularını inceleyin, 3-5 dakika uğraşıp çözüm için cevap yazmayın, biraz araştırın ve uğraşın. Biz örneğinizi düzenleyip, hazırlayıp size verirsek siz
Access öğrenemezsiniz.
Konu başlığınız olan "İd Atama" sorunuz çözümlendi ise belirtin, konunuzu taşıyalım.
(07/06/2017, 03:27)ozanakkaya yazdı: biraz araştırın ve uğraşın.
Sn ozanakkaya
Üzerinde denemeler yaptığım için geç cevap verdim.
kisi tablosunda dernek alanında 4 kayıt e var burada 2 ye düşürdüğümde , güncelleme sorgusu (2. sorgu), bunu görmüyor.Yine 4 kayıt varmış gibi gösteriyor
Aksine, kisi tablosunda dernek alanına yeni kişiler eklediğinde ,her 2 sorguda güzel çalışıyor.
Merhaba,
Güncelleme sorgunuz olan "Sorgu2" nin
Sql kodunu aşağıdaki ile değiştirin.
UPDATE kisi INNER JOIN uye ON kisi.id_kisino = uye.idfk_kisino SET uye.adisoyadi = [kisi].[adisoyadi]
WHERE (((kisi.dernek)="e"));
Sorguyu tasarım görünümünde açarsanız, sorguya eklenen yeni alanı görebilirsiniz.
Teşekkürler Sn ozanakkaya
Sayenizde ekleme ve güncelleme sorgu hakkında henüz yeni bilgi sahibi oldum.
Bu iki sorgunun dosya açıldığında güncellemeyi otomatik kendisi yapması için yöntem var mıdır?
Bu soru için konu açmam daha mı uygun olurdu.?
saygılar