3 modi per unire le tabelle nel database di Access

A volte il processo di copia e incolla non è una buona opzione per trasferire il contenuto. Principalmente quando si dispone di un’enorme quantità di dati in diverse tabelle del database di Access.

Per eseguire questo tipo di attività in modo semplice, viene fornita l’opzione di unire la tabella del database di Access. Usando questa funzionalità puoi mantenere il tuo database in modo organizzato.

Il database di Access offre 3 modi per unire le tabelle in Access o consolidare righe / colonne nelle tabelle del database di Access primario. In questo blog, riceverai istruzioni dettagliate su come eseguire tutti questi metodi di unione delle tabelle del database di Access.

Perché è necessario unire i dati in Access?

L’unione dei dati in Access ti aiuta effettivamente a fare una panoramica senza sforzo di un’enorme quantità di dati. Supponi di ricevere input da fonti diverse, ad esempio da interi membri del gruppo esecutivo dell’account. Bene, è facile creare un report da un singolo file e questo può essere fatto facilmente utilizzando la semplice tecnica del copia e incolla. Ma cosa succede se sono disponibili più record e tabelle. In tal caso, copiare e incollare dati da un numero enorme di righe e colonne non è sufficiente.

Pertanto, per tali tipi di attività, l’unione delle tabelle di Access è la soluzione migliore con cui procedere.

Come unire le tabelle nel database di Access?

Metodo 1 # Unisci le tabelle di accesso utilizzando il metodo Append

Sappiamo tutti che il database di Access è costituito principalmente da tabelle. Quindi, se il tuo database ha due tabelle simili, senza passare attraverso la lunga procedura manuale puoi facilmente unirlo usando la query di accodamento.

Utilizzando questo speciale comando di query di accodamento è possibile eseguire facilmente l’attività di unire i dati della tabella in Access.

Oltre a questo, hai la possibilità di selezionare i record che devi copiare dalla tabella di origine e successivamente aggiungerli alla tabella di destinazione.

Passo 1

  • Apri il database di Access che contiene la tabella che devi unire in un’altra.
  • Verificare che i tipi di dati della tabella di origine e di destinazione siano ben compatibili tra loro.
  • Supponiamo, se il primo campo della tabella di origine è un numero, è obbligatorio che anche il campo di destinazione si trovi nel campo del numero.

unire le tabelle nel database di Access 1

unire le tabelle nel database di Access 2

  • Secondo Microsoft, i campi di testo sono ben compatibili con altri tipi di campo. Quindi, se la tabella di origine ha un campo numerico e la tabella di destinazione ha un campo di testo, non si verificheranno problemi.

Passo 2

  • Premi il pulsante “Crea” e poi tocca “Progettazione query”. Si aprirà la finestra “Mostra tabella” qui vedrai che tutte le tabelle del database vengono elencate.
  • Premi la tabella che contiene quei record che devi copiare.
  • Premi l’opzione “aggiungi” e poi “chiudi”. Il database di Access inserisce i campi e la tabella nella finestra di progettazione delle query.

Passaggio 3

  • Nella sezione superiore della struttura della query, è presente un asterisco, è necessario fare doppio clic su di esso. Access aggiungerà i campi di tutte le tabelle all’interno di una griglia di struttura della query.

Passaggio 4

  • Premi il pulsante “Esegui” per eseguire la query e anche per visualizzare la tabella che contiene i record.
  • Seleziona l’opzione Visualizza> Vista struttura> aggiungi. Questo aprirà la finestra Aggiungi.

Passaggio 5

  • Effettuare un hit su “Database corrente”, se la tabella di destinazione è presente nel database corrente.
  • Dopodiché, premi la casella combinata di “Nome tabella”. Scegli la tabella che devi unire ai record della tabella di origine.
  • Oppure, seleziona l’opzione “Un altro database”. Successivamente, assegna il nome e la posizione del tuo database di Access che ha la tabella di destinazione.
  • Immettere il nome della tabella in Nome tabella e fare clic sul pulsante ok.

Passaggio 6

  • Fare clic con il pulsante destro del mouse sulla finestra di progettazione della query. Dopodiché scegli la “Visualizzazione foglio dati” per guardare l’anteprima mostrata dai record che verranno aggiunti alla query.
  • Nella parte superiore della finestra, fai clic sui diritti e scegli l’opzione “Visualizzazione struttura”.

Passaggio 7

  • Premi la scheda Visualizza e seleziona l’opzione Foglio dati> Esegui.
  • Nella finestra di dialogo aperta viene chiesto di premere sì o no per aggiungere righe del database di Access dall’origine alla tabella di destinazione.
  • Premi il pulsante Sì per unire le tabelle in Access.

Metodo 2 # Unisci le tabelle di Access utilizzando Inner Join

Un altro metodo per unire la tabella in Access consiste nell’usare il join interno. Ecco il passaggio completo per eseguire questo processo di unione della tabella del database di Access utilizzando un join interno.

In genere, viene utilizzato un join interno per ottenere interi record dalle tabelle collegate. Vedrai anche quel valore comune presente in entrambe le tabelle del database di Access.

Passaggi per unire le tabelle in Access utilizzando la funzione Inner Join

Passaggio 1: creare le tabelle

  • Prima di tutto, devi creare una tabella che devi collegare nel tuo database di Access.
  • Proprio come ho creato qui le due tabelle: una contiene le informazioni sulla spedizione e un’altra riguarda i clienti.
  • Ecco uno screenshot del cliente e della tabella di spedizione.

