13. november 2004 - 11:20Der er
28 kommentarer og 1 løsning
Beregning af saldo på kontokort
Hej eksperter
Et simpelt spørgsmål:
Jeg har en tabel med en masse posteringer på kundens kont, der indeholder et beløb for posteringen på en given dato. Det ville jeg gerne tælle sammen til en saldo ud for hver dato, så man kan følge med i udviklingen i kundens saldo.
Altså for hver record skal der være en sum af alle foregående records. Listen er naturligvis sorteret i datoorden-stigende.
Dén går altså ikke. Den summerer jo blot posteringern på den givne dato. Der skal laves en sum for alle foregående posteringer pr. dato. Ikke kun på datoen.
Ja - ja. Det er nok ikke det mest læsevenlige dansk jeg har præsteret. Planen er, at vi for hver dato skal have en sum af alle posteringer der ligger til og med denne dato. Altså alle posteringer før den 1/10-2004 skal summeres og skrives ud for posterngen den 1/10-2004. Hvis næste postering findes den 12/10-2004 kommer der en ny sum 12/10-2004 der så indeholder alle tidligere posteringer samt den, der kommer den 12/10-2004.
På den måde er der en saldo ud for hver post. Hjalp det??
Jeg skal faktisk bruge saldoen i en rapport, så beregningen kunne godt foregå i selve rapporten, men hvis den også kunne ligge i forespørgslen ville det da være ok!
Er det til en hjemmeside? For så er det bare at lägge det i en loop. SELECT *, SUM("saldo") AS saldo FROM tabel WHERE bruger=? ORDER BY DATO ASC /Stigende
Nej, det er til et kontokort på kunder. Den skal altså skrives ud, og også gerne kunne bruges i en formular.
I dag er der kun en rapport med posteringerne og til sidst en sum af posteringerne, så man kan se kundens saldo egfter den sidste postering. Så den skal bruges i en rapport og i en formular.
Måske skulle jeg sige igen at jeg ikke har feltet saldo. Det er selve saldo-feltet jeg skal finde. Jeg har kun en række posteringer - typisk en pr. dato, og for hver ny postering, skal jeg beregne en saldo, der er en sum af alle tidligere posteringer (Inklusive den aktuelle)
Har oprettet en formular med 2 ubundne listebokse. Ved opstart af formularen vises alle kontokortoplysninger i den første liste og i den anden liste den "løbende saldo".
De 2 lister er oprettet som activeX-komponenter.
Det skal nævnes - at de 2 lister på sigt skal/bør samles i een.
Samtidigt skrives der i en ny tabel, der ligner kontokortet - men tillige indeholder et saldofelt. D.v.s. at nu kan der genereres en rapport på basis af denne.
Thanks Jesper! There seems to be a bit of a problem when accepting answers, its important to select the name in the list before accepting otherwise it doesnt get accepted. But its there now, once again thanks
mvh terry
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.