Relazione con campo Calcolato
Moderatore: Moderatori
-
- Messaggi: 66
- Iscritto il: martedì 20 agosto 2013, 15:12
- Versione FileMaker: FMP20
- Sistema operativo: WIN11
Relazione con campo Calcolato
Salve a tutti
Oggi mi sono inbattuto in una "anomalia"
a cui non trovo soluzione
forse per scarsa conoscienza.
ho creato una relazione tra due tabelle
Movimenti magazzino e Fatture materiali
mediante i campi Cod. Fornitore N.DdT
la visualizzazione avviene mediante un formato della tabella Fattue Materiali nella quale visualizzo mediante portale i movimenti (DdT) legati a quella fattura.
per il momento creo il record di una fattura ne compilo i dati poi in un campo DdT inserisco con ritorno a capo tutti i numeri di DdT da collegare, e fin qui tutto ok
essendoci nei movimenti numeri di DdT che si ripetono negli anni ho inserito nella relazione anche il campo calcolato Annobasato da un lato su Data Fattura e da l'altro su Data DdT in modo da collegare solo i DdT per anno di appartenenza, il valore visualizzato nel campo e corretto ma nel portale non vedo più nulla.
mi viene un dubbio!! è forse il campo calcolato che non e compatibile con la relazione non essendo "fisso"
Grazie a chi volesse chiarirmi le idee.
Oggi mi sono inbattuto in una "anomalia"
a cui non trovo soluzione
forse per scarsa conoscienza.
ho creato una relazione tra due tabelle
Movimenti magazzino e Fatture materiali
mediante i campi Cod. Fornitore N.DdT
la visualizzazione avviene mediante un formato della tabella Fattue Materiali nella quale visualizzo mediante portale i movimenti (DdT) legati a quella fattura.
per il momento creo il record di una fattura ne compilo i dati poi in un campo DdT inserisco con ritorno a capo tutti i numeri di DdT da collegare, e fin qui tutto ok
essendoci nei movimenti numeri di DdT che si ripetono negli anni ho inserito nella relazione anche il campo calcolato Annobasato da un lato su Data Fattura e da l'altro su Data DdT in modo da collegare solo i DdT per anno di appartenenza, il valore visualizzato nel campo e corretto ma nel portale non vedo più nulla.
mi viene un dubbio!! è forse il campo calcolato che non e compatibile con la relazione non essendo "fisso"
Grazie a chi volesse chiarirmi le idee.
FM Server 20 - FM Pro 20 WIN 11 -
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Relazione con campo Calcolato
Confermo che alcuni campi calcolati NON SONO INDICIZZABILI quindi fanno fallire la relazione.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 66
- Iscritto il: martedì 20 agosto 2013, 15:12
- Versione FileMaker: FMP20
- Sistema operativo: WIN11
Re: Relazione con campo Calcolato
Grazie per il chiarimento
allora non mi resta che rendere il campo indicizzabile.
grazie ancora
allora non mi resta che rendere il campo indicizzabile.
grazie ancora
FM Server 20 - FM Pro 20 WIN 11 -
-
- Messaggi: 66
- Iscritto il: martedì 20 agosto 2013, 15:12
- Versione FileMaker: FMP20
- Sistema operativo: WIN11
Re: Relazione con campo Calcolato
Rispondo a me stesso per "chiudere" l'argomento
per ovviare al'incompatibilità del campo calcolato nella relazione
ho impostato uno script triger su uscita oggetto sia sul campo Data Fattura che sul campo Data DdT nelle rispettive tabelle
il quale imposta il campo Anno = Anno(Data Fattura) nella tabella fatture e Anno = Anno(Data DdT) nella tabella movimenti
in questo modo anche se eseguo modifiche alla data il campo anno viene aggiornato e la relazione funziona perfettamente
per ovviare al'incompatibilità del campo calcolato nella relazione
ho impostato uno script triger su uscita oggetto sia sul campo Data Fattura che sul campo Data DdT nelle rispettive tabelle
il quale imposta il campo Anno = Anno(Data Fattura) nella tabella fatture e Anno = Anno(Data DdT) nella tabella movimenti
in questo modo anche se eseguo modifiche alla data il campo anno viene aggiornato e la relazione funziona perfettamente
FM Server 20 - FM Pro 20 WIN 11 -
- fabio.beri
- Messaggi: 2041
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Relazione con campo Calcolato
Caro Antonio, la tipologia di campo "calcolato" è un'anomalia (parlando di database) tutta di FileMaker.
Se farai un'attenta analisi, scoprirai che potresti NON AVERE MAI necessità di un calcolato, che per carità, è comodissimo, ma comporta numerosi problemi di utilizzo.
Complimenti per la tua scelta!
Se farai un'attenta analisi, scoprirai che potresti NON AVERE MAI necessità di un calcolato, che per carità, è comodissimo, ma comporta numerosi problemi di utilizzo.
Complimenti per la tua scelta!
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024