Seite 1 von 1

In Reihe Feldbefehle einen (ggf.) auslassen

Verfasst: Fr, 09.11.2007 16:59
von ramsar
Hallo,
komm momentan nicht drauf oder gehts nicht?

<feld1><feld2><feld3><feld4>
habe ne reihe felder in einer Zeile (dazwischen liegen als Versteckter Text Leerzeichen),
feld 3 soll nun nur optional, anhand des Wertes eines anderen Feldes im
Datensatz ausgegeben werden.

hier habe ich nix gefunden (?)
http://www.ooowiki.de/DatenUndTextMischen/AdressBlock

Danke für Hilfe,
Gruß, J.
(OOo 2.4)

Re: In Reihe Feldbefehle einen (ggf.) auslassen

Verfasst: Fr, 09.11.2007 19:12
von FranzX
Hallo J.

Eine Möglichkeit ist, mit einem versteckten Absatz zu arbeiten.

Schreibe in die erste Zeile:
<feld1><feld2><feld4> <Textmarke versteckter Absatz>
und in die zweite Zeile:
<feld1><feld2><feld3><feld4> <Textmarke versteckter Absatz>

Die Textmarke versteckter Absatz erhältst du über Einfügen|Feldbefehl|Andere... Registerkarte Funktionen.

Als Bedingung des Feldbefehls des versteckten Absatzes der ersten Absatzzeile schreibst du in die erste Zeile der Bedingung:
<feld1> EQ „Vergleichstext“

Als Bedingung des Feldbefehls des versteckten Absatzes der zweiten Absatzzeile schreibst du in die erste Zeile der Bedingung:
<feld1> NEQ „Vergleichstext“

Ergebnis:
Entspricht der Wert von Feld 1 dem Vergleichtext, wird die erste Zeile ausgeblendet, enthält der Wert von Feld 1 nicht den Vergleichstext, wird die zweite Zeile ausgeblendet und auch nicht ausgedruckt.
Ich hoffe du kannst damit etwas anfangen.

Viele Grüße
FranzX
--------------------------------------------
TIPP: OpenOffice.org Calc - Formeln und Funktionen
TIPP: Writer-Tuning; 194 clevere Tips und Tricks für OpenOffice.org 2 und StarOffice 8.

Re: In Reihe Feldbefehle einen (ggf.) auslassen

Verfasst: Fr, 09.11.2007 22:34
von ramsar
Hi FranzX,
Danke - ist ja trickie!

Bischen komplizierter noch, da noch mit bedingtem Text,

da drei Werte:
bei Wert a nur "A" gezeigt werden soll,
bei Wert b nur "B" gezeigt werden soll,
bei Wert c nur "C" gezeigt werden soll

und da Leerzeichen weg mußten ...

Grüße, J.