qui - FileMaker
qui - FileMaker
qui - FileMaker
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capitolo 4 | Uso delle tabelle e dei file correlati 113<br />
3. Nella finestra di dialogo Specifica il calcolo, definire un calcolo che determini quali record del portale<br />
visualizzare.<br />
Ad esempio, se si sta lavorando su un formato fatture, in un portale contenente i record dei prodotti<br />
di una tabella Articoli, per visualizzare solo i prodotti con quantità superiore a 1, utilizzare la formula<br />
If(Articoli::Quantità < 1; 0; 1).<br />
4. Fare clic su OK.<br />
Importante I risultati dei campi Riassunto, i calcoli e le richieste di ricerca sono basati sull'intero gruppo di<br />
record correlati e non solo sui record filtrati di un portale. Ad esempio, se in un portale viene visualizzato<br />
un sottogruppo di record filtrati e un campo Riassunto Totale di all'esterno del portale riassume questi<br />
record, il campo Riassunto calcola il totale di tutti i record correlati e non solo di quelli visualizzati.<br />
Per ulteriori informazioni sul filtraggio dei record dei portali, consultare la Guida.<br />
Informazioni sui riferimenti<br />
Il riferimento copia in un campo della tabella corrente i dati di un'altra tabella. Dopo essere stati copiati, i<br />
dati diventano parte della tabella corrente (e rimangono nella tabella da cui erano stati copiati). I dati copiati<br />
nella tabella corrente non cambiano automaticamente nel momento in cui si modificano i dati dell'altra<br />
tabella, a meno che non vengano modificati i dati del campo di confronto della tabella corrente.<br />
Per stabilire una connessione tra le tabelle per il riferimento, occorre creare una relazione. Quindi si deve definire<br />
un riferimento per copiare i dati da un campo della tabella correlata in un campo della tabella corrente.<br />
Quando si digita un valore nel campo di confronto della tabella corrente, <strong>FileMaker</strong> Pro utilizza la relazione<br />
per accedere al primo record della tabella correlata il cui campo di confronto contiene un valore<br />
corrispondente. Dopodiché, il valore del campo di origine di riferimento viene copiato nel campo di<br />
destinazione nel quale è memorizzato il valore.<br />
Dopo aver copiato un valore nel campo di destinazione del riferimento, è possibile modificarlo, sostituirlo<br />
o eliminarlo come qualunque altro valore (perché il valore di riferimento appartiene alla tabella corrente).<br />
È anche possibile aggiornare i dati della tabella corrente per unire i dati che vengono modificati nella tabella<br />
correlata.<br />
Creazione di riferimenti<br />
Per creare un riferimento:<br />
Tabella corrente<br />
Codice<br />
cliente<br />
Nome<br />
C200<br />
Smith<br />
Record della tabella correlata<br />
Relazione<br />
Codice<br />
cliente C235<br />
Codice<br />
cliente<br />
Nome<br />
C100<br />
Telefono 42.83.91.04<br />
Nome<br />
C200<br />
Città Parigi<br />
Telefono 555-3849<br />
Smith<br />
Città<br />
555-1234<br />
Vancouver<br />
Campo di destinazione del riferimento Campo di origine di riferimento<br />
1. Creare una relazione per il riferimento tra il campo di confronto della tabella corrente e quello della<br />
tabella correlata. Vedere "Creazione di relazioni" a pagina 110.<br />
Codice<br />
cliente<br />
2. Con il database aperto, selezionare il menu File > Gestisci > Database.<br />
Nome<br />
Telefono<br />
Città<br />
New York