Seite 1 von 1

Summe in Serienbrief rechnen

Verfasst: Fr, 17.04.2020 09:28
von kernm23
Ich habe eine dbf-Datei als Grundlage für eine odb-Datenbank. Mit dieser werden unterschiedliche Serienbriefe gespeist.

Im Serienbrief möchte ich ein Feld einfügen, das mir die Summe aus 2 numerischen Feldern meiner Datenbank ausgibt.

Hierzu habe ich ein Benutzerfeld eingefügt und im Wert folgende verschiedene Formeln versucht:
=[DB.Tab_DB.FELD_A]+[DB.Tab_DB.FELD_B]
=(DB.Tab_DB.FELD_A)+(DB.Tab_DB.FELD_B)
=FELD_A+FELD_B

Wenn ich die Felder mit "Daten in Felder" befüllen lasse, wird das Feld leider immer mit 0 befüllt, obwohl in FELD_A und FELD_B Werte enthalten sind.

Hat jemand einen Tipp hierfür?

Danke im Voraus.

Re: Summe in Serienbrief rechnen

Verfasst: Fr, 17.04.2020 09:38
von kernm23
Ich habe den Fehler gefunden.
Es darf kein "="-Zeichen in der Formel verwendet werden.

Re: Summe in Serienbrief rechnen

Verfasst: Fr, 17.04.2020 09:50
von kernm23
Lediglich das Format akzeptiert LibreOffice nicht. ich habe mehrfach umgestellt auf Fomatcode #.##0. Aber er gibt das Rechenergebnis immer nur ohne Tausenderpunkt aus. Und das Format steht danach wieder auf Standard.

Re: Summe in Serienbrief rechnen

Verfasst: Fr, 17.04.2020 09:59
von kernm23
evtl. liegt es daran, dass sich das Benutzerfeld innerhalb einer Writer-Tabelle befindet?!

Re: Summe in Serienbrief rechnen

Verfasst: Fr, 17.04.2020 16:08
von RobertG
Hallo kernm23,

warum berechnest Du die Summe in der Writer-Tabelle? Als Grundlage für den Serienbrief würde ich eine Abfrage nehmen. Da kannst Du das dann berechnen.

Gruß

Robert

Re: Summe in Serienbrief rechnen

Verfasst: Sa, 18.04.2020 08:38
von F3K Total
Moin,
ich verstehe das Problem nicht, wenn ich die Feldbefehle richtig formatiere funtioniert das auch problemlos, siehe Bild:

Gruß R