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 in base a criteri che hai impostato . Query di accodamento e aggiornamento hanno alcune caratteristiche in comune , ma hanno diverse capacità e limitazioni . Cellule e Records
query di aggiornamento modificano le informazioni all'interno di un record in uno o più campi alla volta . Query di accodamento copia documentazione completa alla volta , aggiungendo alla serie esistente di record in una tabella . Ad esempio, se un campo "Indirizzo" deve essere cambiato per i record di una tabella, è possibile utilizzare una query di aggiornamento per fare questo cambiamento . Se si dispone di due tavoli con vari " Customer Information " elenchi , è possibile utilizzare una query di accodamento per copiare i record di una tabella all'altra .
Restrizioni
aggiornamento query non possono modificare alcuni tipi di dati tra cui i campi Contatore , campi calcolati e le chiavi primarie . Query di aggiornamento hanno queste limitazioni , perché i record devono mantenere i loro riferimenti di continuare a funzionare correttamente . Ad esempio, se è stata rimossa la chiave primaria di un record , si perderebbe riferimento a tale intero record . Query di accodamento non hanno queste limitazioni e sono in grado di copiare tutti i campi indipendentemente dal tipo di dati .
Modifica Fonte
query aggiunta di lavoro con l'aggiunta di record da una tabella o una query esistente in una nuova tabella . La destinazione e le tabelle di origine devono aver correlare le informazioni , anche se i titoli dei campi non sono esattamente gli stessi . Query di aggiornamento consentono di scegliere se aggiornare il vostro tavolo . È possibile digitare una parola o una frase nella " Aggiorna a" campo o utilizzare un'altra tabella per aggiornare il campo . Per aggiornamenti semplici , utilizzare la funzione di digitazione e per le modifiche più complesse, utilizzare una tabella di origine .
Data Loss
query di aggiornamento hanno la possibilità di perdere dati se la query non è impostato correttamente . Se stai usando una tabella di origine , l'accesso può essere necessario convertire i tipi di dati per abbinare la tabella di destinazione . Campi basati su testo e numero -based possono essere ridotti per accogliere tipo di campo della tabella di destinazione . Query di accodamento hanno meno possibilità di perdere i dati , perché copiare interi record da una posizione all'altra . Se si verifica un errore, è sufficiente eliminare i record , risolvere il problema e riprovare .