Update1.rar (Boyut: 22,79 KB / İndirilme: 34)
Merhaba,
Örnekte yer alan bağlı tablolardan, alt tabloda yer alan satırların [Fiyat] alan toplamını, Ana tablodaki [Tutar] alanına kaydedecek Güncelleme Sorgusu Oluşturmak istiyorum.
Bunu güncelleme sorgusu ile yapmam gerekiyor. (3-4 saattir yapamadım şunu, çıldırmak üzereyim)
01-12-2024, 10:27 (En son düzenleme: 01-12-2024, 10:28 celalll.)
Merhaba
size sorgu ile Toplamları sorgu1 de önce aldırdım,sonra Sorgu3 de ise diğer tablo ile ilişkilendirdim,bu tür Sorgulamalar ile istediğinizi alabilirsniz.bunu denermisiniz.
Celal bey ilginiz için teşekkür ederim.
Benim yapmaya çalıştığım şey bu değil maalesef.
"Tbl_Perakende" tablosunda yer alan [Tutar] alanına, alt tablodaki [Fiyat] toplamlarının ihtiyaç olduğunda Güncelleme sorgusu kullanarak eklenmesi/güncellenmesi.
bence toplam tutarı her defasında güncellemek yerine doğrudan toplam tutarı gösteren sorgu kullanmanız daha uygun olur.
hem her defasın güncellemeyle uğraşılmaz hem de fazladan alandan kaynaklanan alan israfı olmaz
Visual Basic
SELECT Tbl_Perakende.Perakende_ID, Tbl_Perakende.Tarih,(select Sum(Fiyat) from Tbl_Perakende_Alt where Tbl_Perakende.Perakende_ID = Tbl_Perakende_Alt.Perakende_ID)AS TopTutar FROM Tbl_Perakende;
İlginiz için tekrar teşekkür ederim,
Ben sizi anlıyorum, ancak ben ne istediğimi sanırım tam olarak anlatamadım,
Şöyle ki;
Tbl_Perakende_Alt tablosunda yer alan EFT isimli bir satırı sildik ve dolayısı ile üst tablodaki Toplam değer değişti.
benim gönderdiğim tablonun orijinalinde binlerce veri var şuan.
Ben bir kereye mahsus güncelleme sorgusu ile alt tablodaki verilerin toplamını üst tabloya aktarmak istiyorum.