Anche i più esperti utenti di Microsoft Access trovano poco utilizzare per il comando DROP TABLE . Lo scopo di accesso è quello di raccogliere dati, non distruggerlo , in modo che quando il comando non risponde in maniera prevedibile , non dovrebbe essere una sorpresa . Ci sono diverse possibili ragioni per cui il comando potrebbe non riuscire. Misspelled Table Names
Questo può sembrare ovvio , ma il nome della tabella deve essere digitato correttamente. Il linguaggio di comando di accesso non è case sensitive , ma le lettere del nome del file deve corrispondere a una tabella esistente . In caso di dubbio , fare clic destro sul nome della tabella , fai clic su " Rinomina ", quindi premere " Ctrl " e "C" per copiare il testo . Incollarlo nel comando di eliminazione e vedere se questo risolve il problema .
Integrità referenziale
La causa più probabile di un errore quando tavoli cadere coinvolge legami o dipendenze tra tabelle . Questi vincoli di integrità referenziale affermano che tutti i valori di una colonna in una tabella devono essere trovate nella chiave primaria di un'altra . Per esempio , i valori del codice regione nella tabella cliente deve essere uno dei codici di regione individuate nella tabella di regioni. Se questo è il caso , Access non consente la tabella regione ad essere eliminato prima che tale vincolo di integrità referenziale viene rimosso. Dropping questo tavolo è una pessima idea .
Conflitti di blocco
Quando i database di Access sono condivisi in rete , un altro utente potrebbe avere il database bloccato. Una lunga interrogazione in esecuzione , un aggiornamento di un record o di altra operazione può bloccare una parte del tavolo e limitare a chiunque altro di eliminarlo. In questo caso, questa è una buona indicazione che la tabella non deve essere rimosso . Lo stesso errore può verificarsi se il tavolo è aperto in un'altra finestra nel proprio database . Chiudere il database , quindi riaprirlo e riprovare il comando DROP .
Privilegi di sicurezza
In rari casi , un database di Access può essere configurato con i vincoli di sicurezza aggiuntive . Le tabelle possono essere impostati come sola lettura , o di diritto per la modifica delle strutture tavoli o far cadere le tabelle possono essere revocate . Se questo è il caso , Access non permette queste tabelle per essere eliminato . Contatta la persona che ha creato questo database e chiedergli una concessione dei diritti aggiuntivi o eliminare la tabella .
Corruzione del database
ci possono essere problemi occasionali con un database danneggiato , soprattutto quando è condiviso in rete . Quando il database viene danneggiato , i comandi di livello da tavolo come tavolo goccia spesso falliscono . Utilizzare lo strumento di riparazione e compatto per riparare il database , quindi provare il comando DROP TABLE per vedere se questo risolve il problema .