Come unire le tabelle in Access

Apri un database di Access che contiene una tabella che desideri unire in un'altra tabella. Assicurati 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 nota Microsoft, "i campi di testo sono compatibili con la maggior parte degli altri tipi di campi". In altre parole, va bene se a il campo nella tabella di origine è un campo numerico e il campo corrispondente nella tabella di destinazione è un campo di testo.

Fare clic su "Crea", quindi fare clic 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. Fare clic su "Aggiungi" seguito da "Chiudi". Excel inserisce la tabella e i relativi campi in Progettazione query.

Fare doppio clic sull'asterisco nella parte superiore di Progettazione query ed Excel aggiunge tutti i campi della tabella alla griglia di progettazione query.

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 struttura" e quindi fare clic su "Aggiungi" per aprire la finestra Aggiungi.

Fare clic su "Database corrente", se la tabella di destinazione si trova nel database corrente, quindi fare clic sulla casella combinata "Nome tabella". Seleziona la tabella a cui desideri aggiungere i record della tabella di origine. Altrimenti, fai clic su "Un altro database" e digita il nome e la posizione del database che contiene la tabella di destinazione. Digita il nome di quella tabella nella casella combinata "Nome tabella" e fai clic su "OK".

Fare clic con il pulsante destro del mouse nella parte superiore della finestra di progettazione della query e selezionare "Visualizzazione foglio dati" per visualizzare un'anteprima che mostra i record che la query aggiungerà. Fare nuovamente clic con il pulsante destro del mouse sulla parte superiore della finestra e selezionare "Vista struttura".

Fare clic su "Visualizza" seguito da "Foglio dati e quindi fare clic su "Esegui". Fare clic su "Sì" per farlo o fare clic su "No" per annullare l'operazione. Quando fai clic su "Sì", Excel unisce le tabelle.

È 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 "Questo l'azione o l'evento è stato bloccato dalla modalità disabilitata. Se vedi quel messaggio, fai clic su "Abilita contenuto" che si trova nel messaggio sbarra.

Se desideri creare una copia di backup della tabella di destinazione prima di unire i dati in essa, fai clic con il pulsante destro del mouse sul nome della tabella nella 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 del tavolo. I backup garantiscono di non perdere informazioni critiche se si verifica un problema durante una 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 sapere come applicare altri tipi di criteri alle query.