relazionare 3 tabelle

FileMaker è un database relazionale. Vediamo come...

Moderatore: Moderatori

Ringos
Messaggi: 401
Iscritto il: mercoledì 16 novembre 2011, 16:05

relazionare 3 tabelle

Messaggio da Ringos » venerdì 11 settembre 2015, 21:55

Ciao, ho tre tabelle , la prima "telefoni" è collegata con un portale alla seconda tabella "clienti" che a sua volta è collegata con la terza tabella "fatture". Nei record della tabella telefoni ho inserio un campo che determina quale numero inserire in fattura se ci sono più numeri di telefono. Bene il problema sta nel fatto che non riesco a vedere i numeri di telefono in "fatture". Come posso fare? Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Re: relazionare 3 tabelle

Messaggio da PIG-NAH » sabato 12 settembre 2015, 8:35

Telefoni::idcliente = Fatture::idcliente
FM8 ADV XP SP3

Ringos
Messaggi: 401
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: relazionare 3 tabelle

Messaggio da Ringos » sabato 12 settembre 2015, 9:26

PIG-NAH ha scritto:Telefoni::idcliente = Fatture::idcliente
grazie Pig, quindi nelle relazioni mi si duplichera' la tabella rinominandosi con il numero 2 e io devo usare i campi della numero 2?
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Ringos
Messaggi: 401
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: relazionare 3 tabelle

Messaggio da Ringos » mercoledì 16 settembre 2015, 23:09

Funziona e grazie, ora ho questo problema che nel campo del numero di telefono che deve comparire in fattura vorrei si vedessero i numeri di telefono solo contrassegnati. Mi spiego meglio a fianco del numero nella tabella clienti ho inserito un campo con "gruppo di caselle di controllo" collegata ad una lista valori con valore "X" dove posso mettere la spunta e ciò sta a significare che quel numero deve comparire in fattura. Ho provato nel campo numero della tabella fattura ad ottenere un calcolo di riferimento con la funzione casi ossia se c'è la x restituiscimi il numero di telefono ma non funziona. Ho inserito anche un numero 3 di ripetizioni cosi da fare un campo solo per magari 3 numeri. Come posso fare? Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Re: relazionare 3 tabelle

Messaggio da PIG-NAH » giovedì 17 settembre 2015, 9:45

Ti basta il valore di riferimento con il campo casella di controllo.
I valori realmente presenti sono solo quelli con la x.
Il campo numero della tabella fattura deve essere di tipo testo.
FM8 ADV XP SP3

Ringos
Messaggi: 401
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: relazionare 3 tabelle

Messaggio da Ringos » venerdì 18 settembre 2015, 18:03

PIG-NAH ha scritto:Ti basta il valore di riferimento con il campo casella di controllo.]
Ok perfetto
PIG-NAH ha scritto:I valori realmente presenti sono solo quelli con la x.]
come faccio questo passo visto che il valore sopra è di riferimento?
PIG-NAH ha scritto:Il campo numero della tabella fattura deve essere di tipo testo.
Ok fatto.
Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Ringos
Messaggi: 401
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: relazionare 3 tabelle

Messaggio da Ringos » domenica 20 settembre 2015, 21:30

Fatto prove anche in questa tua risposta ma il secondo passaggio non riesco. Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Re: relazionare 3 tabelle

Messaggio da PIG-NAH » lunedì 21 settembre 2015, 10:53

Non ho capito questa cosa del secondo passaggio.
FM8 ADV XP SP3

Ringos
Messaggi: 401
Iscritto il: mercoledì 16 novembre 2011, 16:05

Re: relazionare 3 tabelle

Messaggio da Ringos » lunedì 21 settembre 2015, 13:37

PIG-NAH ha scritto:I valori realmente presenti sono solo quelli con la x.
Questo è il secondo passaggio. Grazie.
FMPRO Pro 17 Advanced - iMac 2,3 GHz Intel Core i5 - OS X 10.13.6

Avatar utente
PIG-NAH
Messaggi: 2564
Iscritto il: martedì 7 agosto 2007, 2:00
Località: BIG BANG

Re: relazionare 3 tabelle

Messaggio da PIG-NAH » lunedì 21 settembre 2015, 16:54

Significa che i valori non contrassegnati con la x appartengono alla lista valori e anche se te li vedi tutti
il campo contiene solo i valori con la x.

A X
B
C X

=
A
C
FM8 ADV XP SP3

Rispondi