14.10.2013 Views

qui - FileMaker

qui - FileMaker

qui - FileMaker

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!