Pagina 1 di 1

valore da record precedente

Inviato: mercoledì 16 agosto 2017, 20:18
da fmstb
Ho letto diversi articoli, ma non ho capito come funziona la questione. In che modo io posso dire a FM di prendere un valore dal record precedente? Io non ho capito in che modo utilizzare la relazione, come faccio puntare il determinato record?

supponiamo la tabella X e i campi <<valore>> e <<id_record>>

mi è chiaro che dovrei dire di prendere il campo <<valore>> in <<id_record>>-1 ... ok ma come faccio?

Se io dovessi fare un campo calcolato come dico "vai a prendere <<valore>> in <<id_record>>-1 ?

Grazie

Re: valore da record precedente

Inviato: giovedì 17 agosto 2017, 15:17
da antonioinoky
Ciao
Quella funzione è insita in filemaker
e la trovi nelle opzioni campo, basta mettere la spunta su "valore da record precedente"

dal percorso File > Gestisci Database > Campi
selezioni il campo nel quale devi impostare questa opzione vai in Opzione campo e metti la spunta su"valore da record precedente"

Re: valore da record precedente

Inviato: giovedì 17 agosto 2017, 19:36
da fmstb
Ho trovato "valore dal record visualizzato per ultimo", ma non "valore dal record precedente". Sicuramente puoi mostrarmi dove, ma dopo ti chiedo anche come utilizzo questa opzione? Per esempio come faccio il calcolo <<numero>> - <<numero>> dello stesso campo nel record precedente?

Re: valore da record precedente

Inviato: giovedì 17 agosto 2017, 21:18
da flmkdev
Direi che è opportuno creare un campo calcolato ed usare la funzione "LAST" in italiano "ULTIMO"
Ultimo(nomecampo)
"Valore da record precedente" semplifica l'immissione dati ricordando l'ultimo valore inserito che viene riproposto nel successivo inserimento sullo stesso campo ovviamente.

Fai un pò di prove.

Non da ultimo non escluderei un ordinamento sulle RELAZIONI in ORDINE DISCENDENTE sul NUMERO FATTURA per avere come prima riga l'ULTIMO RECORD o NUMERO FATTURA ...

Vedi tu quale soluzione meglio ti aggrada.

Ancora meglio impariamo l'uso delle VARIABILI...

Da SCRIPT :
Imposta variabile : [$numfatt ; Valore : Ultimo(numero_fattura) - 1]

Re: valore da record precedente

Inviato: domenica 21 gennaio 2018, 17:00
da paologaglia
Salve,
mi attacco a questa discussione già aperta per chiedere a qualcuno di voi se sa il modo per attivare questa funzione anche ai campi multipli.
Ho un campo multiplo con 10 ripetizioni e quando creo un nuovo record mi richiama soltanto il valore della prima ripetizione del campo multiplo.
Grazie