14.10.2013 Views

qui - FileMaker

qui - FileMaker

qui - FileMaker

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!