Hallo zusammen
bin dabei in eine Anwendung ein "Buchhaltungsmodul" zu interieren.
Die Tabellen die dazu erstellt wurden sind:
( für den Kontenramen)
SQL-Code:
CREATE TABLE BOOKKEEPING_CHART_ACCOUNTS (
ID ID NOT NULL /* ID = CHAR(38) NOT NULL */,
C_NO T10 /* T10 = VARCHAR(10) */,
U_NO T10 /* T10 = VARCHAR(10) */,
ACNO INTEGER,
ACTYPE INTEGER,
TEXT T130 /* T130 = VARCHAR(130) */,
LANG T10 /* T10 = VARCHAR(10) */,
L_UPDATE TIME_S /* TIME_S = TIMESTAMP */
);
( für die Buchungen)
SQL-Code:
CREATE TABLE BOOKKEEPING_BOOKING (
ID ID NOT NULL /* ID = CHAR(38) NOT NULL */,
C_NO T10 /* T10 = VARCHAR(10) */,
U_NO T10 /* T10 = VARCHAR(10) */,
"DATE" "DATE" /* "DATE" = DATE */,
VOUCHER_NO INTEGER,
TEXT T130 /* T130 = VARCHAR(130) */,
DEBIT_ACNO INTEGER,
CREDIT_ACNO INTEGER,
ACTYPE INTEGER,
AMOUNT AMOUNT /* AMOUNT = DECIMAL(18,2) */,
L_UPDATE TIME_S /* TIME_S = TIMESTAMP */
);
Bis jetzt sieht mein Buchungsüberblick ( im Ausdruck so aus)
----------------------------------------------------Soll----------Haben
1010 PC
--13.02.2009--1--Testbuchung--4010-----200,00
--13.02.2009--2--Testbuchung--4010-----100,00
1020 Bank
--11.02.2009--3--Testbuchung--4010-----250,00
Das Problem ist nun dass bei einem Ausdruck aller Buchungen das so aussehen sollte:
----------------------------------------------------Soll----------Haben------Total
1010 PC
--13.02.2009--1--Testbuchung--4010-----200,00--------------------200,00
--13.02.2009--2--Testbuchung--4010-----100,00--------------------300,00
1020 Bank
--11.02.2009--3--Testbuchung--3010------------------250,00-------250,00
Es sollen die Buchungen direct unter dem jeweiligen Soll oder Haben Titel befinden.
Mir ist leider nicht klar wie das umzusetzten ist.
Ich hoffe ich konnte das Problem verständlich schildern.
PS: Als Reportgenerator verwende ich FastReport.
Besten dank für Eure Tipps.
Manfred