Seite 1 von 1

Name in der Adresszeile soll auch in der Anrede erscheinen

Verfasst: Mo, 27.01.2014 14:59
von vierviervier
Diesmal ein echtes Luxusproblem:
Welche Datenbefehle muss man wie einfügen, wenn man möchte, dass der Name in der Adresse eines Briefes (in der Form "HerrJochen Müller" oder "Frau H. Glück") gleich in die Anrede übernommen wird.
Am besten unter Berücksichtigun des Geschlechtes (Sehr geehrter Herr, sehr geehrte Frau ...).
Denke mal die Lösung liegt im Bereich Einfügen - Feldbefehl - Andere ..., bisherigen Versuche sind jedoch gescheitert.

Vielen Dank für Hilfe, vierviervier.

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Mo, 27.01.2014 16:38
von pmoegenb

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Mi, 29.01.2014 11:41
von vierviervier
Hallo Peter, den Hinweis "versteckter Text" habe ich nachvollzogen, damit kann ich die Anrede sauber gestalten. Jetzt wollte ich in diesem Fall aber nicht als Serienbrief auf eine Tabelle zurückgreifen, sondern einen einzelnen Brief schreiben mit einem Adresskopf fürs Briefumschlagsfenster und einer Anrede wieter unten, die dann automatisch den Nachnahmen aus der Adresse übernimmt.
Dazu müsste ich, denke ich mal, zwei Eingabe-Felder schaffen in der Adresszeile. Eines an der Stelle, wo Herr/Frau eingetragen werden muss, dann eine normale Eingabe des Vornamens, dann das zweite Eingabefeld für den Nachnamen.
Für die Anrede müsste ich dann mit "verstecktem Text" arbeiten, wobei dann das Kriterium für Sehr geehrte(r) in dem ersten Eingabefeld liegt, dann bräuchte ich 2 weitere Felder, von denen das erste Herr bzw. Frau automatisch übernimmt und das zweite dann automatisch den Nachnahmen übernimmt.

Also Adresszeile schreibt man selber:
Frau
Brigitte Tausendschön
Straße
Ort

und die Anrede kommt dann automatisch:

Sehr geehrter Frau Tausendschön,

So weit so unfähig dass umzusetzen. Vielen Dank für Vorschläge, vierviervier

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Mi, 29.01.2014 13:08
von Rocko
vierviervier hat geschrieben:sondern einen einzelnen Brief schreiben mit einem Adresskopf fürs Briefumschlagsfenster und einer Anrede wieter unten, die dann automatisch den Nachnahmen aus der Adresse übernimmt.
Dann solltest du hier fündig werden.

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Mo, 03.02.2014 16:50
von vierviervier
Hallo Peter, hallo Rocko,

die Verweise sind schon genau die richtigen.
Den Artikel Eingabefeld im ooowiki umzusetzne übersteigt nur momentan noch meine Fähigkeiten:

3.1 Varibablen definieren
ich habe Versucht die im Artikel dargestellte Tabelle umzusetzen.
Beim Anredecode da soll wohl Typ -1234 zugeordnet sein, beim setzten von anderen Variablen und wieder zu Anredecode zurückgehen wird dann aber immer Standart angezeigt.

Die Eigenschaft "sichtbar/unsichtbar" wird nicht der jeweiligen Varibablen zugeordnet sondern macht man Häckchen rein, dann bleibt es für alle Variablen.

Geht es hier schon darum einzufügen oder erst mal nur die Variablen zu setzen?

3.2 Eingabefelder definieren
Ich gebe nach Artikel den jeweiligen Hinweis ein, bei Einfügen kommt dann ein kleiner Kasten "Eingabefeld" wie bei einer Dokumentvorlage. Was mache ich an dieser Stelle?

3.3 Adressblock fertigstellen
Das läuft unter Feldbefehle-Funktionen, so weit bin ich gekommen.
Die im Artikel aufgeführten Befehlszeilen: kommen die in den Text oder werden damit die Kästchen "Bedingung", "Dann" ... ausgefüllt?
Ich verstehe die Bedeutung solcher Zeichen wie == nicht genau und weiß nicht an welcher Stelle Sie angeführt werden sollen (im echten Text oder in den Kästchen).

