Formel mit Datenbankfeldern

Das Textverarbeitungsprogramm

Moderator: Moderatoren

Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Beitrag von Stephan »

In einer Writer-Tabelle habe ich einen Wert errechnet. Bsp.: 500,00
Wenn der Betrag größer 0 ist soll ein Text "Nachzahlung", andernfalls "Guthaben" erscheinen. Wie löse ich das?
verwende in der Zelle wo sich ohnehin die Berechnung befindet oder in einer Weiteren (wo Du die Berechnung zu diesemZweck wiederholen mußt) ein benutzerdefiniertes Zahlenformat, im konkreten Fall:

also beispielsweise:
#.##0,00 [$€] "Nachzahlung";#.##0,00 [$€] "Guthaben";#.##0,00 [$€] "Guthaben"

oder:
"Nachzahlung";"Guthaben";"Guthaben"




Gruß
Stephan
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

nullfreizeit hat geschrieben:Unter der Tabelle habe ich dann wieder eine Variable "ergebnis" mit Wert "<Tabelle1.E15>+ergebnis" eingefügt, was mir die Fehlermeldung "Fehlerhafter Ausdruck" ausgibt. Was soll ich denn sonst im Feld Wert schreiben?
Eine Zelladresse ist kein verwertbarer Feldname. Ich war davon ausgegangen, dass die Werte über ein Serienbrieffeld in die Tabelle gelangen. Den Namen dieses Serienbrieffeldes müsstest Du statt <Tabelle1.E15> verwenden.

mfG
nullfreizeit
**
Beiträge: 47
Registriert: Mi, 01.02.2006 12:11
Wohnort: OO 2.2.0

Beitrag von nullfreizeit »

Hallo Stephan,

das klappt super, auch bei längeren Texten und erzielt seinen Zweck (auch wenn es beim Bearbeiten sehr unübersichtlich wird). Aber es läuft jetzt, danke!

Hallo Eia,

sorry, da hatte ich mich wohl etwas unglücklich ausgedrückt.

Euch beiden vielen Dank und noch einen schönen Tag. :D
Antworten