Postleitzahlen zuordnen

Hallo,

ich bin am verzweifeln…ich habe eine Tabelle mit 100.000 Postleitzahlen. Diese 100.000 Postleitzahlen unterteilen sich in verschiedene Kategorien, unter anderem Postfachpostleitzahlen und Zustellpostleitzahlen.
Die Herausforderung besteht nun darin, die Postfachpostleitzahlen der nächsthöheren Zustellpostleitzahl zuzuordnen.

Hat jemand eine Idee, die mich auf einen erfolgverprechenden Weg führt?
Ach ja, Programmierung in VBA in MS Access 2003.

Danke für Eure Hilfe

emacs

Hi Emacs
ist schwerig ohne zu wissen wie deine tabellen aufgebaut sind… aber so wie es sich anhoert vermute ich das du es mit ein kleine vba function erledigen koenntest. Hier ist ein ansatz, ich hab es allerdings nicht testen koennen.

[code]
Function getPostleitzahl(strPlz As String) As String
Dim strReturn, strSQL As String
Dim Rs As ADODB.Recordset
Dim Cn As ADODB.Connection
Dim curDiff As Double
curDiff = 500
Set db = CurrentDb
For i = 1 To 4
strSQL = "select plz from tbl_plz where left(tbl_plz.plz, " & 5 - i & „) = '“ & Left(strPlz, 5 - i) & „’“
Set Rs = Cn.Execute(strSQL)
Do Until Rs.EOF
If Val(Rs(„plz“)) > Val(strPlz) Then
If Val(strPlz) - Val(Rs(„plz“)) [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]