VBA Feldnamen per Code umbenennen

Hi Cracks,

ich bekomme es einfach nicht hin. Es gibt zwar die Funktion „Rename“, die mir aber auch nicht richtig weiterhilft.

Ich muss per VBA-Code in einer bestehenden Tabelle den Namen eines Feldes, also die Spaltenüberschrift ändern.
Gehen wir davon aus, meine Tabelle heißt „Tabelle“, der alte Name des Feldes „Alt“ und der neue Name soll „Neu“ sein. Wie sieht der richtige Code aus?

Dylan

Hallo Dylan,

ich habe folgenden Link zu Deinem Problem gefunden.

Hoffentlich hilft´s Dir weiter …

http://spotlight.de/zforen/sql/m/sql-1066766167-2822…

gruss
moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

CODE: VBA Feldnamen per Code umbenennen
Beinahe vergessen - hier der Code:

DoCmd.RunSQL "ALTER TABLE Tabelle ADD COLUMN Neu TEXT(100);"
DoCmd.RunSQL "UPDATE Tabelle SET Neu = Alt;"
DoCmd.RunSQL "ALTER TABLE Tabelle DROP COLUMN Alt"

gruss
moritzbock

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

1 Like

Danke
Werd ich heute noch testen. DANKE!

Gruß

Dylan

Jau, hat gefunzt. Einen dickes DANKE und einen dicken Bewertungspunkt für dich!!!

Gruß

Dylan