Hallo alle zusammen
ich versuche schon seit längerem Bedingungen zu definieren, mit denen es mir möglich ist, Datenbankinhalte in Briefbögen zu übertragen. Im speziellen betrifft das das Leerzeichen zwischen den beiden Feldern Name und Vorname abhängig vom vorhanden sein des Vornamen.
Beispiel 1: Vorname[Leerzeichen]Name .....usw.
Beispiel 2: [kein Leerzeichen]Name ......usw.
Ich habe mich dabei unter anderem streng an die Hilfe gehalten. Leider ohne Erfolg hat jemand vielleicht eine gute Idee.
Gruß Jens
OOo1.0.3 + 1.1RC unter Win2000
Definieren von Bedingungen
Moderator: Moderatoren
Re: Definieren von Bedingungen
Hallo
Bei mir funktioniert das mit dem Feldbefehl "bedingter Text". Im Feld "Bedingung" habe ich:
[Datenquelle 1.Tabelle1.Feldname] != ""
und im Feld "Dann" steht:
" "
Hast Du das Gleiche?
mfG
Kannst Du das, was Du schon getan hast, genauer beschreiben?jensi2001 hat geschrieben:Ich habe mich dabei unter anderem streng an die Hilfe gehalten. Leider ohne Erfolg
Bei mir funktioniert das mit dem Feldbefehl "bedingter Text". Im Feld "Bedingung" habe ich:
[Datenquelle 1.Tabelle1.Feldname] != ""
und im Feld "Dann" steht:
" "
Hast Du das Gleiche?
mfG
Hallo und Danke für die schnelle Reaktion.
Ich habe das genauso gemacht, wie Du das beschrieben hast. Ich habe auch andere Varianten erprobt, z.B.
NOT Adressen.Adressen.VORNAME Dann "" Sonst " " oder
Adressen.Adressen.VORNAME=1 Dann " " Sonst "" oder
Adressen.Adressen.VORNAME=1 Dann "Adressen.Adressen.VORNAME " Sonst ""
Adressen.Adressen.VORNAME==1 Dann " " Sonst "" ......usw. usw...usw.
Leider ohne Erfolg
Das Problem ist einfach das Leerzeichen
Vielleicht gibt es doch noch eine Lösung
Gruß Jens
Ich habe das genauso gemacht, wie Du das beschrieben hast. Ich habe auch andere Varianten erprobt, z.B.
NOT Adressen.Adressen.VORNAME Dann "" Sonst " " oder
Adressen.Adressen.VORNAME=1 Dann " " Sonst "" oder
Adressen.Adressen.VORNAME=1 Dann "Adressen.Adressen.VORNAME " Sonst ""
Adressen.Adressen.VORNAME==1 Dann " " Sonst "" ......usw. usw...usw.
Leider ohne Erfolg
Das Problem ist einfach das Leerzeichen
Vielleicht gibt es doch noch eine Lösung
Gruß Jens
Ich habe mich mal tagelang damit rumgeärgert, dass ich unter dem Menü Ansicht -> Versteckte Absätze aktiviert hatte. Meine Bedingungen funktionierten schon, nur die Ansicht war falsch eingestellt.
Mfg
Malte Kaldewey
## News Portal für OpenOffice.org - http://www.kaldewey-online.de/
## FAQ & Knowledge DB - http://www.ooo-faq.de.vu
Malte Kaldewey
## News Portal für OpenOffice.org - http://www.kaldewey-online.de/
## FAQ & Knowledge DB - http://www.ooo-faq.de.vu
Die eckigen Klammern habe ich nicht.Anonymous hat geschrieben:Hast Du die eckigen Klammern? Ich erinnere mich, am Anfang Probleme mit den Bedingungsformulierungen gehabt zu haben, bis ich zufällig einen Feldnamen mit der Maus in das Feld gezogen habe, statt ihn einzutippen. Da erst habe ich gesehen, dass diese Klammern benötigt werden. Im Hilfetext steht nämlich nichts davon.
Gruß Jens
Hallo
also ich habe es geschafft. Beim Durchstöbern meiner Unterlagen habe ich eine Mail von SUN gefunden, in der es genau beschrieben ist.
Folgendermaßen muß die Bedingung zu "Bedingter Text" aussehen:
Bedingung:NOT (VORNAME) <--- wortwörtlich
Dann: [frei lassen]
Sonst: [Leerzeichen]
Im Text sieht das dann so aus: Bedingter Text NOT (VORNAME):_
Das funktioniert auch mit Versteckter Absatz
Das Problem ist eigentlich immer die Bedingung gewesen. (VORNAME) nimmt hier den direkten Bezug auf das Feld "VORNAME". Ich muß nicht den ganzen Pfad (Adressbuch.adressen.VORNAME) angeben.
Gruß Jens
also ich habe es geschafft. Beim Durchstöbern meiner Unterlagen habe ich eine Mail von SUN gefunden, in der es genau beschrieben ist.
Folgendermaßen muß die Bedingung zu "Bedingter Text" aussehen:
Bedingung:NOT (VORNAME) <--- wortwörtlich
Dann: [frei lassen]
Sonst: [Leerzeichen]
Im Text sieht das dann so aus: Bedingter Text NOT (VORNAME):_
Das funktioniert auch mit Versteckter Absatz
Das Problem ist eigentlich immer die Bedingung gewesen. (VORNAME) nimmt hier den direkten Bezug auf das Feld "VORNAME". Ich muß nicht den ganzen Pfad (Adressbuch.adressen.VORNAME) angeben.
Gruß Jens