Utilizzo delle tabelle e dei file correlati > Informazioni sui tipi di relazioni > Informazioni sulle relazioni a criterio semplice
 
Informazioni sulle relazioni a criterio semplice
In una relazione a criterio semplice, i dati di un campo sono accoppiati ai dati di un altro campo.
Esempio: un record di una tabella è correlato a un record qualsiasi dell'altra tabella se i valori nel Campo di Testo A e nel Campo di Testo B sono gli stessi.
Due tabelle con linee tra due campi che mostrano una relazione a criterio semplice
Utilizzo di una relazione a criterio semplice
La relazione a criterio semplice si utilizza quando si vogliono correlare due tabelle in base a un solo valore comune, come un numero di serie o un numero ID. Ad esempio, un database ha due tabelle:
Clienti, che memorizza nomi e indirizzi
Contatti, che memorizza numeri di telefono, tipi di numeri di telefono (come lavoro, casa, fax e così via) e indirizzi e-mail
I dati sono suddivisi in due tabelle perché un solo cliente può avere più numeri di telefono e indirizzi e-mail.
Le tabelle hanno i seguenti campi:
 
Tabella
Nome del campo
Commento
Clienti
ID Cliente
Campo Numero, numero di serie a immissione automatica; questo sarà il campo di confronto nella tabella Clienti
 
Nome
Campo testo
 
Cognome
Campo testo
 
Indirizzo 1
Campo testo
 
Città
Campo testo
 
Stato
Campo testo
 
Paese
Campo testo
Contatti
Numero di telefono
Campo testo
 
Tipo di telefono
Campo testo
 
Email Address
Campo testo
 
Tipo di e-mail
Campo testo
 
ID Cliente
Campo Numero; questo sarà il campo di confronto nella tabella Contatti
Il campo ID cliente è il campo di confronto nella relazione tra le due tabelle. Nella tabella Clienti, il campo ID Cliente è impostato per immettere automaticamente un numero di serie, dando a ogni record nella tabella Clienti un numero ID univoco. Nella tabella Contatti, l'ID cliente è un semplice campo Numero, e non viene impostata nessuna opzione di immissione automatica.
Nel grafico delle relazioni, la relazione è tra i campi ID cliente di ciascuna tabella.
Una relazione a criterio semplice tra la tabella Clienti e la tabella Contatti
Nella finestra di dialogo Modifica relazione, l'opzione Consenti la creazione di record in questa tabella tramite questa relazione è abilitata. Ciò significa che l'utente sarà in grado di inserire un numero di telefono in una riga vuota del portale e che FileMaker Pro creerà automaticamente un record correlato per tale numero di telefono. Anche l'opzione Elimina i record correlati in questa tabella quando un record viene eliminato nell'altra tabella è abilitata, perché non è necessario mantenere i vecchi numeri di telefono una volta che il record di contatto corrispondente è stato eliminato.
Poiché la relazione viene stabilita per consentire la creazione di record correlati nella tabella Contatti, l'ID cliente di un record Clienti viene inserito automaticamente nel campo ID cliente della tabella Contatti in ogni nuovo record correlato. Ciò permette di correlare numerosi record nella tabella Contatti a un solo record nella tabella Clienti.
Infine viene aggiunto un portale alla tabella Contatti sul formato Clienti. Quando si inserisce un numero di telefono o un indirizzo e-mail in una riga vuota del portale nella tabella Clienti, FileMaker Pro crea un record correlato per tale numero di telefono o indirizzo e-mail nella tabella Contatti.
Argomenti correlati 
Informazioni sulle relazioni a criterio multiplo
Informazioni sulle relazioni che utilizzano operatori comparativi
Informazioni sulle relazioni che restituiscono una serie di record
Informazioni sulle relazioni di auto collegamento
Creazione di portali per visualizzare i record correlati