Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Postleitzahlen Tabelle





Frage

Hat jemand eine vollständige Postleitzahlen Tabelle, oder weiss jemand, wo man so was herbekommen kann? (Habe keinen Bock alle PLZ per Hand einzugeben) Wenn ich in einem Formular in dem Feld Postleitzahl die Postleitzahl 33333 eingebe soll Access automatisch den Ort in das Feld eintragen und umgekehrt (Bei Eingabe des Ortes, soll er eine PLZ vorschlagen).

Antwort 1 von Jones

Also eine PLZ-Datei habe ich mittlerweile im Internet gefunden.

Habe aber noch das zweite Problem:
In einer Datenbank möchte ich gerne den Ort und das Bundesland heraussuchen und in einem Feld vorgeben, nachdem der Anwender eine Postleitzahl eingegeben hat. Ich habe eine Tabelle (PLZ) mit PLZ nach folgendem Schema:
PLZ, Ort, Bundeslandkürzel, Land:
30012 Frankfurt, HES, D

und in einer anderen Tabelle (Bundesländer) Schema: Bundesland, Bundeslandkürzel:
Hessen, HES

Ich habe schon ein Codefragment gefunden, was die Problematik nur für die Ort-Variante löst, wie muss denn der Code geändert werden, damit das mit Bundesland funktioniert?

Private Sub PLZ_AfterUpdate()

Dim P$, O$

On Error Resume Next

P$ = Me.PLZ

If Err <> 0 Or IsNull(P$) Then ‘Feld ist leer

Exit Sub

End If

Err = 0

O = DLookup("[Ort]", "PLZOrt", "[PLZ]= " & P$)

If Err <> 0 Then ‘Nicht gefunden

Beep ‘Hinweis: Nichts gefunden...

Exit Sub

Else

Me.Ort = O$ ‘Vorgeben...

End If

End Sub



Antwort 2 von struppi

Hallo
Wie löst du denn das Problem mit den Straßen-PLZ Nummern der Städte?
Normalerweise gehören zu so einer Datenbank mindestens 2 Tabellen.
Eine für die Suche nach dem Ort und die zweite für die eventuelle Suche nach PLZ innerhalb des Ortes.
Ich habe die suche über 2 kombifelder realisiert. Im ersten suche ich die Stadt. Sollte diese Straßen-PLZ haben wird ein zweites kombifeld aktiv und du wählst die Straße aus. Der vorteil bei dieser Variante ist, das der Ort schon wärend der eingabe gesucht wird und man so schon die Daten im Umfeld seiner Eingabe zu sehen bekommt.

Antwort 3 von Jones

Hi,
ich habe gar keine Strassen mit in der Tabelle, es sind einfach nur alle PLZ mit dem dazugehörigen Ort und mit dem Bundesländerkürzel. Wie machst Du das denn mit den Kombifelder? Und was hältst Du von obigen Code?

Thanx!
Jones


Antwort 4 von struppi

Hallo Jones
Ich versuche morgen mal den PLZ-Teil aus meiner DB in eine Beispiel DB zu übertragen. Die schicke ich dir zur Anschauung. Den Code halte ich ehrlich gesagt für vollkommen unzureichend, eine ordentlich PLZ-Suche zu realisieren.
Außerdem würde ich wie schon gesagt nicht DIESEN Weg gehen.

Antwort 5 von Armin

Hi,
könntest Du den Link zu der Postleitzahlen-Tabelle hier posten ?

Bin auch an so einem Thema. Danke im voraus...

gruesse armin

Antwort 6 von struppi

Hallo
Wer soll posten?
Ich habe keinen Link. Ich habe die Tabellen von einer Post CD kopiert.

Antwort 7 von Jones

Hallo,
by the way ich finds super wie ihr, insbesondere Struppi immer so toll auf meine Probleme eine tolle Lösung liefert!!! Grosse Lob, ehrlich!

Hier mein Link unter Punkt 2.19 PLZ o.ä. findest Du - Armin - verschiedene Varianten: http://www.donkarl.com/AccessFAQ.htm?/FAQ/FAQ2Allgemein.htm

An Struppi: Ist bei der Post-PLZ DB auch das Bundesland dabei, weil ich gemerkt habe, dass meine DB ein paar Lücken hat, aber eine bessere habe ich noch nicht im Web gefunden.

An Struppi (ich will nicht hetzen, aber) ich warte noch auf Deine PLZ-Lösung.

V I E L E N D A N K!

Antwort 8 von struppi

Hallo
Also ich habe mal grob alles aus der DB herausgenommen was nichts mit PLZ zu tun hat. Da gibt es noch ein paar CodeFragmente, die stören aber nicht weiter.
Wichtig ist hier nur die Strukturierung.
Leider fehlen die Bundeslandangaben vollständig. Ich denke aber die könnte man noch "dazustricken".
Die DB ist wegen der PLZ Tabellen ungepackt 30 MB groß. Verpackt ca 9.5 MB
Ist eine 97 DB.

Antwort 9 von struppi

Oje!
mit E-mail gehts nicht 5MB genze!
Ich versuchs nochmal mit Geocities :
http://www.geocities.com/Tokyo/Villa/8936/
Wenn die abblocken dann lade ich es auf eine von meinen Seiten hoch.


Antwort 10 von Jones

Hallo Struppi,
das mit dem Download hat geklappt.
Vielen Dank! Ich habe Dir auch noch eine Mail geschickt, hast Du sie bekommen? Hatte nämlich noch ein Problem mit Memofeldern...

Thanx
JONES

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: