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
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