Discussion:
Spalte per VBA aus Tabelle löschen
(zu alt für eine Antwort)
Alexander Früh
2007-08-20 12:16:03 UTC
Permalink
Hallo NG,

irgendwie stehe ich auf dem Schlauch. Ich möchte per VBA aus einer
bestehenden Tabelle eine Spalte löschen und dachte, dass dies über das
TableDef-Objekt gehen müsste.
In der Access-FAQ habe ich zum Ändern von Feldern den Ansatz

db.Execute "ALTER TABLE ...."

gefunden, der für das Löschen auch funktionieren müsste?!
Ist dem so oder gibt es (auch) eine andere / einfachere Lösung?
Danke.

Gruß Alex
Josef Poetzl
2007-08-20 12:33:33 UTC
Permalink
Hallo!
Post by Alexander Früh
irgendwie stehe ich auf dem Schlauch.
*schubs*
Post by Alexander Früh
Ich möchte per VBA aus einer
bestehenden Tabelle eine Spalte löschen und dachte, dass dies über das
TableDef-Objekt gehen müsste.
CurrentDb.TableDefs("Tabelle").Fields.Delete "FeldName"
Post by Alexander Früh
In der Access-FAQ habe ich zum Ändern von Feldern den Ansatz
db.Execute "ALTER TABLE ...."
gefunden, der für das Löschen auch funktionieren müsste?!
ALTER TABLE Tabelle DROP COLUMN FeldName
Post by Alexander Früh
Ist dem so oder gibt es (auch) eine andere / einfachere Lösung?
Danke.
Eine einfachere Lösung fällt mir nicht mehr ein. ;-)

mfg
Josef
Alexander Früh
2007-08-20 12:46:02 UTC
Permalink
Hallo Josef,
Post by Josef Poetzl
*schubs*
CurrentDb.TableDefs("Tabelle").Fields.Delete "FeldName"
Danke, das wars was ich suchte.

Gruß Alex

Loading...