Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

VBA-Makro erstellen lassen





Frage

Hallo VBA-Experten! Ich brauche Eure Hilfe bei der Erstellung eines VBA-Makros unter Access. Und zwar: Ich habe 1 Tabelle, in der folgende Spalten enthalten sind: alte Postleitzahl - alter Ortsname - neue Postleitzahl - neuer Ortsname Ich möchte jetzt ein Makro schreiben, dass mir aus dieser Tabelle SQL-Befehle erstellt in der Form von wenn alte_PLZ=XY und alter_Ort=AB dann neue_PLZ=DF und neuer_Ort=GH Da es sich um eine Tabelle mit rund 100.000 Einträgen handelt, wäre es schön, wenn sich das irgendwie automatisieren lassen würde und ich nicht jeden SQL-Befehl händisch in ein Modul eintragen muss. Danke für Eure Hilfe, Monika

Antwort 1 von Koebi

Grüezi Monika

Mit SQL kann ich nicht dienen. Aber eine Frage oder Anregung habe ich. Dein Problem tönt so, als wären neue Postleitzahlen eingeführt worden. Ist dies der Fall, hat evtl. die Post Tabellen mit "alt" und "neu". Hast Du dort schon einmal nachgefragt.

War nur so eine Idee.

Gruss
Köbi

Antwort 2 von PotzBlitz

Hallo Monika,

ich möchte dir gerne helfen, aber ich komme irgendwie nicht so ganz klar mit deiner Schilderung. Wenn ich dich richtig verstehe, dann brauchst du einen VB-Code, der für jede Zeile aus der genannten Tabelle ein SQL-Statement generiert? Dabei werden die Werte der vier Tabellen-Spalten in einem "SQL-Gerüst" mittels Platzhalter/Variablen eingefügt? Welche Tabelle soll denn aktualisiert werden, etwa die besagte sich selbst? Kann ich irgendwie nicht glauben.

Ich könnte mir folgendes Szenario vorstellen: Du möchtest in einer Kundentabelle alte, vierstellige Postleitzahlen durch fünfstellige austauschen (6900 Heidelberg 1 -> 69115 Heidelberg). Liege ich da richtig?

Fragen über Fragen. Wenn es dir gelingt, meine restlichen Klarheiten zu beseitigen, dann werde ich dir sicherlich in irgendeiner Form helfen können. ;-)

Gruss
PotzBlitz

Antwort 3 von Monika

Hallo PotzBlitz,

wenn Du Deine RICHTIGE e-mail Adresse angibts, kann ich Dir auch antworten. Unter der Adresse bist Du als User nicht bekannt!

Monika

Antwort 4 von PotzBlitz

Hallo Monika,

die bisherige Adresse war eine reine Weiterleitung, die jetzt in den letzten Tagen aufgrund eines Rechtsstreits leider vom Netz genommen wurde. Mittlerweile habe ich mein Profil mit einer anderen, funktionierenden Adresse aktualisiert. Probiers bitte nochmal mit dieser Adresse.

Gruss
PotzBlitz

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


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: