Ich habe eine Funktion, die ich mache, um ein bestimmtes Feld aus einer Tabelle zu löschen, die ich in MS Access erstellt habe. haben this Frage als Referenz verwendet. Wie kann ich das löschen ein spezifiziertes Feld machen? Hier ist, was ich bisher:Wie kann ich ein Feld aus einer Tabelle in Access VBA löschen
Private Function removeFieldsFromIIPM(tableName As String, fieldToDrop As String)
Dim dbs As Database
Dim field As field
Set dbs = CurrentDb()
Set field = dbs.TableDefs([tableName]).Fields(fieldToDrop)
dbs.TableDefs([tableName]).Fields.Delete field.Name
dbs.Close
TableDefs.Refresh
End Function
ich Sie fragen, warum Sie einfach die Spalte mit SQL fallen Dont? Oder versuchen Sie es einfach mit 'dbs.TableDefs ([tableName]). Fields.Delete fieldToDrop' – lokusking