adoquery ile cxgrid master detail (level) problemi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
yazicih
Üye
Mesajlar: 92
Kayıt: 11 Şub 2005 02:10
Konum: Antalya

adoquery ile cxgrid master detail (level) problemi

Mesaj gönderen yazicih »

merhabalar..
iki tane adoqueryim var.
birinci queryim master ve sorgu şu şekilde

Kod: Tümünü seç

SELECT     M.MALZEMEAD,M.KRITIKSTOK,H.MALZEMENO, M.MALZEMEKOD, G.GRUPAD, ISNULL(SUM(CASE H.GC WHEN 0 THEN H.MIKTAR ELSE 0 END), 0) 
                      - ISNULL(SUM(CASE GC WHEN 1 THEN H.MIKTAR ELSE 0 END), 0) AS toplammiktar
FROM         HAREKET AS H INNER JOIN
                      MALZEME AS M ON H.MALZEMENO = M.MALZEMENO INNER JOIN
                      GRUP AS G ON M.MALZEMEGRUP = G.GRUPNO
GROUP BY H.MALZEMENO, M.MALZEMEKOD, G.GRUPAD,M.KRITIKSTOK,M.MALZEMEAD
ikinci queryim detail ve sorgu şu şekilde

Kod: Tümünü seç

SELECT     HH.MALZEMENO, D.DEPOAD, ISNULL(SUM(CASE HH.GC WHEN 0 THEN HH.MIKTAR ELSE 0 END), 0) 
                      - ISNULL(SUM(CASE GC WHEN 1 THEN HH.MIKTAR ELSE 0 END), 0) AS toplammiktar
FROM         HAREKET AS HH INNER JOIN
                      DEPO AS D ON HH.DEPO = D.DEPONO
GROUP BY HH.MALZEMENO, D.DEPOAD
cxgridin yapmasını istediğim iş ise şu stok miktarlarımı gösterecek + işeratine tıklayıp detayı gösterttiğimde ise depolardaki stok miktarlarını gösterecek.

Problemim şu cxgridde iki tane level ekleyip ikinci leveli birinci levelin detayı yapıyorum gerekli masterkeyfield ve detailkeyfield atamalarını yapıyorum. ancak alt levelimde sadece 1 nolu depoya ait kayıtlar geliyor 2 nolu depoma ait kayıtlar olduğu halde

Problem neden kaynaklanıyor olabilir. Yardımlarınız için teşekkür ederim.
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Gruplama özelliğini açıp DEPO alanını oraya sürükleyin :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
yazicih
Üye
Mesajlar: 92
Kayıt: 11 Şub 2005 02:10
Konum: Antalya

Mesaj gönderen yazicih »

Problem 2.queryde herhangi bir alana göre sıralama yapmayınca tek kayıdı gösteriyor. order by yapınca problem düzeldi
kodcuminik
Üye
Mesajlar: 140
Kayıt: 11 Oca 2009 10:25

Re: adoquery ile cxgrid master detail (level) problemi

Mesaj gönderen kodcuminik »

teşekkürler o order by tam 1 haftya mal oldu :) :bravo:
bilmezler bilmediklerinide bilmezler ama kendilerini bilir sanırlar
Cevapla