Ich habe eine Datenbank Database
und eine Tabelle Table
. Ich habe online gefunden, wie man ein Feld aus einer neu erstellten Datenbank und Tabelle in VBA in MS Access erstellt, aber ich weiß nicht, wie dies zu tun ist, wenn die Datenbank und die Tabelle bereits vorhanden sind, bevor das Makro ausgeführt wurde.Wie erstellt man ein Feld in einer bereits vorhandenen Tabelle mit VBA für MS Access?
Sub CreateTable()
Dim db As DAO.Database
Dim table1 As DAO.TableDef
Set db = CurrentDb
Set table1 = db.CreateTableDef("ExampleTable")
With table1
.Fields.Append.CreateField("newField", String)
End With
Aber wie kann ich anpassen dies das gleiche Feld zu einer bereits existierenden Tabelle hinzuzufügen:
Um es ohne eine bereits existierende Datenbank und Tabelle zu tun, kann ich folgende ausführen?
Oder genauer gesagt, wie ändere ich
Set table1 = db.CreateTableDef("ExampleTable")
so dass table1
auf eine vorhandene Tabelle in der Datenbank db
?
Was ist die '255' in' TEXT (255) 'für? – Paradox
Erläuterung hinzugefügt. – HansUp