Jetzt noch mit dem bedingten Text für die Anrede zu arbeiten, da haben sich bis dahin schon zu viele Fragen aufgetürmt, die erst mal gelöst werden müssen.
Habe mir auch den Beispieltext zu Gemüte geführt und die Befehle mit Strg F9 sichtbar gemacht, begreife aber noch nicht vollständig wie sie gesetzt werden.

Wäre sehr dankbar für weitere Hife, vierviervier

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Mo, 03.02.2014 20:42
von Rocko
vierviervier hat geschrieben:Wäre sehr dankbar für weitere Hife
Dazu habe ich dir ein Beispiel mit Erläuterung der einzelnen Schritte beigefügt. Solltest du an einer Stelle nicht zurecht kommen, beziehe dich dann bitte auf das Beispieldokument.

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Di, 04.02.2014 14:19
von vierviervier
Test_Adressfelder mit Varibablen01.odt
(8.85 KiB) 126-mal heruntergeladen
Hallo Rocko,

jetzt bin ich ziemlich nah dran (s. Anhang Test).

Zunächst ein paar kleinere Fragen fürs bessere Verständnis:

1. im ooowiki Artikel wurde zunächst mit "Variable setzen" statt mit "Benutzerfeld" gearbeitet, was macht den Unterschied?
2. Mir ist der Unterschied zwischen Benutzerfeld und Eingabefeld noch nicht vollständig klar. Benutzerfeld ist die allgemeinere Ebene, aber an welcher Stelle warum das eine und das andere eingefügt werden, verstehe ich noch nicht ganz.
3. Das ott-format ist nur eine Verknüpfung mit einer odt-Datei oder eine eigenständige Text-Datei? Hätte ich auch die ott-Version hier als Beispeil reinstellen können?
4. Die Funktion von deinem Punkt 4 (Versteckter Absatz) ist mir noch nicht klar, ist aber bei meinem Text soweit ich das sehen kann nicht notwendig?

Jetzt noch praktische Fragen:
Ausgangslage:
Habe als Datenbasis nur private Adressen, bei denen der Vorname entweder ganz als Großbuchstabe mit Punkt oder gar nicht vorhanden ist. (Habe versucht dem in meinem Test Rechnung zu tragen: ist nur der Großbuchstabe oder nichts vom Vornamen bekannt, wird bei der Anrede "An" eingetragen, bei der Briefanrede erscheint dann als bedingter Text "Sehr geehrter Herr / Sehr geehrte Frau").
1. Ist der Vorname gar nicht bekannt, soll der Nachname ohne vorhergehendes Leerzeichen in der Adresse erscheinen. Ich habe versucht das mit Bedingter Text Vorname=!"" (Leerzeichen) zu erreichen, habe aber immer ein Leerzeichen vor dem Namen (siehe Test).
2. Nur der Perfektion halber: Würde gern noch die Anrede per Anredecode (0=An, 1=Herrn, 2=Frau) integrieren, habs aber nicht geschafft.

Vielen Dank für Hilfe, hätte das allein mit dem Wiki-Artikel nicht geschafft, dazu hat mir zuviel Basiswissen gefehlt.

vierviervier

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Di, 04.02.2014 15:56
von Rocko
Wenn du eine Beispieldatei erstellst, solltest du etwas mehr "preisgeben". Bei dir sieht man nur leere Eingabefelder, die man erst richtig anklicken kann, wenn man die Ansicht mit Strg+F9 umschaltet. Wenn du schon keine Dummy-Inhalte eingibst, dann wenigstens ein paar Leerzeichen.
vierviervier hat geschrieben:1. im ooowiki Artikel wurde zunächst mit "Variable setzen" statt mit "Benutzerfeld" gearbeitet, was macht den Unterschied?
Wenn du die einfachen Variablen setzt, müssen alle angezeigten Variablen danach eingefügt sein. Außerdem eigenen sich die dafür vorgesehenen Eingabefenster nicht wirklich für die nachträglichen Änderungen.

