[Aggiornato] Correzioni per risolvere Access "Impossibile eliminare dalle tabelle specificate (errore 3086)"

Il tuo database di accesso mostra spesso l’errore “Impossibile eliminare dalla tabella specificata” ogni volta che tenti di eliminare una tabella specifica utilizzando la query di eliminazione?

Beh, se la tua risposta è sì, allora questo blog ti aiuterà sicuramente molto. Come, copre le informazioni complete relative a questo specifico “Impossibile eliminare dalle tabelle specificate” Errore di accesso MS. Oltre a ciò, contiene anche idee per eliminare i record in diversi modi da Access Database.

Che cosa “impossibile eliminare questo accesso dalle tabelle specificate (errore 3086)” è?

Nel database di MS Access è possibile eliminare i record con l’aiuto di molte opzioni, ma quando si desidera eliminare più record da una tabella in un’unica operazione, è possibile che venga visualizzato il seguente messaggio di errore:

  “Impossibile eliminare da tabelle specificate”

Codice errore: Access runtime errore di 3086

A quel tempo hai provato a cancellare i dati da una o più tabelle, ma la cancellazione non poteva essere completata.

Quali sono le cause di Access errore di runtime 3086?

Ecco le possibili cause che portano a generare questo specifico codice di errore “Impossibile eliminare da tabelle specificate”.

  • Non hai il permesso di modificare la tabella. Quindi, per questo cambia i tuoi permessi e vedi il tuo amministratore di sistema o il creatore del tavolo.
  • Potrebbe essere stato aperto il database per l’accesso in sola lettura. Ecco i motivi a causa dei quali Access Database viene letto -solo.
  • È stato utilizzato il metodo OpenDatabase e aperto il database per l’accesso in sola lettura.
  • Il file di database è definito come di sola lettura nel sistema operativo del server di database o dalla rete.
  • Nell’ambiente di rete, non si dispone del privilegio di scrittura per il file di database.
  • In Microsoft VB, si utilizza il controllo dati e si imposta la proprietà ReadOnly su True.

Per eliminare i dati, chiudere il database e risolvere queste condizioni di sola lettura. Successivamente, riaprire il file per l’accesso in lettura / scrittura.

In che condizioni Access elimina la query effettivamente funziona per eliminare i record?

È possibile eliminare correttamente i record utilizzando una query di eliminazione quando:

  • Unisce due tabelle che hanno una relazione uno-a-uno.
  • Utilizza una singola tabella che non ha una relazione con nessun’altra tabella.
  • Utilizza una tabella che è il lato “uno” di una relazione uno-a-molti e l’eliminazione a catena è consentita per quella relazione.
  • Contiene sia la tabella sul lato “uno” di una relazione uno-a-molti sia la tabella sul lato “molti” di quella relazione.

Nota: si consiglia di eseguire la query due volte per eliminare i record da entrambe le tabelle.

Come risolvere Access “Impossibile eliminare da tabelle specificate (errore 3086)”?

Il database di Access visualizza questo tipo di messaggio di errore se si crea una query di eliminazione con l’aiuto di più tabelle e la proprietà Unique Records della query è impostata su No. Il database MS Access mostra il messaggio di errore “Impossibile eliminare dalle tabelle specificate” quando si esegue la query.

Passaggi per impostare la proprietà dei record univoci della query su Sì:

Passaggio 1: aprire la query di eliminazione in visualizzazione Struttura.

Passaggio 2: se la finestra delle proprietà della query non è aperta, premere F4 per aprirla.

Passaggio 3: fare clic su Progettazione query per visualizzare le proprietà della query

Passaggio 4: nella finestra delle proprietà della query è necessario trovare la proprietà Unique Records e impostarla su Sì.

4 modi per cancellare i record dal database di Access

Come, è accennato in precedenza che “Impossibile eliminare da tabelle specificate (errore 3086)” incontra quando qualcuno utilizza la query di eliminazione. Quindi, potrebbe esserci il problema con la query delete, quindi prova altri modi per eliminare i record dal database di Access.

soluzione 1 # Elimina dati da un foglio dati

  • Dal pannello di navigazione, fare un doppio tocco sulla tabella o sulla query che si desidera utilizzare. Ciò aprirà la tabella o la query in visualizzazione Foglio dati.
  • Effettuare la selezione per i dati che si desidera eliminare.
  • È possibile evidenziare una parte dei dati o semplicemente posizionare il cursore nel campo.
  • Se si seleziona l’intero dato nel campo, quindi premere Elimina.

OVai alla scheda Home, nel gruppo Record, premi Elimina.

OSe punti il cursore nel campo, premi il tasto cancella o backspace ogni volta che lo richiedi.

