S.A
Arkadaşlar bi programın veritabanına göre bi rapor yazmaya çalışıyorum.
Burda fatur bilgileri başlık ve detay olarak 2 tabloda tutuluyor. Ben bu tabloları bir birine bağlayıp istediğim alanlara göre sorgulama yaptırıyorum. Benim sorunum yaptığım sorgulama sırasında bazı hesaplamalar yapmam lazım fakat buda gene tabloların içinde bulunan alanların aldığı değerlere göre hesaplama şeklim değişiyor. örnek olarak..
fatura başlık tablosundaki alanlar tarih fişno dibiskontotürü dib iskonto aratoplam kdv tutarı. Şimdi burda iskonto türü 0 olunca iskonto tutar , 1 olunca iskonto oran oluyor. eğer iskonto tutar yapılmışsa bunu fatura detayındaki alanları toplamını alıp fatura toplamına oranlayıp satır bazında dağıtmam gerekiyor. access'te sorgu sırasında if kullanarak yapabiliyorum. delphi ortamında query kullanarak nasıl yaparım.
ms sql server kullanılan bi program.
Teşşekkür ederim.
yazı bira zuzun oldu kusura bakmayın.
Sarta uygun alana göre satırlarda hesaplama yapma.
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Pek anlayamadım ama şu bilgi yardımcı olabilir;
VeriTabanındaki tüm kayıtlara bakmak için; Kolay gelsin
VeriTabanındaki tüm kayıtlara bakmak için;
Kod: Tümünü seç
Query1.First;
While Query1.eof=False Do
begin
//Bu alanda şartları yazın,
//Şarta uyanları toplayın vs. vs.
Query1.Next;
end;