Benutzung auf eigene Gefahr ! |
| Beschreibung |
Löscht Tabellen und Abfragen. Geöffnete Tabellen/Abfragen werden geschlossen, damit sie gelöscht werden können. |
| VBA-Quelltext |
| ' Löscht Tabellen/Abfragen Public Sub RecSetLöschen(ParamArray NamensListe()) Dim RecSet As Variant On Error Resume Next For Each RecSet In NamensListe ' Löscht nur Tabellen If SysCmd(acSysCmdGetObjectState, acTable, RecSet) <> 0 Then DoCmd.Close acTable, RecSet, acSaveNo DoCmd.DeleteObject acTable, RecSet ' Löscht nur Abfragen If SysCmd(acSysCmdGetObjectState, acTable, RecSet) <> 0 Then DoCmd.Close acQuery, RecSet, acSaveNo DoCmd.DeleteObject acQuery, RecSet Next RecSet End Sub |
| Argumente der Funktion/Prozedur |
|
| Anwendungsbeispiel(e)... |
Mit der Anweisung RecSetLöschen "Tab1", "Tab2", "Tab3"werden die Tabellen "Tab1", "Tab2" und "Tab3" gelöscht. |