soluzione 2 # Elimina i dati da un modulo

  • Passare al riquadro di navigazione e fare doppio clic sul modulo che si desidera utilizzare. Come questo aprirà il modulo in visualizzazione modulo.
  • -o-Oppure nel modulo di navigazione, effettuare la selezione per il modulo che si desidera utilizzare e nella scheda Home, nel gruppo Visualizzazioni, toccare l’opzione di visualizzazione. Quindi, toccare la vista Layout.
  • Effettuare la selezione per i dati che si desidera eliminare.
  • È possibile evidenziare una parte dei dati o semplicemente posizionare il cursore nel campo.
  • Se si seleziona l’intero dato nel campo, quindi premere Elimina.
  • Vai alla scheda Home, nel gruppo Record, premi Elimina.
  • Se punti il cursore nel campo, premi il tasto Elimina o backspace ogni volta che lo richiedi.

soluzione 3 # Rimuovi i dati da una lista valori

  • Nel pannello di navigazione, fare clic con il tasto destro del mouse sul tavolo che si desidera modificare e quindi fare clic su Vista disegno nel menu di scelta rapida.
  • Nella parte superiore della griglia di progettazione, effettuare la selezione per il campo che contiene la lista valori.
  • Mentre sei nella parte superiore della griglia, tocca la scheda Ricerca e poi cerca la Sorgente Riga

Per impostazione predefinita, crea le virgolette doppie che circondano gli articoli nella lista valori. Usa il punto e virgola per separare ogni elemento “Eccellente”, “Giusto”, “Medio”, “Scadente”.

Come da tua esigenza, rimuovi gli articoli dalla lista. Ma non dimenticare di cancellare una virgola che circonda ogni elemento cancellato.

soluzione 4 # Elimina manualmente un record non correlato

  • Aprire la tabella o la query che si desidera eliminare nella visualizzazione del foglio dati.
  • Individuare il record, che si desidera eliminare. Dopo fai quindi clic sul pulsante Seleziona tutto: seleziona la selezione per il riquadro situato all’estremità sinistra o destra del record.
  • È possibile effettuare la selezione per ogni singola riga e trascinare per selezionare un insieme contiguo di righe.
  • Oppure premere ctrl e fare clic sul pulsante del mouse per selezionare più righe non contigue.
  • L’accesso posizionerà il bordo attorno al record completo o al blocco dei record selezionati.
  • Dopo, premere per l’opzione di cancellazione.

-o-

  • Vai alla scheda Home, nel gruppo Record e tocca Elimina

-o-

  • Fare clic con il pulsante destro del mouse sul pulsante Seleziona tutto e quindi toccare Elimina.
  • Se nel caso non fosse possibile selezionare tutti i pulsanti, posizionare il cursore nel campo nei record.
  • Dopo di che nella scheda Home, nel gruppo Registra, toccare la freccia giù accanto all’opzione di eliminazione e premere Canc
  • Alla fine, l’accesso confermerà la cancellazione e tocca Sì.

Come recuperare i record di MS Access cancellati o danneggiati?

È anche possibile che durante l’esecuzione delle suddette attività di cancellazione di Access Records, potresti aver perso alcune cose importanti. O potrebbe essere stato corrotto in qualche modo. In tal caso, è necessario provare il software di riparazione e ripristino Access appositamente progettato per riparare file di database di MS Access danneggiati o danneggiati. Viene fornito con un potente algoritmo che esegue la scansione anche dei file di database di accesso gravemente danneggiati.

Ha anche un’interfaccia grafica altamente interattiva che aiuta l’utente a gestire e riparare facilmente il database di Access senza apportare modifiche alla struttura originale del file. Ripristina facilmente danni o tabelle, query, indici e altri dati corrotti. Questo strumento può facilmente risolvere tutti gli errori e i problemi di database minori e importanti di MS Access 2013, 2010, 2007, 2003, 2002, 2000 su quasi tutte le versioni del sistema operativo Windows come Windows 8/7 / Vista / XP / 2003. È disponibile la versione di prova gratuita che è possibile installare per verificare le funzionalità e l’affidabilità del software.

Conclusione:

Dopo aver letto il post completo, ora puoi facilmente gestire l’errore “Impossibile eliminare le tabelle specificate” di Access. Ma se nel caso gli errori continuano durante il tentativo di eliminare la tabella specificata, quindi non rinunciare.

Basta provare gli altri modi di cancellare i record menzionati in questo post. Dopo aver provato tutte le correzioni menzionate, condividi la tua opinione nella nostra sezione commenti. Quindi, possiamo aiutarti più che possiamo …!



[Aggiornato] Correzioni per risolvere Access “Impossibile eliminare dalle tabelle specificate (errore 3086)”