Kombination versteckter Absatz / Text

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Kombination versteckter Absatz / Text

Re: Kombination versteckter Absatz / Text

von pmoegenb » Fr, 09.08.2013 10:04

jgu02 hat geschrieben: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.
Kann ich mir nicht vorstellen, dass das funktioniert.
jgu02 hat geschrieben: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.
Lässt eigentlich darauf schließen, dass Du versehentlich das falsche Datenbank-Feld abfragst.

Kombination versteckter Absatz / Text

von jgu02 » 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

Nach oben