Fikir yada öneri isteği
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
Fikir yada öneri isteği
Arkadaşlar selamlar herkese.... fatura formum var. her şey normal. son bir şey kaldı. o da; bildiğiniz üzere farklı miktarlarda kdv oranları olabilmekte. mali müşavirler kesilmiş faturalarda bu oranları ve matrahlarını ayrı ayrı alt toplam bilgilerinde görmek istiyorlar. yani;
% 18..................54,48
% 15..................36,22
%1..................... 2,78
gibi bu rakamları alt toplamda göstermek istiyorum. Report builder kullanıyorum. Fatura formunda her alan var ancak bu farklı oranları tesbit edip alt toplamlarda ayrı ayrı nasıl gösterebilirim. nasıl bir mantık yürütebilirim?
% 18..................54,48
% 15..................36,22
%1..................... 2,78
gibi bu rakamları alt toplamda göstermek istiyorum. Report builder kullanıyorum. Fatura formunda her alan var ancak bu farklı oranları tesbit edip alt toplamlarda ayrı ayrı nasıl gösterebilirim. nasıl bir mantık yürütebilirim?
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
Re: Fikir yada öneri isteği
sql ile olabilir
query.close;
query.sql.text:='select kdv_orani, sum(tutar) as kdv_tutari group by kdv_orani, order by kdv_orani';
query.open;
bu query de rapora bağlayın.
query.close;
query.sql.text:='select kdv_orani, sum(tutar) as kdv_tutari group by kdv_orani, order by kdv_orani';
query.open;
bu query de rapora bağlayın.
Re: Fikir yada öneri isteği
faturayı kayıt ederken matrah,kdv oranı ve kdv tutarlarını da bir tabloda veya bir field da kayıt edin. Fatura oluştururken işinizi kolaylaştıracaktır...
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
Re: Fikir yada öneri isteği
cevapların hızlı olması beni sevindirdi. White Rose arkadaşım. sql ile kayıtlar gruplanabilir ancak bu gruplanan kayıtları report builderde alt bilgilerde nasıl gösterebilirim. footer band yada sumfooter kısımlarda kayıt sayısınca tekrar olmuyor. konulan nesne dbtext te olsa bir defa görünüyor. gruplanan sayısınca alt bilgilerde nasıl gösterebilirim.
- White Rose
- Üye
- Mesajlar: 726
- Kayıt: 06 Tem 2005 09:41
- Konum: Güneyden
- İletişim:
Re: Fikir yada öneri isteği
ben report builder kullanmıyorum, fastreport kullanıyorum ama kullanım aynı olması lazım
benim rapor tasarımı
Fatura başlık bilgilerini pageheader bandında
fatura kayıtları 1. masterdata bandında
kdv kayıtları 2. masterdata bandında
toplamları da report summary bandında gösteriyorum
benim rapor tasarımı
Fatura başlık bilgilerini pageheader bandında
fatura kayıtları 1. masterdata bandında
kdv kayıtları 2. masterdata bandında
toplamları da report summary bandında gösteriyorum
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
Re: Fikir yada öneri isteği
tekrar selamlar....
Report builderde header bant kısmı başlık için, detail band kısmı veri tabanı içindeki kayıtları göstermek için, foter band sayfa alt bilgileri için, summury band da toplamları göstermek için kullanılıyor. Dolayısı ile sadece detayıl band içinde query nesnesine bağlı olarak dönen sonuçları tekrar edecek şekilde döndürebiliyorum. Diğer bandlarda sadece ilk kayıt çıkıyor. bu işimi zorlaştırıyor. report builderi kullanmamın sebebi kullanıcıya tasarım izni vermesi. tasarlayıp kaydedebiliyor o tasarımı kullanabiliyor.
Report builderde header bant kısmı başlık için, detail band kısmı veri tabanı içindeki kayıtları göstermek için, foter band sayfa alt bilgileri için, summury band da toplamları göstermek için kullanılıyor. Dolayısı ile sadece detayıl band içinde query nesnesine bağlı olarak dönen sonuçları tekrar edecek şekilde döndürebiliyorum. Diğer bandlarda sadece ilk kayıt çıkıyor. bu işimi zorlaştırıyor. report builderi kullanmamın sebebi kullanıcıya tasarım izni vermesi. tasarlayıp kaydedebiliyor o tasarımı kullanabiliyor.
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
Çözüldü...
Arkadaşlar selamlar... sorunu çözüdüm. 3. parti bileşenleri programlamayı kolaylaştırken aynı zamanda da zorlaştırmakta bunun farkında değiliz. Her işi artık companentlerle çözmeye çalışıyoruz. Aynı yanılgıya bende defalarca düşmekteyim. sql kodlarıyla gruplama yaptım dönen sonuçları report builderda 2 ayrı memo nesnesine ekledim. birincisine kdv oranlarını diğerine kdv matrah toplamlarını. sorun böylece halloldu. Fikir veren herkese teşekkürler...
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00
Re: Fikir yada öneri isteği
sql kodunu yazabilir misiniz acaba?
teşekkürler
teşekkürler
-
- Üye
- Mesajlar: 261
- Kayıt: 21 Tem 2006 04:59
- İletişim:
Re: Fikir yada öneri isteği
arkadaşlar yaptığım çözümü paylaşıyorum
Kod: Tümünü seç
// test.close;
// test.SelectSQL.Text:='select fatura.kdv,sum(fatura.kdv_tutari) as kdv_tutari from fatura where fatura.onay=1 AND '+ALAN+'='+LABELSATISNO.Caption+' group by fatura.kdv,fatura.onay order by fatura.kdv';
// test.Open;
// test.First;
// ppMemo2.Lines.Clear;
// ppMemo3.Lines.Clear;
// WHILE NOT(test.Eof) DO
// BEGIN
//
// ppMemo2.Lines.Add('KDV % : '+testKDV.AsString);
// ppMemo3.Lines.Add(FormatFloat(',0.00 TL;-,0.00 TL',testKDV_TUTARI.AsFloat));
// test.Next;
//
// END;
//
//
-
- Üye
- Mesajlar: 839
- Kayıt: 03 Eki 2007 02:00
Re: Fikir yada öneri isteği
hocam, bende fatura ekranı hazırladım fakat doğrumu yanlış mı bilemiyorum çalışıyor ve aktif kullanıyorum kıyaslamak adına sakıncası yoksa fatura ekranını paylaşabilir misiniz?
teşekkürler
teşekkürler