Liebe Wissende,
ich habe ein kleines Problem in einer baseportal-Datenbank, das ich auch mit Hilfe bis jetzt nicht lösen konnte:
Ich möchte in einer Tabelle eine laufende Summe berechnen.
Das müßte doch für ganz viele interessant sein, z.B. für jede Berechnung einer Kasse braucht man das.
Ein lieber Mensch hat mir schon geholfen und mir folgenden Code "gepostet":
<!---Tabellenkopf-->
<tr><td><font size="3pt"><b>Datum</b></font></td>
<td><font size="3pt"><b>Firma</b></font></td>
<td><font size="3pt"><b>Leistung</b></font></td>
<td><font size="3pt"><b>Summe</b></font></td>
<td><font size="3pt"><b>SummeL</b></font></td></tr>
<!---Datenbankausgabe-->
<loop db=Kasse2003 sort=Datum search=top code=perl>
$SummeL+=$Summe;
out <<EOF;
<tr><td class="oben"><font size="2pt">$Datum</font></td>
<td class="oben"><font size="2pt">$Firma</font></td>
<td class="oben"><font size="2pt">$Leistung</font></td>
<td class="oben"><font size="1pt">$Summe</font></td>
<td class="oben"><font size="2pt">$SummeL</font></td></tr>
EOF
</loop></table><br>
Bloß leider kommt da folgendes raus:
Eine schöne Tabelle, die wie folgt aussieht:
Datum Firma Leistung Summe SummeL
Donnerstag, 2.Januar.2003 Eichkater Tageseinnahmen 56,90 56
Freitag, 3.Januar.2003 Eichkater Tageseinnahmen 98,30 98
Samstag, 4.Januar.2003 Eichkater Tageseinnahmen 201,20 201
Sonntag, 5.Januar.2003 Eichkater Tageseinnahmen 47,20 47.
Es ist zum Verzweifeln: Anstatt die laufende Summe unter "SummeL" zu berechnen, wird einfach die unter Summe eingegebene Zahl wiederholt, bloß diesmal ohne die Stellen hinter dem Komma - ????
Ich will aber, dass die Tageseinnahmen der einzelnen Daten addiert werden.
Hat jemand eine Ahnung???
Viele Grüße,
Halina