unire le tabelle nel database di Access 1

unire le tabelle nel database di Access 2

  • Alla fine, è necessario collegare la tabella di spedizione con la tabella del cliente utilizzando il campo ID cliente. Questo campo dovrebbe essere presente in entrambe le tabelle.

Passaggio 2: collega le tabelle

  • Per collegare le tabelle del database di Access, in un primo momento, vai alla scheda Crea e poi premi il Query Design.

unire le tabelle nel database di Access 3

  • Nella finestra di dialogo aperta di “mostra tabella” fare un doppio clic su ogni cliente e tabella di spedizione. Dopo aver completato tutto questo, premi l’opzione di chiusura.

unire le tabelle nel database di Access 4

  • Ora vedrai che i rispettivi campi di entrambe le tabelle inizieranno ad apparire sullo schermo.

unire le tabelle nel database di Access 5

  • Dalla tabella client è necessario trascinare il campo “ID cliente”. Dopodiché mettilo sopra il tavolo di spedizione.

unire le tabelle nel database di Access 6

  • Questo processo collegherà la tabella di spedizione e cliente a un campo comune, ad esempio “ID cliente”.

Passaggio 3: selezionare i campi da visualizzare

Scegli il campo che devi mostrare dalle tue tabelle collegate. Per questo, è necessario fare un doppio clic sui campi desiderati di ciascuna tabella.

Supponiamo di fare un doppio clic sui seguenti campi:

  • Dalla tabella Clienti, scegli “Nome cliente” e “Cognome cliente”
  • Ora dalla tabella di spedizione scegli l ‘”Indirizzo di spedizione”

unire le tabelle nel database di Access 7

Alla fine premi il pulsante Esegui, poiché questo mostrerà il risultato:

unire le tabelle nel database di Access 8

Ora questa tabella unita di recente creazione contiene i 3 campi che abbiamo selezionato da queste due tabelle collegate.

unire le tabelle nel database di Access 9

Dopodiché vedrai che nelle tue tabelle collegate iniziano a comparire 3 campi. Quindi è così che puoi unire i dati della tabella di Access utilizzando inner join.

Metodo 3 # Unisci la tabella di Access utilizzando i Left Joins

Per recuperare i dati, è sufficiente eseguire diversi join destro o sinistro. Ecco un esempio, per mostrarti come deve essere fatto.

Mi concentrerò principalmente su come ottenere questa query utilizzando i join sinistri.

Per questo esempio, assumeremo:

La prima tabella è di “Dipendenti”

La seconda tabella è di “Ordini”

La terza tabella è di “Dettagli ordine”

  • Prima di tutto, crea una nuova query e poi aggiungi tutte queste 3 tabelle nella nuova query.

unire le tabelle nel database di Access 10

  • Fare clic con il tasto destro sulla “linea di adesione” presente tra la tabella degli ordini e il dipendente Dal menu a comparsa scegliere le “proprietà di adesione”.

unire le tabelle nel database di Access 11

  • Dalla finestra aperta di “Join Properties” devi scegliere la seconda opzione e quindi premere il pulsante OK.
  • In questo modo, la tua query apparirà come. Vedrai un segno di freccia sul lato destro della linea di unione presente tra la tabella Ordini e Dipendenti.
  • Dopo di che fare un clic destro sulla linea di unione presente tra i dettagli dell’ordine e la tabella degli ordini. Ora dal menu popup scegli l’opzione “proprietà join”.
  • Dalla finestra Proprietà aperta è necessario selezionare la seconda opzione e toccare il pulsante OK.
  • Scegli i campi che devi mostrare nei risultati della query. Ho selezionato i seguenti campi:
  • Quindi, quando la query è stata eseguita, è possibile vedere i valori vuoti presenti nei campi Quantità. E la data dell’ordine.

Ciò accade perché in realtà non sono disponibili record corrispondenti nelle tabelle corrispondenti che utilizzano principalmente i criteri di join.

Incartare:

Nel frattempo unendo le tabelle nel database di Access se sfortunatamente hai perso la tabella, il suo record o qualsiasi altra cosa, hai anche la facile opzione di recupero dei dati. Vuoi sapere di cosa si tratta ..?

Bene, per la situazione devi provare lo Access del database riparazione e ripristino strumento. Con questo strumento professionale, puoi ripristinare facilmente tutti i dati del database di Access perso. A parte questo, se i tuoi dati vengono persi a causa del verificarsi di qualche problema di corruzione nella tabella, anche questo strumento funziona in modo molto efficiente.

tipHai ancora problemi? Risolvili con la Stellar riparazione per Access:

Questo software garantisce riparazione e recupero di senza soluzione di continuità del database ACCDB e MDB. Esso ripristina tutti gli oggetti tra cui tabelle, report, query, record, moduli e indici insieme a moduli, macro, ecc. Fissare Microsoft Access problemi di ora in 3 semplici passaggi:

  1. Scarica Stellar Access database riparazione strumento rated ottima su Cnet.
  2. Fai clic sull'opzione Sfoglia e Cerca per individuare il database di Access corrotto.
  3. Fai clic su Ripara Pulsante per riparae visualizzare in anteprima gli oggetti del database.

Pearson Willey è uno scrittore di contenuti di siti Web e lungo-forma pianificatore di contenuti. Oltre a questo, è anche un avido lettore. Quindi sa benissimo come scrivere un contenuto accattivante per i lettori. Scrivere è come un vantaggio crescente per lui. Ama esplorare le sue conoscenze su MS Access e condividere blog tecnici.