D7, Firebird ve Fastreport kullanıyorum.
D7'yi seminer Cd'lerinizden öğrendim ve acizane program yazmayı deniyorum.
TARIH1 ve CARIKIM kodu girerek.
Girmiş olduğum carinin girilen tarihe kadar olan tüm borç ve alacakları toplanacak ve DEVİR Bakiyesini yazdırdıktan sonra; girilen TARİH'den sonraki tüm hareketlerini rapor olarak almak istiyorum.
Şöyleki;
KIMLIK-TARIH-POLICENO-VTARIHI-ACIKLAMA1-BORÇ-ALACAK-BK.
DEVREDEN 100,00- -100,00
121-10.02.2004-1323-15.04.2004-DENEME- 120,00- -220,00
121-12.02.2004-1343-21.05.2004-STOK - 130,00- -350,00
121-15.02.2004-2345-30.06.2004-NAKİT - -350.00-0
TOPLAM 350,00-350.00-0
Kullandığım Table:
RECREATE TABLE CARIEKSTRE
(
KIMLIK INTEGER NOT NULL,
POLICENO INTEGER NOT NULL,
TARIH DATE NOT NULL,
CARIKIMLIK INTEGER NOT NULL,
ISLEMNEREDEN SMALLINT,
STOKKIMLIK INTEGER,
VADETARIHI DATE,
ACIKLAMA1 DM_STR15 ,
ACIKLAMA2 DM_STR15 ,
ACIKLAMA3 DM_STR15 ,
BORCTUTAR DOUBLE PRECISION,
BORCKAPALITUTAR DOUBLE PRECISION,
ALACAKTUTAR DOUBLE PRECISION,
ALACAKKAPALITUTAR DOUBLE PRECISION,
CONSTRAINT PK_CARIEKSTRE_1 PRIMARY KEY (KIMLIK, POLICENO, TARIH, CARIKIMLIK)
);
Kod: Tümünü seç
SELECT
CARIEKSTRE.CARIKIMLIK,
'' as bos1,
0 as bos2,
'' as bos3,
'' as bos4,
'' as bos5,
'' as bos6,
Sum(CARIEKSTRE.BORCKAPALITUTAR) AS ToplaBORCKAPALITUTAR,
Sum(CARIEKSTRE.ALACAKKAPALITUTAR) AS ToplaALACAKKAPALITUTAR
FROM CARIEKSTRE
WHERE (((CARIEKSTRE.TARIH)<=:TARIH1))
GROUP BY CARIEKSTRE.CARIKIMLIK
HAVING (((CARIEKSTRE.CARIKIMLIK)=:CARIKIM))
union
SELECT
CARIEKSTRE.CARIKIMLIK,
CARIEKSTRE.TARIH,
CARIEKSTRE.POLICENO,
CARIEKSTRE.VADETARIHI,
CARIEKSTRE.ACIKLAMA1,
CARIEKSTRE.ACIKLAMA2,
CARIEKSTRE.ACIKLAMA3,
CARIEKSTRE.BORCKAPALITUTAR,
CARIEKSTRE.ALACAKKAPALITUTAR
FROM CARIEKSTRE
WHERE (((CARIEKSTRE.TARIH)>:TARIH1))
GROUP BY CARIEKSTRE.TARIH, CARIEKSTRE.POLICENO, CARIEKSTRE.CARIKIMLIK, CARIEKSTRE.VADETARIHI, CARIEKSTRE.ACIKLAMA1, CARIEKSTRE.ACIKLAMA2,
CARIEKSTRE.ACIKLAMA3, CARIEKSTRE.BORCKAPALITUTAR, CARIEKSTRE.ALACAKKAPALITUTAR
HAVING (((CARIEKSTRE.CARIKIMLIK)=:CARIKIM))
[/code]Dynamic SQL Error SQL error code = -104 Invalid command Data type unknown
Kod: Tümünü seç
hatasını veriyor.
:?: Belkide yukarıdaki yazdığım kodlar ve kullandığım componentler tamamen yanlıştır.
Sizlerden isteğim; TEK Cari ve TÜM Cariler için uygulanabilecek kod hakkında bilgilerinizi paylaşırsanız sevinirim.
Forumunuzda emeği geçen ve bilgilerini paylaşan tüm arkadaşlara teşekkür eder, çalışmalarında başarılar dilerim.
Nail Çolakoğlu
İzmir.
Not: Forum'a login olmadan önce Türkçe Login olduktan sonra ingilizceye dönüyor. Nasıl devamlı Türkçe kalmasını sağlayabilirim.