Creare una relazione UNO-A-MOLTI tra due tabelle di Office Access

(Corrado Del Buono)

La relazione UNO-A-MOLTI consente di collegare un record di una tabella con più record di una seconda tabella. Questa relazione tra record è molto utilizzata nei database aziendali per creare delle tabelle dei “dettagli” che richiamano continuamente dati da una prima tabella: si pensi, ad esempio, a degli ordinativi di acquisto che possono riguardare, in un arco di tempo ristretto, sempre lo stesso fornitore. Normalmente, questa relazione viene fatta collegando un campo univoco (della prima tabella), quale ad esempio un campo CONTATORE, con un campo NUMERICO inserito nella seconda tabella. Vediamo la procedura operativa attraverso un semplice esempio pratico.

PAGINA 2

Creiamo ora la relazione tra le due tabelle. Selezioniamo la barra STRUMENTI DATABASE quindi il pulsante RELAZIONI.

Dalla finestra MOSTRA TABELLA, selezioniamo la prima tabella ed utilizziamo il pulsante AGGIUNGI. Ripetiamo la procedura per la seconda tabella ed infine facciamo clic sul pulsante CHIUDI (sempre della finestra MOSTRA TABELLA).

Le due tabelle vengono visualizzate all’interno dell’area RELAZIONI di Office Access. Posizioniamo il mouse sul campo ID della tabella FORNITORI e trasciniamolo sul campo IDfornitore della tabella SCADENZIARIO. A video appare la finestra MODIFICA RELAZIONI che consente di gestire il tipo di relazione tra i due campi. Il tipo di relazione che viene proposta in automatico da Access (tra un campo CONTATORE e un campo NUMERICO) è la relazione UNO-A-MOLTI; quindi, non ci resta che confermare con un clic sul pulsante OK e chiudere la scheda RELAZIONE attraverso il pulsante CHIUDI posto sulla barra PROGETTAZIONE.

Abbiamo detto in precedenza che la relazione UNO-A-MOLTI consente di collegare un record di una prima tabella (nel nostro caso, tabella FORNITORI) con più record di una seconda tabella (nel nostro caso, la tabella SCADENZIARIO). Possiamo quindi aprire la tabella FORNITORI, utilizzare il tasto più (+) posto alla sinistra dei singoli record ed inserire i dati relativa alle diverse fatture di acquisto (relative al fornitore).

TastoEffeUno.it

Copyright 2022 - ASSODOLAB, Associazione Nazionale Docenti di Laboratorio

Ente accreditato e qualificato dal MIUR per la formazione del personale della Scuola - Direttiva 170 del 21/03/2016.
Via Cavour, 74 - 76015 TRINITAPOLI BT - Italy
Telefono 339.2661022 - P. IVA 03039870716

PRIVACY: Questo sito utilizza cookie di terze parti (Google AdSense, Google Analytics) per migliorare servizi ed esperienza dei lettori. MAGGIORI DETTAGLI