Qual è la differenza tra un Microsoft Access Query di accodamento e una Query di aggiornamento?

November 10

Qual è la differenza tra un Microsoft Access Query di accodamento e una Query di aggiornamento?


Microsoft Access contiene diversi tipi di query per copiare, eliminare e modificare le informazioni nelle tabelle e query. Invece di cambiare manualmente ogni record, è possibile impostare queste query per aggiungere nuovi record o modificare quelli esistenti sulla base di un criterio che si imposta. Aggiunge e le query di aggiornamento hanno alcune caratteristiche in comune, ma hanno capacità e limitazioni diverse.

Cellule e Records

query di aggiornamento modificare le informazioni all'interno di un record in uno o più campi alla volta. Aggiungere le query copiare un registro completo alla volta, aggiungendo alla serie esistente di record in una tabella. Ad esempio, se un campo "Indirizzo" deve essere cambiato per i record in una tabella, è possibile utilizzare una query di aggiornamento per fare questo cambiamento. Se si dispone di due tavoli con i vari "Informazioni per il cliente" in lista, è possibile utilizzare una query di accodamento per copiare i record di una tabella all'altra.

restrizioni

query di aggiornamento non possono modificare alcuni tipi di dati tra cui campi Contatore, campi calcolati e chiavi primarie. query di aggiornamento hanno queste restrizioni perché i record bisogno di mantenere i loro riferimenti per continuare a funzionare correttamente. Ad esempio, se è stata rimossa la chiave primaria su un disco, si perderebbe riferimento a tale intero record. Aggiungere le query non hanno queste restrizioni e sono in grado di copiare tutti i campi indipendentemente dal loro tipo di dati.

modifica Fonte

Aggiungere le query di lavoro con l'aggiunta di record da una tabella o una query esistente in una nuova tabella. La destinazione e di origine tabelle devono avere correlare le informazioni, anche se i titoli dei campi non sono esattamente la stessa cosa. query di aggiornamento vi darà una scelta quando l'aggiornamento del tavolo. È possibile digitare una parola o una frase nella "Aggiorna a" campo o utilizzare un altro tavolo per aggiornare il campo. Per gli aggiornamenti semplici, utilizzare la funzione di battitura e per le modifiche più complesse, utilizzare una tabella di origine.

Perdita di dati

query di aggiornamento hanno la possibilità di perdere dati se la query non è impostato correttamente. Se stai usando una tabella di origine, accesso può essere necessario convertire i tipi di dati in base alla tabella di destinazione. Basato su testo e campi numerici a base possono essere ridotti per accogliere tipo di campo della tabella di destinazione. Aggiungere le query hanno meno possibilità di perdere i dati, perché copiare l'intero record da una posizione a un'altra. Se si verifica un errore, si può semplicemente eliminare i record, risolvere il problema e riprovare.