Datenquelle mit Privat- und Firmenanschriften
Datenquelle mit Privat- und Firmenanschriften
Eine Datenquelle (die in Word erstellt wird) beinhaltet sowohl Privat- und Firmenanschriften und dadurch sind nicht alle Feldinhalte belegt.Dies hat zur Folge, dass es mit den Leerzeichen im Hauptdokument zur Kollision kommt (speziell bei Vorname und Nachname/ähnliches bei Anrede). Die Beispieldatenquelle habe ich mal angehängt. Welche Vorgehensweise kommt bei euch in Betracht?
- Dateianhänge
-
Datenquelle Forum.doc
- (31 KiB) 318-mal heruntergeladen
-
- Foren-Junkie
- Beiträge: 353
- Registriert: 15.06.2005 15:05
- Ausbildungsort: Augsburg
- Ausbildungsjahr: 1995
- Wohnort: Moosinning
Re: Datenquelle mit Privat- und Firmenanschriften
Du könntest ja die Firmenanschriften und die Privatanschriften getrennt erfassen. Oder eine Spalte "Anschriftart P, F" machen. Nach der kannst du dann filtern.
Re: Datenquelle mit Privat- und Firmenanschriften
Diese Vorgehensweise ist bei Übungen sehr hilfreich und setze ich auch so ein. Doch bei der Abschlussprüfung kann ich die Aufgabenstellung nicht verändern! Bisher habe ich immer mit verschachtelten Bedingungen (3 x Wenn... Dann... Sonst) gearbeitet aber ich bin auf der Suche nach einer einfacheren Lösung.Sabine hat geschrieben:Du könntest ja die Firmenanschriften und die Privatanschriften getrennt erfassen. Oder eine Spalte "Anschriftart P, F" machen. Nach der kannst du dann filtern.
- Lenz
- Anforderungsübertreffer
- Beiträge: 136
- Registriert: 29.12.2009 01:06
- Ausbildungsort: NRW
- Ausbildungsjahr: 2003
- Wohnort: NRW
Re: Datenquelle mit Privat- und Firmenanschriften
Ich glaube, hier kannst du nur mit einem verschachtelten Bedingungsfeld arbeiten. Zumindest wüsste ich beim besten Willen nicht wie es anders gehen könnte.
- FKD
- Foren-Junkie
- Beiträge: 285
- Registriert: 27.09.2008 16:13
- Name: Florian Karl-David
- Ausbildungsort: Bayreuth
- Ausbildungsjahr: 2001
- Wohnort: Pottenstein
Re: Datenquelle mit Privat- und Firmenanschriften
Man muss nicht einmal so viele Verschachtelungen einfügen. Es reicht wenn man anstelle der Leerzeichen eine WENN-DANN-Formel setzt. Das gleiche gilt für die Zeilenschaltung. Damit kann man dann auch kompliziertere Adressen erstellen.
Ich hab dazu die Datenquelle um die Spalten "Firma" und "Abteilung" erweitert und "Geschlecht" in "Anrede" umbenannt (erspart eine WENN-DANN-Formel). Vereinfacht sieht die Formel dann so aus:
P. S.: Berufsbezeichnung und Vorname tauchen nur auf, wenn es sich um eine Privatadresse handelt. Damit soll ein unerwünschter Zeilenwechsel verhindert werden.
P. P. S.: Ich hab zwar den gesamten Vormittag daran getüfftelt, gebe aber keine Garantie darauf, dass die Dateien fehlerfrei sind![wink ;)](./images/smilies/wink.gif)
Ich hab dazu die Datenquelle um die Spalten "Firma" und "Abteilung" erweitert und "Geschlecht" in "Anrede" umbenannt (erspart eine WENN-DANN-Formel). Vereinfacht sieht die Formel dann so aus:
Klammern stehen für eine WENN-DANN-Formel, der senkrechte Strich für eine Zeilenschaltung und der Unterstrich für ein Leerzeichen. Die lange Version dazu findet ihr in der angehängten Datei.Firma (|) Abteilung (|) Anrede (_) (Berufsbezeichnung) (|) Titel (_) (Vorname) (_) Name (|) Straße (|) PLZ (_) Ort
P. S.: Berufsbezeichnung und Vorname tauchen nur auf, wenn es sich um eine Privatadresse handelt. Damit soll ein unerwünschter Zeilenwechsel verhindert werden.
P. P. S.: Ich hab zwar den gesamten Vormittag daran getüfftelt, gebe aber keine Garantie darauf, dass die Dateien fehlerfrei sind
![wink ;)](./images/smilies/wink.gif)
- Dateianhänge
-
Forum-Datenquelle.doc
- (37 KiB) 267-mal heruntergeladen
-
Forum-Serienbrief.doc
- (27 KiB) 271-mal heruntergeladen
Zuletzt geändert von FKD am 14.03.2010 14:29, insgesamt 1-mal geändert.
Die Basis einer gesunden Ordnung ist ein großer Papierkorb.
Kurt Tucholsky (1890-1935)
Kurt Tucholsky (1890-1935)
- FKD
- Foren-Junkie
- Beiträge: 285
- Registriert: 27.09.2008 16:13
- Name: Florian Karl-David
- Ausbildungsort: Bayreuth
- Ausbildungsjahr: 2001
- Wohnort: Pottenstein
Re: Datenquelle mit Privat- und Firmenanschriften
Hier ausführlich die Feldfunktionen:
Damit es übersichtlich bleibt, hab ich jede Feldfunktion in eine eigene Zeile geschrieben und die Leerzeichen durch einen Unterstrich und die Absatzmarken durch einen senkrechten Strich ersetzt.
Im Hauptdokument würde das Ganze so aussehen:
Code: Alles auswählen
{ MERGEFIELD "Firma" }
{ IF { MERGEFIELD "Firma" } = "" "" "|" }
{ MERGEFIELD "Abteilung" }
{ IF { MERGEFIELD "Abteilung" } = "" "" "|" }
{ MERGEFIELD "Anrede" }
{ IF { MERGEFIELD "Name"} = "" "" "_" }
{ IF { MERGEFIELD "Firma"} = "" { MERGEFIELD "Beruf" "" }
{ IF { MERGEFIELD "Firma"} = "" "|" "" }
{ MERGEFIELD "Titel"}
{ IF { MERGEFIELD "Titel" } = "" "" "_" }
{ IF { MERGEFIELD "Firma"} = "" { MERGEFIELD "Vorname" } "" }
{ IF { MERGEFIELD "Firma"} = "" "|" "" }
{ MERGEFIELD "Name"}
{ IF { MERGEFIELD "Name"} = "" "" "|" }
{ MERGEFIELD "Strasse"}
{ IF { MERGEFIELD "Strasse"} = "" "" "|" }
{ MERGEFIELD "PLZ"}
{ IF { MERGEFIELD "PLZ"} = "" "" "_" }
{ MERGEFIELD "Ort"}
Im Hauptdokument würde das Ganze so aussehen:
Code: Alles auswählen
{ MERGEFIELD "Firma" }{ IF { MERGEFIELD "Firma" } = "" "" "
" }{ MERGEFIELD "Abteilung" }{ IF { MERGEFIELD "Abteilung" } = "" "" "
" }{ MERGEFIELD "Anrede" }{ IF { MERGEFIELD "Name"} = "" "" " " }{ IF { MERGEFIELD "Firma"} = "" { MERGEFIELD "Beruf" "" }{ IF { MERGEFIELD "Firma"} = "" "
" "" }{ MERGEFIELD "Titel"}{ IF { MERGEFIELD "Titel" } = "" "" " " }{ IF { MERGEFIELD "Firma"} = "" { MERGEFIELD "Beruf" } "" }{ IF { MERGEFIELD "Firma"} = "" "
" "" }{ MERGEFIELD "Name"}{ IF { MERGEFIELD "Name"} = "" "" "
" }{ MERGEFIELD "Strasse"}{ IF { MERGEFIELD "Strasse"} = "" "" "
" }{ MERGEFIELD "PLZ"}{ IF { MERGEFIELD "PLZ"} = "" "" " " }{ MERGEFIELD "Ort"}
Die Basis einer gesunden Ordnung ist ein großer Papierkorb.
Kurt Tucholsky (1890-1935)
Kurt Tucholsky (1890-1935)
Re: Datenquelle mit Privat- und Firmenanschriften
Vielen Dank für die umfassende (und zeitintensive) Lösung! Ich werde mal meine kleine Lösung (im Anhang bezieht sich auf meine ursprüngliche Datenquelle) den Schülern vermitteln und dann werde ich entscheiden, ob ich mich an die große Datenquelle rantaste. ![wink ;)](./images/smilies/wink.gif)
![wink ;)](./images/smilies/wink.gif)
- Dateianhänge
-
Firmen Privat gemischt.doc
- (294.5 KiB) 273-mal heruntergeladen
- FKD
- Foren-Junkie
- Beiträge: 285
- Registriert: 27.09.2008 16:13
- Name: Florian Karl-David
- Ausbildungsort: Bayreuth
- Ausbildungsjahr: 2001
- Wohnort: Pottenstein
Re: Datenquelle mit Privat- und Firmenanschriften
Nachdem ich raushatte, wie man die Zeilenschaltung als WENN-DANN-Funktion einsetzt, ging es eigentlich ganz schnell:
Es sind ja eigentlich nur 3 Grundformeln mit wechselnden Variablen:
Zur besseren Übersicht, kann man erstmal für jede Feldfunktion eine eigene Zeile hernehmen und erst zum Schluss zusammenschieben.
Es sind ja eigentlich nur 3 Grundformeln mit wechselnden Variablen:
Code: Alles auswählen
{ MERGEFIELD "[]" }
Code: Alles auswählen
{ IF { MERGEFIELD "[]"} = "" { MERGEFIELD "[]" } "" }
Code: Alles auswählen
{ IF { MERGEFIELD "[]" } = "" "" "[]" }
Die Basis einer gesunden Ordnung ist ein großer Papierkorb.
Kurt Tucholsky (1890-1935)
Kurt Tucholsky (1890-1935)
Re: Datenquelle mit Privat- und Firmenanschriften
Bin hier also der vermeintlich "besserwisserrrische" Textverarbeiter - der kleinlich Fehler bemängelt. (wie nach Diskussionen im Forum) --- Dem ist nicht so!!!! Gebe nur Vorschlag ab!
Aber allen Ernstens:
In der Datenquelle sollte die "Strasse" als !!Straße!! geschrieben werden und
der Untermieter (an erster Stelle) sollte durch eine einfache Absatzschaltung [Enter) in der DQ vom nachfolgenden Namen des Wohnungsinhabers getrennt werden.
Unlogisch erscheint es mir, hier den Untermieter der "Straße" zuzuordnen.
Stelle hier eine Variente meiner Lösung zur Verfügung. Habe Sie als Datenquelle und Anschrift mit dem Zusatz bilumi erstellt.
Wenn gewünscht, schreibe ich auch noch eine Anleitung zur Vorgehensweise meiner Lösung hinzu.
Gruß aus NRW
bilumi, staatlich geprüfter Fachlehrer für Textverarbeitung und Informationswirtschaft
Aber allen Ernstens:
In der Datenquelle sollte die "Strasse" als !!Straße!! geschrieben werden und
der Untermieter (an erster Stelle) sollte durch eine einfache Absatzschaltung [Enter) in der DQ vom nachfolgenden Namen des Wohnungsinhabers getrennt werden.
Unlogisch erscheint es mir, hier den Untermieter der "Straße" zuzuordnen.
Stelle hier eine Variente meiner Lösung zur Verfügung. Habe Sie als Datenquelle und Anschrift mit dem Zusatz bilumi erstellt.
Wenn gewünscht, schreibe ich auch noch eine Anleitung zur Vorgehensweise meiner Lösung hinzu.
Gruß aus NRW
bilumi, staatlich geprüfter Fachlehrer für Textverarbeitung und Informationswirtschaft
- Dateianhänge
-
Forum-Serienbrief bilumi.doc
- (27 KiB) 281-mal heruntergeladen
-
Forum-Datenquelle bilumi.doc
- (36 KiB) 241-mal heruntergeladen
- FKD
- Foren-Junkie
- Beiträge: 285
- Registriert: 27.09.2008 16:13
- Name: Florian Karl-David
- Ausbildungsort: Bayreuth
- Ausbildungsjahr: 2001
- Wohnort: Pottenstein
Re: Datenquelle mit Privat- und Firmenanschriften
Ich bin bei Steuerdateien etwas vorsichtiger und verzichte daher auf ß, ö, ü und ä (also nur bei den Feldnamen, nicht beim Inhalt).
Und den Vorschlag, den Wohnungsinhaber unter den Empfängernamen zu schreiben, halte ich für einen Witz. Vor allem weil dann bei der Anrede folgende WENN-DANN-Formel verwendet werden muss:Je mehr Personen in der Datenquelle davon betroffen sind, desto verschachtelter wird die WENN-DANN-Formel. Das ist keine gute Lösung!
Den Wohnungsinhaber vor die Straße/Postfachnummer zu schreiben, wäre die bessere Alternative, außer der Straßenname kommt im Brieftext vor. Optimal wäre natürlich für den Wohnungsinhaber eine eigene Spalte einzufügen.
Für solche Aufgaben habe ich eine vorbereitete Datenquelle mit mehr als 400 Einträgen. Damit übe ich Sortieren, Filtern etc. und eben auch, dass Tricksereien in der Datenquelle nur bei kleinen Datenquellen möglich sind.
Ergänzung:
Für die Leerzeichen und Absatzmarken habe ich inzwischen eine neue Methode gefunden:Damit wird bei Bedarf nach dem Seriendruckfeld Titel ein Leerzeichen eingefügt. Geht auch über Rechtsklick, Feld bearbeiten, Danach einzufügender Text. Ist einfacher als die ganzen WENN-DANN-Formeln.
Und den Vorschlag, den Wohnungsinhaber unter den Empfängernamen zu schreiben, halte ich für einen Witz. Vor allem weil dann bei der Anrede folgende WENN-DANN-Formel verwendet werden muss:
Code: Alles auswählen
Sehr geehrter Herr { IF { MERGEFIELD Name } = "Owel bei Petermann" "Owel" { MERGEFIELD Name} }
Den Wohnungsinhaber vor die Straße/Postfachnummer zu schreiben, wäre die bessere Alternative, außer der Straßenname kommt im Brieftext vor. Optimal wäre natürlich für den Wohnungsinhaber eine eigene Spalte einzufügen.
Für solche Aufgaben habe ich eine vorbereitete Datenquelle mit mehr als 400 Einträgen. Damit übe ich Sortieren, Filtern etc. und eben auch, dass Tricksereien in der Datenquelle nur bei kleinen Datenquellen möglich sind.
Ergänzung:
Für die Leerzeichen und Absatzmarken habe ich inzwischen eine neue Methode gefunden:
Code: Alles auswählen
{ MERGEFIELD Titel \f " " }
Die Basis einer gesunden Ordnung ist ein großer Papierkorb.
Kurt Tucholsky (1890-1935)
Kurt Tucholsky (1890-1935)