Alcune tabelle in Access vengono utilizzate in maniera temporanea, magari per appoggiare delle informazioni a seguito di una importazione.
In seguito può essere necessario svuotarle senza cancellarle.
Allo scopo può essere utile realizzare una comoda procedura automatizzata per effettuare l’operazione in sicurezza e con velocità.
Per far ciò aggiungete un pulsante ad una maschera e annullate la procedura di creazione automatizzata.
In seguito abilitate la “Finestra delle proprietà”, selezionate la scheda “Evento”, selezionate la voce “Su click” e premete il pulsantino a lato contraddistinto dai tre puntini.
Si aprirà la finestra “Scegli generatore”, scegliete la voce “Generatore di codice”, si aprirà l’editor per Visual Basic Appplication di Microsoft; copiate il codice seguente e incollatelo nella “subroutine” relativa al vostro pulsante, il cursore dovrebbe già essere posizionato.
Dim Asql As String
Asql = "Delete * from NomeTabella;"
DoCmd.RunSQL Asql
Sostituite NomeTabella con il nome della vostra tabella e il gioco è fatto.
Mi raccomando utilizzate il comando con parsimonia pena la sicura perdita dei dati, Access non permette il comando UNDO.