Sieht ja schon super aus, was Du da schon gemacht hast, herzlichen Glückwunsch!
Und natürlich kannst Du die zusätzliche Spalte in Deiner Datenbank auch automatisiert füllen. Ich weiß ja nicht, wie weit Du mit dem Datenbank-Handling schon bist.
Grundsätzlich musst Du doch nur eine Schleife machen, in der Du durch die Datenbank eierst, dann für jeden Datensatz Deine Routine aufrufst, und das Ergebnis dann in die neue Spalte zurück schreibst.
Zum Beispiel (hängt natürlich von Deinem Datenbankzugriff ab):
Das kannst Du mit ADO lösen, oder über direkt SQL-Zugriffe.
Viele Grüsse
Ronald
Und natürlich kannst Du die zusätzliche Spalte in Deiner Datenbank auch automatisiert füllen. Ich weiß ja nicht, wie weit Du mit dem Datenbank-Handling schon bist.
Grundsätzlich musst Du doch nur eine Schleife machen, in der Du durch die Datenbank eierst, dann für jeden Datensatz Deine Routine aufrufst, und das Ergebnis dann in die neue Spalte zurück schreibst.
Zum Beispiel (hängt natürlich von Deinem Datenbankzugriff ab):
Visual Basic:
' zunächst Recordset öffnen...
'und dann die Schleife
Do While Not Rc1.Eof
Tx = Pruefen(Rc1.Fields("Strasse")
Rc1.Fields("StrasseNorm") = Tx
Rc1.Update
Rc1.MoveNext
Loop
Das kannst Du mit ADO lösen, oder über direkt SQL-Zugriffe.
Viele Grüsse
Ronald