2013-04-02 5 views
5

Più di un fastidio di qualsiasi altra cosa, ma non ho trovato alcuna informazione su di esso in Google.Accesso agli inistor 2007 sul salvataggio delle query

Spesso creerò una query in Access 2007 per testare qualcosa o rapidamente per acquisire alcuni risultati in una volta sola. Non voglio salvare queste query perché sono valide solo per un uso.

Non sempre, ma spesso, Access non chiuderà questa query senza che io lo salvi, il che significa che devo eliminarlo in seguito. Questo può impedirmi di chiudere Access fino a quando non l'ho salvato e creare una serie di query indesiderate.

Perché sta succedendo? C'è qualcosa in particolare che lo mette in moto?

+1

Non mi sono mai imbattuto in questo, e faccio lo stesso tutto il tempo. Avete installato qualche componente aggiuntivo? – grahamj42

+1

L'ho avuto qualche volta nelle versioni precedenti di Access.Ho scoperto che aveva qualcosa a che fare con un'impostazione chiamata "auto save objects" (o simile). –

+0

Se le impostazioni di Access includono "Track Name AutoCorrect" on, spegnerlo e vedere se questo fa alcuna differenza. – HansUp

risposta

11

Il percorso Track name AutoCorrect info non era quello che ha fatto per me. Piuttosto risulta che avevo lasciato il set DoCmd.SetWarnings False. Entrando nella finestra immediata ed eseguendo DoCmd.SetWarnings True è stata ripristinata la finestra "Si desidera salvare questa query Sì/No/Annulla".

+1

Beh, sarò un ..... so che è stato seduto qui dal 2013, ma non mi sono mai preoccupato di approfondire questo problema. Ho appena mormorato sottovoce, ho chiamato Access alcune parole scelte, ho salvato la query e l'ho cancellato. Un ritardo +1 per te. :) –

2

Come ipotesi indiscussa, ti suggerisco di verificare se Correzione nome brano sta causando il comportamento che hai descritto. Se è abilitato, disabilitalo temporaneamente e vedi se Access ti costringe ancora a salvare nuove query invece di scartarle semplicemente.

Il motivo per cui offro questo suggerimento è perché non ho mai visto quel comportamento. Ogni volta che tento di chiudere una nuova query non salvata, Access mi chiede se voglio salvare la progettazione della query e semplicemente scarta la query non salvata quando rispondo "No".

E non ho mai lasciare Track Name AutoCorrect abilitato perché è segnalato per creare troppi problemi (Flaws in Microsoft Access: Problem properties e Failures caused by Name AutoCorrect). Ovviamente questa potrebbe essere solo una coincidenza, ma penso che valga la pena verificare se è coinvolto il correttore automatico.

E se Track Name AutoCorrect è la causa, si sarebbe poi necessario decidere quale è meno doloroso: lasciare traccia di correzione automatica nome disattivato in modo permanente; o essere costretti a salvare nuove query che non vuoi mantenere.

2

Strano questo .. Anch'io ho avuto esattamente lo stesso problema per cui mi è stata data solo l'opzione Salva o Annulla la query. Trovato questo thread e controllato il Track Name AutoCorrect ed è stato impostato su Off .... attivato, quindi annullato quando ha detto che voleva mappare il database e hey presto la mia finestra di dialogo della query è stata modificata Vuoi salvare, Sì No o Annulla .. quindi è necessario solo fare clic su on/off per ripristinare questa "funzione"

2

Se avete disattivato avvertenze in VBA (DoCmd.SetWarnings False), ma non ne ha fatto in un secondo momento, si otterrà questo comportamento ogni volta. Ricordate che:

  1. Si deve sempre girare avvisi quando hai finito con una procedura
  2. Se errore fuori di una procedura che ha trasformato gli avvertimenti fuori, sono probabilmente ancora fuori.

Provate ad andare in VBA, richiamare la finestra immediata (Ctrl+G), digitare DoCmd.SetWarnings True e ha colpito Enter.