Gewusst wie: Löschen eines Felds mit VBA in Access 2007

November 6

Microsoft Access 2007 ist die relationale Datenbank-Anwendung, die mit einigen Versionen von Microsoft Office enthalten ist. Es bietet eine einfache Schnittstelle für Menschen mit minimalen Datenbank Erfahrung, wodurch für Datenbank-Speicherung und Manipulation, die andernfalls einen Datenbankadministrator erforderlich wäre. Während die meisten Aktionen aus direkt in das Programm-Benutzeroberfläche ausgeführt werden können, kann es notwendig werden, erweiterte Funktionen, wie z. B. ein Feld löschen, ausführen, die Verwendung der Visual Basic für Application (VBA) Language erfordern. Glücklicherweise enthält Microsoft VBA-Editor mit Access ermöglicht die Löschung eines Feldes mit VBA.

Anweisungen

1 Navigieren Sie zu Ihrer Access-Datenbank, und klicken Sie doppelt auf die Datei in Access zu öffnen.

2 Suchen Sie die Tabelle mit dem Feld, die, das Sie löschen möchten, Kenntnisnahme der genaue Name der Tabelle.

3 Doppelklick auf die Tabelle zu öffnen, dann suchen Sie das Feld, das Sie löschen möchten Kenntnisnahme seiner ' genauen Namen. Sobald Sie diese Informationen erworben haben, schließen Sie die Tabelle. Sie sind nicht in der Lage, ein Feld aus einer geöffneten Tabelle löschen.

4 Klicken Sie auf der Registerkarte "Datenbanktools" am oberen Rand des Bildschirms.

5 Klicken Sie auf "Visual Basic".

6 Klicken Sie auf "Insert" am oberen Bildschirmrand, dann wählen Sie die Option "Module".

7 Geben Sie Folgendes in das Fenster "Module", die gerade geöffnet:

Private Sub cmdRemove_Field_Click()

Dim curDatabase As Object

Dim tblxxxxx As Object

' Get a reference to the current database already open in Access

Set curDatabase = CurrentDb

' Get a reference to a table named xxxxx in your open database

Set tblxxxxx = curDatabase.TableDefs("xxxxx")

tblxxxxx.Fields.Delete "zzzzz"

End Sub

Ersetzen Sie den Namen der Tabelle für "Xxxxx" und den Namen des Feldes, das Sie für "Zzzzz." entfernen möchten

8 "Run" am oberen Rand des Bildschirms klicken Sie wählen Sie die Option "Sub/Userform ausführen", um Ihr Feld zu löschen.

Tipps & Warnungen

  • In Bezug auf Zugang, oder ein beliebiges Datenbankprogramm-Dokumentation nicht vergessen, dass die Worte "Feld" und "Spalte" synonym verwendet werden. In ähnlicher Weise teilen auch "Zeile" und "Record" die gleiche Bedeutung.