Variable, die als Benutzerfelder definiert sind, wirken dagegen dokumentübergreifend. Ihre Position ist deshalb unabhängig von der Anzeigeposition. Außerdem eigenen sich Benutzerfeld besser für nächträgliche Eingabeänderungen. Die Eingabe für alle Benutzerfelder mit dergleichen Variablen kann jedoch mit Hilfe eines Eingabefeldes noch komfortabler gestaltet werden.
vierviervier hat geschrieben:2. Mir ist der Unterschied zwischen Benutzerfeld und Eingabefeld noch nicht vollständig klar. Benutzerfeld ist die allgemeinere Ebene, aber an welcher Stelle warum das eine und das andere eingefügt werden, verstehe ich noch nicht ganz.
Benutzerfelder alleine würden als Anzeigen bereits ausreichen. Wenn aber immer wieder die Eingabe geändert werden soll, legt man ein Haupteingabefeld als Eingabefeld mit der Variablen des Benutzerfeldes an. Beim Öffnen eines Dokuments werden nämlich alle Eingabefelder nacheinander abgefragt.
vierviervier hat geschrieben:3. Das ott-format ist nur eine Verknüpfung mit einer odt-Datei oder eine eigenständige Text-Datei? Hätte ich auch die ott-Version hier als Beispeil reinstellen können?
Eine ott-Datei ist eine Dokumentvorlage. Sie wird beim Öffnen nicht selbst geöffnet, sondern nur eine Kopie mit dem Namen "Unbenannt x". Sie ist keine Verknüpfung, sondern eine Kopie. Dafür reicht es, eine Textdatei "xxxxx.odt" umzubenennen in "xxxxx.ott". Das ist auch schon alles, was den Unterschied ausmacht. Das geht natürlich auch umgekehrt. Der Vorteil einer Dokumentvorlage besteht darin, dass die Gefahr, versehentlich das Original zu ändern, wesentlich geringer ist. Beispieldateien sollten nicht als Vorlagen bereitgestellt werden.
vierviervier hat geschrieben:4. Die Funktion von deinem Punkt 4 (Versteckter Absatz) ist mir noch nicht klar, ist aber bei meinem Text soweit ich das sehen kann nicht notwendig?
Aktiviere in meiner Datei "Ansicht - Versteckte Absätze" Dann werden bei der Anrede zwei verschiedene Ausführungen sichtbar, von denen je nach Anrede nur eine gültig sein kann. Die andere muss also versteckt werden.
vierviervier hat geschrieben:1. Ist der Vorname gar nicht bekannt, soll der Nachname ohne vorhergehendes Leerzeichen in der Adresse erscheinen. Ich habe versucht das mit Bedingter Text Vorname=!"" (Leerzeichen) zu erreichen, habe aber immer ein Leerzeichen vor dem Namen (siehe Test).
Du solltest halt keine "Rechtscheibfehler machen!
Du hast als Bedingung: Vorname =! "" (Leerzeichen); richtig ist: Vorname != "" (Leerzeichen)
vierviervier hat geschrieben:2. Nur der Perfektion halber: Würde gern noch die Anrede per Anredecode (0=An, 1=Herrn, 2=Frau) integrieren, habs aber nicht geschafft.
Das wäre ein Folgethema. Deshalb nur der Hinweis auf eine andere Beispieldatei. Die wurde schon 68mal ohne Rückfrage heruntergeladen.

Re: Name in der Adresszeile soll auch in der Anrede erschein

Verfasst: Do, 13.02.2014 12:02
von vierviervier
Hallo Rocko

Danke für die ausführliche Antwort, bin jetzt langsam drin im Thema. Bessere Ansicht der Beispieldateien geht klar.
Nur letzter Punkt (Anredecode): Hab mir echt Mühe gegeben und versucht deine Beispieldatei möglichst 1zu1 für meinen Brief umzusetzen, habe bestimmt 20 Varianten versucht - und werde jetzt wohl doch noch ein Thema eröffnen müssen.

Aber dieses Thema hier ist gelöst, Schöne Grüße, vierviervier