Video: 29.Access da zero. Creare la relazione tra due tabelle. 2024
Se si desidera creare una relazione tabella in Access 2016, è necessario prima aprire la finestra Relazioni. A tale scopo, attenersi alla seguente procedura:
-
Fare clic sulla scheda Strumenti database sulla barra multifunzione.
Il gruppo Relazioni viene visualizzato sulla barra multifunzione.
-
Dal gruppo Relazioni, fare clic sul pulsante Relazioni.
La finestra Relazioni viene visualizzata insieme alla finestra di dialogo Mostra tabella.
-
Per ogni coppia di tabelle desiderate nella relazione, fare clic sulla tabella e quindi fare clic su Aggiungi.
Nel grande spazio di lavoro Relazioni, una piccola finestra elenca i campi nella tabella selezionata. Man mano che si aggiungono tabelle al layout, viene visualizzata una finestra separata per ogni tabella. Puoi vedere queste finestre a sinistra della finestra di dialogo Mostra tabella.
Ripeti il passaggio 3 per ogni coppia di tabelle che vuoi mettere in relazione. Se una delle tabelle nella coppia è già presente (a causa di una relazione esistente che ha con un'altra tabella), non è necessario aggiungerla di nuovo.
-
Dopo aver completato l'aggiunta di tabelle, fare clic sul pulsante Chiudi.
Decidi quali tabelle vuoi mettere in relazione. Poiché la relazione uno-a-molti è la più comune, queste istruzioni si riferiscono ad essa.
-
Posiziona il puntatore del mouse sul campo che vuoi mettere in relazione nella tabella genitore (la tabella "uno" nella relazione uno-a-molti) e tieni premuto il tasto sinistro del mouse.
In genere il campo che si desidera correlare nella tabella padre è la chiave primaria.
-
Tenendo premuto il tasto sinistro del mouse, trascinare il puntatore del mouse dal campo padre al campo figlio nella tabella figlio (la tabella "molti" nella relazione uno a molti).
I campi hanno in genere lo stesso nome, ad esempio LocationID.
-
Puntare al campo correlato nella tabella figlio e rilasciare il pulsante del mouse.
Viene visualizzata la finestra di dialogo Modifica relazioni, che descrive in dettaglio la relazione futura.
-
Nella finestra di dialogo Modifica relazioni, selezionare le opzioni Enforce Referential Integrity e Cascade Delete Related Records.
Ciò garantisce che quando si elimina un record dalla tabella padre, Access cancelli tutti i record correlati nella tabella figlio.
-
Fare clic su Crea per impostare la relazione.
La finestra di dialogo Modifica relazioni si chiude e viene visualizzata una linea di collegamento che collega i due campi, indicando che i campi sono correlati.