Kombination versteckter Absatz / Text
Verfasst: Do, 08.08.2013 17:00
Hallo
Ich bin wieder am Verzweifeln.
Folgende Ausgangslage:
- LibreOffice 4.0.4.2 / 4.0.2.2
- Windows 8 resp. XP
Ich habe drei Serienbriefvorlagen, alle bestehen jeweils aus 2 Seiten
Vorlage 1: (Seite 1: Offerte - Seite 2: Bestellformular)
Vorlage 2: (Seite 1: Auftragsbestätigung - Seite 2: SpezialKopie intern)
Vorlage 2: (Seite 1: Rechnung - Seite 2: SpezialKopie intern)
In allen Vorlagen benutze ich den Adresskopf (Name, ReferenzPerson, Strasse, StrasseZusatz, PLZ ORT) wobei StrasseZusatz mit einem "versteckten Absatz" NOT(StrasseZusatz) gesteuert wird.
--> Mit der Ansicht Feldfunktionen wird dies auch korrekt dargestellt (wobei das NOT nicht sichtbar ist, da es sich um einen Absatz handelt??)
In der Vorlage 1 funktioniert dies ausgezeichnet. Egal welchen Kunden ich auswähle, auf beiden Seiten wird die überflüssige Zeile "StrasseZusatz" entweder ausgedruckt oder aber unterdrückt.
In den Vorlagen 2 und 3 funktioniert dies nicht.
Warum: Nun, noch folgendes:
In den Vorlagen 2 und 3 habe ich auf beiden Seiten nebst vielen anderen Serienbrieffeldern auf ein Feld [BestellReferenz], welches in der Datenbank vorhanden ist.
-- Da nicht alle Kunden eine BestellReferenz haben, bleibt dieses Feld oft leer und ich habe daher
----> den Text [" I/Referenz: "] mit der Funktion [versteckterText [NOT[" I/Referenz: "] gesteuert.
------> dieser Teil der Funktion funktioniert tadellos!!!! Wo immer eine Referenz in der DB erfasst ist, erscheint der Text " I/Referenz: [BestellReferenz] und sonst bleibt es leer.
ABER!!!!
Ab der zweiten Seite wird dafür der unterdrückte Zeilenabstand "StrasseZusatz" nicht mehr unterdrückt und zwar immer dann, wenn in der Datenbank ein Eintrag im Feld "BestellReferenz" vorhanden ist.
SPRICH:
Zeilenunterdrückung im Adressblock i.O. sofern kein Eintrag im Feld [BestellReferenz],
Zeilenunterdrückung im Adressblock nicht durchgeführt, da ein Eintrag im Feld [BestellReferenz] vorhanden ist.
--> wobei die Steuerung [BestellReferenz] über alle Seiten tadellos funktioniert...
- Nun ich weiss auch, dass es nicht daran liegt, ob nun das Feld [BestellReferenz] heisst oder nicht.
- Ich vermute jedoch, dass die beiden Funktionen versteckterAbsatz und versteckterText nicht im selben Dokument eingesetzt werden können und wenn ja, nur auf eine ganz bestimmte Art und Weise....
Wer kann mir weiterhelfen?
Besten Dank für jedwelchen Lösungsansatz
Juerg
Ich bin wieder am Verzweifeln.
Folgende Ausgangslage:
- LibreOffice 4.0.4.2 / 4.0.2.2
- Windows 8 resp. XP
Ich habe drei Serienbriefvorlagen, alle bestehen jeweils aus 2 Seiten
Vorlage 1: (Seite 1: Offerte - Seite 2: Bestellformular)
Vorlage 2: (Seite 1: Auftragsbestätigung - Seite 2: SpezialKopie intern)
Vorlage 2: (Seite 1: Rechnung - Seite 2: SpezialKopie intern)
In allen Vorlagen benutze ich den Adresskopf (Name, ReferenzPerson, Strasse, StrasseZusatz, PLZ ORT) wobei StrasseZusatz mit einem "versteckten Absatz" NOT(StrasseZusatz) gesteuert wird.
--> Mit der Ansicht Feldfunktionen wird dies auch korrekt dargestellt (wobei das NOT nicht sichtbar ist, da es sich um einen Absatz handelt??)
In der Vorlage 1 funktioniert dies ausgezeichnet. Egal welchen Kunden ich auswähle, auf beiden Seiten wird die überflüssige Zeile "StrasseZusatz" entweder ausgedruckt oder aber unterdrückt.
In den Vorlagen 2 und 3 funktioniert dies nicht.
Warum: Nun, noch folgendes:
In den Vorlagen 2 und 3 habe ich auf beiden Seiten nebst vielen anderen Serienbrieffeldern auf ein Feld [BestellReferenz], welches in der Datenbank vorhanden ist.
-- Da nicht alle Kunden eine BestellReferenz haben, bleibt dieses Feld oft leer und ich habe daher
----> den Text [" I/Referenz: "] mit der Funktion [versteckterText [NOT[" I/Referenz: "] gesteuert.
------> dieser Teil der Funktion funktioniert tadellos!!!! Wo immer eine Referenz in der DB erfasst ist, erscheint der Text " I/Referenz: [BestellReferenz] und sonst bleibt es leer.
ABER!!!!
Ab der zweiten Seite wird dafür der unterdrückte Zeilenabstand "StrasseZusatz" nicht mehr unterdrückt und zwar immer dann, wenn in der Datenbank ein Eintrag im Feld "BestellReferenz" vorhanden ist.
SPRICH:
Zeilenunterdrückung im Adressblock i.O. sofern kein Eintrag im Feld [BestellReferenz],
Zeilenunterdrückung im Adressblock nicht durchgeführt, da ein Eintrag im Feld [BestellReferenz] vorhanden ist.
--> wobei die Steuerung [BestellReferenz] über alle Seiten tadellos funktioniert...
- Nun ich weiss auch, dass es nicht daran liegt, ob nun das Feld [BestellReferenz] heisst oder nicht.
- Ich vermute jedoch, dass die beiden Funktionen versteckterAbsatz und versteckterText nicht im selben Dokument eingesetzt werden können und wenn ja, nur auf eine ganz bestimmte Art und Weise....
Wer kann mir weiterhelfen?
Besten Dank für jedwelchen Lösungsansatz
Juerg