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 1

Supponiamo di voler realizzare uno SCADENZIARIO delle fatture di acquisto che riporti le fatture ricevute dai fornitori dell’azienda. Creiamo innanzitutto una tabella, che chiameremo FORNITORI, inserendo i campi strettamente necessari (ID, FORNITORE, INDIRIZZO CAP, CITTA’, PROV). Ad eccezione del campo ID che sarà di tipo NUMERAZIONE AUTOMATICA, agli altri campi possiamo assegnare il tipo TESTO BREVE.

Per evitare di appesantire il database riduciamo, ove possibile, la dimensione dei campi intervenendo all’interno della scheda GENERALE delle PROPRIETA’ CAMPO. Ad esempio, per il campo CAP possiamo inserire una lunghezza di 5 caratteri.

Salviamo la tabella ed inseriamo alcuni dati di esempio che ci serviranno successivamente per vedere gli effetti della relazione UNO-A-MOLTI che andremo a creare.

Creiamo ora una seconda tabella dal nome SCADENZIARIO inserendo i campi tipici di una fattura (DATA, NUMERO, IMPORTO e SCADENZA); aggiungiamo alla tabella sia il campo ID (Numerazione automatica) sia un campo numerico (che chiameremo per convenzione IDfornitore) che ci servirà per creare la relazione UNO-A-MOLTI. Scegliamo per ciascun campo il TIPO DATI più appropriato. Salviamo, infine, questa seconda tabella.

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

Patente nautica D1 2025
Giochi e contenuti didattici per le scuole