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)
In Reihe Feldbefehle einen (ggf.) auslassen
Moderator: Moderatoren
Re: In Reihe Feldbefehle einen (ggf.) auslassen
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.
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
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.
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.