Library code snippets
Clearing tables in Access
This example shows you how to clean up tables in MS Access 2000. Please note: This only functions from within Access, since it uses the DoCmd function.
Option Compare Database
Private Sub Form_Activate()
DoCmd.Restore
[boxTables].RowSourceType = "Value List"
For Each Item In Application.CurrentDb.tabledefs
[boxTables].RowSource = [boxTables].RowSource &
";" & Item.Name
Next
End Sub
Create an empty form with two controls, a combobox named "boxTables" and a button named "btnClearTable", then add the next code:
Option Compare Database
Private Sub btnClearTable_Click()
Dim strSQL As String
For Each Item In Application.CurrentDb.tabledefs
DoCmd.SetWarnings warningsoff
If Item.Name = [boxTables].Value Then
strSQL = "DELETE " &
[boxTables].Value & ".* FROM " & _
[boxTables].Value &
";"
DoCmd.RunSQL strSQL
End If
DoCmd.SetWarnings warningson
Next
End Sub
Related articles
Related discussion
-
How to control IE from VBA
by NaseemAhmed (0 replies)
-
Excel 2007 Error : ' the digital signature is deleted when Excel users tries to save the Master Excel Spreadsheet.'
by jdierkes (0 replies)
-
Excel VBA transposition problem
by KDHTSVAU (2 replies)
-
excell question
by Uncle (11 replies)
-
Question about subforms
by ginwah (0 replies)
This thread is for discussions of Clearing tables in Access.