Adress-Etiketten (Labels) - Bedingte DB-Felder

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: Adress-Etiketten (Labels) - Bedingte DB-Felder

Re: Adress-Etiketten (Labels) - Bedingte DB-Felder

von Barlee » Di, 30.10.2007 23:08

Hallo hstoellinger,

zum Unterdrücken von Leerzeilen probiere bitte einmal die Bedingung NOT <Feldname> beim versteckten Absatz.(Feldbefehle>>Reiter Funktionen)
Soll Österreich nicht ausgegeben werden, dann sollte die Bedingung Land == "Österreich" zum Erfolg führen. Annahme: das entspr. Feld heißt "Land".
---
Sonst könntest Du noch kontrollieren, ob die versteckten Absätze mit ihren Bedingungen auch wirklich in die jeweiligen Absätze eingefügt wurden, in denen die betreffenden Felder stehen.

Gruß Barlee

Adress-Etiketten (Labels) - Bedingte DB-Felder

von hstoellinger » Mo, 29.10.2007 00:04

Beim Einfügen von Feldern aus meiner MySQL-DB werden im Fall von "Labels" Bedingungen (z. B. für die Spezifikation "Hidden Paragraph") nicht honoriert. Wie ich es sehe, kann man bei der Definition eines neuen Labels NUR Felder aus einer Datenquelle übernehmen, für sie aber zu diesem Zeitpunkt KEINE Bedingungen definieren. Im resultierenden, neuen "Dokument" sollte dies aber möglich sein. Nun kommen z. B. gewisse Adresszeilen bei manchen Personen vor, bei anderen wieder nicht. Eine Bedingung für "Hidden Paragraph" lautet z. B.: dbName.viewName.feldName == "". Obwohl nun ein Feld blank ist (SQL:VARCHAR mit NULL-Inhalt), wird trotzdem eine leere Zeile gedruckt. Darüber hinaus will ich den Ausdruck des "Landes" unterdrücken, wenn es sich um einen inländischen Brief handelt (bei mir: dbName.viewName.staat = "Österreich"). Bei "normalen" Serienbriefen funktionieren die Sachen (OO Version 2.3) einwandfrei. Weiß jemand Rat?
Beste Grüße aus Salzburg - H. Stöllinger

Nach oben