È possibile usare l'azione EliminaOggetto nei database desktop di Access per eliminare un oggetto di database specificato.
Nota: Questa azione non è consentita se il database non è attendibile.
Nota: L'azione di macro EliminaOggetto non è disponibile nelle app Web di Access.
Impostazione
Gli argomenti dell'azione EliminaOggetto sono i seguenti.
Argomento dell'azione |
Descrizione |
Tipo oggetto |
Il tipo di oggetto da eliminare. Fare clic su Tabella, Query, Maschera, Report, Macro, Modulo, Pagina di accesso ai dati, Visualizzazione server, Diagramma, Stored Procedure o Funzione nella finestra Tipo oggetto della sezione Argomenti azione del riquadro Generatore di macro. Per eliminare l'oggetto selezionato nel riquadro di spostamento, lasciare vuoto questo argomento. |
Nome oggetto |
Il nome dell'oggetto da eliminare. La casella Nome oggetto visualizza tutti gli oggetti contenuti nel database del tipo selezionato con l'argomento Tipo oggetto. Se si lascia vuota la casella Tipo oggetto, lasciare vuota anche questa. Se si esegue una macro contenente l'azione EliminaOggetto in un database di libreria, Access cerca l'oggetto con questo nome prima nel database di libreria e poi nel database corrente. |
Avviso: Se si lasciano vuote le caselle Tipo oggetto e Nome oggetto, Access elimina l'oggetto selezionato nel riquadro di spostamento senza visualizzare un messaggio di avviso quando rileva l'azione EliminaOggetto.
Note
È possibile usare l'azione EliminaOggetto per eliminare gli oggetti temporanei creati durante l'esecuzione della macro. Ad esempio, è possibile usare l'azione ApriQuery per eseguire una query di creazione tabella che crea una tabella temporanea. Al termine delle operazioni nella tabella temporanea, è possibile usare l'azione EliminaOggetto per eliminarla.
Questa azione fornisce lo stesso risultato di quando si seleziona un oggetto nel riquadro di spostamento, si preme il tasto CANC o si fa clic con il pulsante destro del mouse sull'oggetto nel riquadro di spostamento e quindi si fa clic su Elimina.
Per eseguire l'azione EliminaOggetto in un modulo di Visual Basic Applications Edition, usare il metodo DeleteObject dell'oggetto DoCmd.