Un pulsante per cancellare i dati in una tabella di Access

di Gianfranco Budano

Pubblicato 15 Ottobre 2008
Aggiornato 12 Febbraio 2018 20:43

logo PMI+ logo PMI+

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.