Sarta uygun alana göre satırlarda hesaplama yapma.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
BOGACHAN
Üye
Mesajlar: 38
Kayıt: 12 May 2004 02:37
Konum: istanbbul

Sarta uygun alana göre satırlarda hesaplama yapma.

Mesaj gönderen BOGACHAN »

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.
ulu coder
Üye
Mesajlar: 838
Kayıt: 01 Nis 2006 06:46
Konum: Ankara

Mesaj gönderen ulu coder »

Pek anlayamadım ama şu bilgi yardımcı olabilir;
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;
Kolay gelsin
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

MS Sql'in CASE deyimi ile alanı şartlı olarak hesaplatabilirsiniz.
BOGACHAN
Üye
Mesajlar: 38
Kayıt: 12 May 2004 02:37
Konum: istanbbul

Mesaj gönderen BOGACHAN »

undefined yazdı:MS Sql'in CASE deyimi ile alanı şartlı olarak hesaplatabilirsiniz.
üstad teşekkürler işimi görecek büyük ihtimal.
Cevapla