sorguda gruplama ve toplama işlem devamı

1 2
23/06/2015, 01:43

access acemisi

Değerli üstadlarım
Ve Özellikle Saygıdeğer  ozanakkaya

Şimdide gelen hediyelerden altınları toplamak ve ve farkları elde etmek istiyorum. gelenaltin gidenaltin sorgusundan sonra gelgidfarkaltin ile fark elde etmek istiyorum.Sorgunun üzerine tıklandığında ikaz alıyorum.
   Formda da yine bunları görmek istiyorum.Saygılar
23/06/2015, 02:10

ozanakkaya

"gelgidfarkaltin" sorgusunun Sql kodunu aşağıdaki ile değiştiriniz.

SELECT kisi.adisoyadi, gelenaltin.Sayaltincinsi, gelenaltin.altincinsi, IIf(IsNull([gelenaltin].[Sayaltincinsi]),0,[gelenaltin].[Sayaltincinsi]) AS gelenaltin, IIf(IsNull([gidenaltin].[Sayaltincinsi]),0,[gidenaltin].[Sayaltincinsi]) AS gidenaltin, [gelenaltin]-[gidenaltin] AS FARK

FROM (kisi LEFT JOIN gelenaltin ON kisi.adisoyadi = gelenaltin.adisoyadi) LEFT JOIN gidenaltin ON kisi.adisoyadi = gidenaltin.adisoyadi
WHERE (((gelenaltin.Sayaltincinsi)>0)) OR (((gelenaltin.altincinsi)>"0"));
23/06/2015, 12:36

access acemisi

Bu kez de çift bir kişiye ait çift kayıt gördüm.Nedenini anlayamadım.
23/06/2015, 13:34

atoz112

sayın Access acemisi,

EK'te;

bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize.

iyi çalışmalar,
saygılar.
23/06/2015, 23:37

access acemisi

Tamamının değil,bazı kişilerin ad ve soyadı mükerrer gözüküyor.Resim ekledim.Selam

24/06/2015, 00:32

ozanakkaya

(23/06/2015, 01:43)access acemisi yazdı: Şimdide gelen hediyelerden altınları toplamak ve ve farkları elde etmek istiyorum

Üstte de görüldüğü gibi sorunuzda altın farklarından bahsediyorsunuz, verdiğim sorgu altın farkı ile ilgili. Ancak eklediğiniz resim gelen-giden para bilgilerini içeriyor.
Örnek uygulamanızdaki sorguları değiştirdim. İnceleyip olumlu-olumsuz bilgi veriniz.
1 2