qui - FileMaker
qui - FileMaker
qui - FileMaker
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capitolo 4 | Uso delle tabelle e dei file correlati 105<br />
Visto che ogni relazione rappresenta un'impostazione aggiuntiva di criteri, è necessario conoscere il contesto,<br />
all'interno del grafico delle relazioni. Il contesto è il punto del grafico che permette di valutare una relazione.<br />
Poiché il grafico non è mai un ciclo, ogni punto lungo il grafico offre una prospettiva diversa dei dati.<br />
Poiché <strong>FileMaker</strong> Pro non consente di creare dei cicli nel grafico delle relazioni, il tentativo di creare un<br />
ciclo in <strong>FileMaker</strong> Pro provoca la generazione di una nuova ricorrenza della tabella, definita con nome<br />
univoco. Una nuova ricorrenza funziona come qualunque altra ricorrenza nel grafico e permette di<br />
continuare con la nuova relazione.<br />
Per ulteriori informazioni sul grafico delle relazioni, vedere la Guida.<br />
Informazioni sui campi di confronto delle relazioni<br />
Quando si crea una relazione tra tabelle, bisogna scegliere uno o più campi delle tabelle come campi<br />
di confronto. I campi di confronto di solito hanno valori comuni. Solitamente, in una relazione, un record<br />
di una tabella viene correlato ai record di un'altra tabella che condividono lo stesso valore del campo<br />
di confronto.<br />
Ad esempio, una tabella Clienti e una tabella Fatture possono usare il campo Codice cliente per identificare<br />
in modo univoco ogni cliente e ogni ac<strong>qui</strong>sto. Quando le due tabelle sono correlate attraverso il Codice<br />
cliente scelto come campo di confronto, un record della tabella Clienti può visualizzare un portale che<br />
mostra le fatture con il Codice cliente corrispondente e, nella tabella Fatture, ogni fattura con lo stesso<br />
Codice cliente può visualizzare i dati del cliente.<br />
I campi di confronto utilizzati in una relazione possono avere nomi diversi e possono essere di qualsiasi tipo,<br />
tranne Contenitore o Riassunto.<br />
Tipi di relazioni<br />
Quando si uniscono due tabelle che utilizzano una relazione, bisogna stabilire dei criteri che <strong>FileMaker</strong> Pro<br />
utilizza per visualizzare o accedere ai record correlati.<br />
I criteri possono essere semplici, come l'accoppiamento di un campo della tabella A con un campo della<br />
tabella B, oppure più complessi. Una definizione di relazione più complessa restituisce di solito un insieme<br />
di record correlati più ristretto. Esempi di relazioni complesse comprendono l'uso di più campi di confronto<br />
su uno o su entrambi i lati della relazione, la comparazione di campi di confronto con operatori relazionali<br />
non-equal o l'uso di campi di confronto di calcolo.<br />
Relazioni a criterio semplice<br />
In una relazione a criterio semplice, i dati di un campo sono accoppiati ai dati di un altro campo.<br />
Esempio: un record di una tabella è correlato a tutti i record dell'altra tabella se i valori del campo<br />
Codice cliente della tabella Clienti e di quello della tabella Numeri di Telefono sono uguali.<br />
Campo di<br />
confronto<br />
Campo di<br />
confronto<br />
La relazione a criterio semplice si utilizza quando si vogliono correlare due tabelle in base a un solo valore<br />
comune, come un numero di serie o un numero ID. Ad esempio, un database client ha due tabelle: Clienti, che<br />
memorizza nomi e indirizzi e Numeri di Telefono, che memorizza numeri di telefono e tipi di numeri di telefono,<br />
come lavoro, casa, fax e così via. I dati sono suddivisi in due tabelle perché un solo client può avere più numeri<br />
di telefono.