Come unire le tabelle in Access
I database di Microsoft Access 2013 sono costituiti da tabelle che è possibile modificare in vari modi utili. Ad esempio, se il tuo database contiene due tabelle simili, non devi passare anni a copiare i dati manualmente per unirli. Un comando speciale chiamato Append query automatizza l'attività selezionando i dati da una tabella e copiandoli rapidamente in un'altra. Hai anche la possibilità di scegliere i record che desideri copiare dalla tabella di origine e aggiungerli alla tabella di destinazione.
Passaggio 1
Aprire un database di Access che contiene una tabella che si desidera unire in un'altra tabella. Assicurarsi che i tipi di dati nelle tabelle di origine e di destinazione siano compatibili. Ad esempio, se il primo campo nella tabella di origine è un campo numerico, il primo campo nella tabella di destinazione deve essere un campo numerico. Come osserva Microsoft, "i campi di testo sono compatibili con la maggior parte degli altri tipi di campi". In altre parole, va bene se un campo nella tabella di origine è un campo numerico e il campo corrispondente nella tabella di destinazione è un campo di testo.
Passaggio 2
Fare clic su "Crea" e quindi su "Progettazione query" per visualizzare la finestra Mostra tabella che elenca le tabelle del database. Fare clic sulla tabella che contiene i record che si desidera copiare. Fai clic su "Aggiungi" seguito da "Chiudi". Excel inserisce la tabella e i relativi campi nella finestra di progettazione query.
Passaggio 3
Fare doppio clic sull'asterisco nella parte superiore della finestra di progettazione della query ed Excel aggiunge tutti i campi della tabella alla griglia di progettazione della query.
Passaggio 4
Fare clic su "Esegui" per eseguire la query e visualizzare una tabella che mostra i record della tabella. Fare clic su "Visualizza" seguito da "Vista progettazione" e quindi fare clic su "Aggiungi" per aprire la finestra Aggiungi.
Passaggio 5
Fare clic su "Database corrente", se la tabella di destinazione è nel database corrente, quindi fare clic sulla casella combinata "Nome tabella". Seleziona la tabella a cui desideri aggiungere i record della tabella di origine. In caso contrario, fare clic su "Un altro database" e digitare il nome e la posizione del database che contiene la tabella di destinazione. Digita il nome della tabella nella casella combinata "Nome tabella" e fai clic su "OK".
Passaggio 6
Fare clic con il pulsante destro del mouse nella parte superiore della finestra di progettazione della query e selezionare "Visualizza foglio dati" per visualizzare un'anteprima che mostra i record che la query aggiungerà. Fai di nuovo clic con il pulsante destro del mouse sulla parte superiore della finestra e seleziona "Vista struttura".
Passaggio 7
Fare clic su "Visualizza" seguito da "Foglio dati e quindi fare clic su "Esegui". Una finestra di dialogo chiede se si desidera aggiungere le righe dalla tabella di origine alla tabella di destinazione. Fare clic su "Sì" per farlo o fare clic su "No" per annullare l'operazione. Quando fai clic su "Sì", Excel unisce le tabelle.
Suggerimento
È possibile che l'operazione di aggiunta della query non venga eseguita. Se non succede nulla dopo aver fatto clic su "Esegui", controlla la barra di stato nella parte inferiore di Excel e cerca un messaggio che dice "Questa azione o evento è stato bloccato dalla modalità disabilitata". Se vedi quel messaggio, fai clic su "Abilita contenuto" che si trova nella barra dei messaggi.
Se desideri creare una copia di backup della tabella di destinazione prima di unire i dati al suo interno, fai clic con il pulsante destro del mouse sul nome della tabella nel pannello Tabelle e seleziona "Copia". Puoi quindi fare clic con il pulsante destro del mouse su uno spazio vuoto in quel pannello e selezionare "Incolla" per incollare una copia della tabella. I backup assicurano di non perdere informazioni critiche se si verifica un problema durante la modifica del database.
Questo esempio illustra l'unione di tutti i record da una tabella di origine in una tabella di destinazione. Hai anche la possibilità di scegliere i record che desideri copiare nella tabella di destinazione. Dopo aver selezionato una tabella dalla finestra Mostra tabella, non fare clic sull'asterisco per scegliere tutti i campi della tabella. Fare invece doppio clic su ogni campo per aggiungerlo alla griglia della query. Al termine, ogni campo viene visualizzato in una colonna separata nella griglia. È quindi possibile digitare i criteri di selezione nella casella di testo Criteri accanto a qualsiasi campo. Ad esempio, se desideri unire solo i record in cui il campo totalSales è maggiore di 200, "digita> 200" (senza virgolette) nella casella di testo Criteri accanto al campo totalSales. Consulta la documentazione della guida di Access per informazioni su come applicare altri tipi di criteri alle query.