Как удалить все записи в таблицеЕсли у Вас уже есть глобальная переменная, связанная с открытой базой данных, то можно воспользоваться следующей функцией для удаления всех записей в таблице ( DB это объект базы данных ): Function ZapTable(sTable As String, _ Optional sWhere As String = "") As Integer Dim sSQL As String On Error GoTo Err_ZapRecs ' For Access Apps only: ' docmd.SetWarnings False sSQL = "DELETE * FROM " & sTable & " " If sWhere <> "" Then sSQL = sSQL & "WHERE " & sWhere End If DB.Execute sSQL, dbFailOnError 'docmd.SetWarnings True ZapTable = True Exit_ZapRecs: Exit Function Err_ZapRecs: ZapTable = False ''ERROR HANDLING IF DESIRED Resume Exit_ZapRecs End Function А вот так эта функция вызывается: If Not ZapTable("locLookup") Then
MsgBox "Cannot delete Table."
End If
Или: If Not ZapTable("locCities", "STATE = 'NY'") Then
MsgBox "Cannot delete Table."
End If
|