Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  Anschriftenfeld
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
gabi
Newbie
Newbie


Anmeldedatum: 08.09.2005
Beiträge: 14

BeitragVerfasst am: 07.10.2005, 09:36 Nach oben

Also, ich habe das Problem, da nach neuer DIN die Leerzeile im Anschriftenfeld wegfällt.

Anrede
Vorname, Name
Anschrift 1
Anschrift 2
PLZ, Ort
Land

Bleibt nun, das Feld "Anschrift2" leer, dann sollen nachfolgende Felder nach oben rücken.

Wie kann ich das bewerkstelligen?

LG

_________________
gabi
Benutzer-Profile anzeigenPrivate Nachricht senden
PeterL
Newbie
Newbie


Anmeldedatum: 07.10.2005
Beiträge: 23
Wohnort: Buchholz in der Nordheide

BeitragVerfasst am: 07.10.2005, 18:02 Nach oben

Hallo Gabi,

ich würde es mit Bedingungen als Datenherkunft lösen, z. B.

wenn(Anschrift 2 = " ";PLZ ORT;Anschrift2)
wenn(Anschrift 2 = " ";Land;PLZ ORT)
wenn(Anschrift 2 = " ";" ";Land)

Kann auch schon in der Abfrage so gemacht werden.

Gruß

Peter
Very Happy
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
gabi
Newbie
Newbie


Anmeldedatum: 08.09.2005
Beiträge: 14

BeitragVerfasst am: 10.10.2005, 10:20 Nach oben

Hallo Peter,

mit der Wenn-Bedingung geht das, solange ich die Felder nicht doppelt in den Bericht (Brief) bringe.

wenn(Anschrift 2=""; PLZ ORT;Anschrift2) : ist ok
wenn (Anschrift 2 = "";"";PLZ ORT) : weil Anschrift 2 schon in der 1. Wenn-Zeile steht, kann es anscheinend nicht wiederholt werden.

Wie das schon in der Abfrage definiert werden kann. "Null-Ahnung".

Please help me!

Gruß




[/b]

_________________
gabi
Benutzer-Profile anzeigenPrivate Nachricht senden
PeterL
Newbie
Newbie


Anmeldedatum: 07.10.2005
Beiträge: 23
Wohnort: Buchholz in der Nordheide

BeitragVerfasst am: 10.10.2005, 10:56 Nach oben

Hallo Gabi,

Du hast für die Anschrift sicher unterschiedliche Felder (sonst wird es schwieriger), oder?

Mach doch einfach unterschiedliche Felder, z. B. ADR1, ADR2, ADR3, ADR4

Datenherkunft: bei ADR1 = Anschrift1
bei ADR2 = wenn(Anschrift 2 = " ";PLZ ORT;Anschrift2)
bei ADR3 = wenn(Anschrift 2 = " ";Land;PLZ ORT)
bei ADR4 = wenn(Anschrift 2 = " ";" ";Land)

Mit der Abfrage funktioniert das ganz grob so:

a) neue Abfrage erstellen, die alle Datenfelder aus der Tabelle oder den Tabellen enthält, die Du brauchst
b) Die Felder Anschrift 2, PLZ/Ort und Land nicht in die Abfrag übernehmen
c) neue Felder in die Abfrage stellen, mit folgendem Inhalt:
ADR2:wenn(Anschrift 2 = " ";PLZ ORT;Anschrift2)
ADR3:wenn(Anschrift 2 = " ";Land;PLZ ORT)
ADR4:wenn(Anschrift 2 = " ";" ";Land)
d) die Abfrage als Datenherkunft für den Bericht nehmen
e) die Felder Anschrift 1, ADR2, ADR3, ADR4 für die postalische Anschrift im Bericht benutzen.

Natürlich Deine Feldnamen verwenden!

Wenn das nicht reicht, bräuchte ich noch mehr Informationen (Aufbau Tabelle, Aufbau Bericht).

Gruß

Peter
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
gabi
Newbie
Newbie


Anmeldedatum: 08.09.2005
Beiträge: 14

BeitragVerfasst am: 10.10.2005, 11:05 Nach oben

Peter,

ich habe auf jeden Fall schon mal unterschiedliche Felder.

Im Bericht (Brief) funktioniert die Wenn-Bedingung bei mir mit IstNull. So kann ich das auch einstellen, aber wenn Anschrift 2 nicht leer ist, dann muss ich wohl so eine verschachtelte Wenn-Funktion einstellen, das ist die Schwierigkeit für mich.

Schon mal jetzt, vielen Dank für deine Mühe!!!!

_________________
gabi
Benutzer-Profile anzeigenPrivate Nachricht senden
PeterL
Newbie
Newbie


Anmeldedatum: 07.10.2005
Beiträge: 23
Wohnort: Buchholz in der Nordheide

BeitragVerfasst am: 10.10.2005, 11:09 Nach oben

Hallo Gabi,

schicke mir doch die Datenbank als ZIP-Datei an peter@ploeser.de, ich schaue sie mir an und kann Dir dann sicher noch ein paar Tipps geben.

Gruß

Peter
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
PeterL
Newbie
Newbie


Anmeldedatum: 07.10.2005
Beiträge: 23
Wohnort: Buchholz in der Nordheide

BeitragVerfasst am: 10.10.2005, 11:11 Nach oben

Hallo Gabi,

wenn es mit IstNull funktioniert, dann lautet die verschachtelte wenn-Bedingung (Beispiel) wie folgt:

wenn(Anschrift2 ist null;PLZ ORT;wenn(Anschrift2 = " ";PLZ ORT;Anschrift2))

Vielleicht gehts es bei Dir dann so.

Gruß

Peter
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
gabi
Newbie
Newbie


Anmeldedatum: 08.09.2005
Beiträge: 14

BeitragVerfasst am: 10.10.2005, 13:45 Nach oben

Hallo Peter,

ich bastle noch an dieser einen Wenn-Bedingung:

auf deutsch
wenn Anschrift2 ist leer dann PLZ, Ort
aber wenn Anschrift2 ist nicht leer Land
außer wenn Land = Deutschland; dann leer

Kannst du mir helfen, dass in eine Abfrage zu fassen?

Die Datenbankbank darf ich dir leider nicht zukommen lassen, da es sich um eine Bewerberdatenbank handelt - wegen Datenschutz und so.

Lieben Gruß

_________________
gabi
Benutzer-Profile anzeigenPrivate Nachricht senden
PeterL
Newbie
Newbie


Anmeldedatum: 07.10.2005
Beiträge: 23
Wohnort: Buchholz in der Nordheide

BeitragVerfasst am: 10.10.2005, 15:30 Nach oben

Hallo Gabi,

das mit der Datenbank ginge schon, wenn Du eine Kopie anfertigst und alle Daten löscht und in einem Datensatz Phantasiedaten eingibst ...

Versuchen wir das mal mit der Wenn-Abfrage, wenn Land = Deutschland ...

Das sollte dann so lauten

ADR2:wenn(Anschrift2 ist null;PLZ ORT;wenn(Anschrift2 = " ";PLZ ORT;Anschrift2))
ADR3:wenn(Anschrift 2 ist null;wenn(Land="Deutschland";" ";wenn(Anschrift 2 = " ";wenn(Land="Deutschland";" ";Land);PLZ ORT)))
ADR4:wenn(Anschrift 2 ist null;wenn(Land="Deutschland";" ";wenn(Anschrift 2 = " ";wenn(Land="Deutschland";" ";Land)))

So müsste es stimmen, wenn ich mich nicht bei der Anzahl der Klammern verzählt habe.

Liebe Grüße

Peter
Benutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen



 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de