Campi calcolati

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Rispondi
theboss
Messaggi: 13
Iscritto il: venerdì 3 giugno 2016, 13:00
Versione FileMaker: 17
Sistema operativo: Win 10

Campi calcolati

Messaggio da theboss » venerdì 2 novembre 2018, 15:24

Devo convertire un formato numero tipo 125,20 in 125.20 e anche 125 in 125.00 ho realizzato quindi un calcolato di questo genere:

CercaeSost ( (Dichiara (

[n = Arrotonda (TOTALE RIGA ; 2);

m = Modulo (n;2)];

n & Casi ( m = 0; ".00") ))
; "," ; "." )

in un portale il risultato è differente su ogni riga...
La prima da esattamete 125.00
la seconda mi da 125
la terza 125.0

Non me lo so spiegare...

flmkdev
Messaggi: 195
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: Campi calcolati

Messaggio da flmkdev » venerdì 2 novembre 2018, 21:32

Formato = DECIMALE
Numero fissi DECIMALI = 2
Separatore DECIMALE = . (punto)
Separatore delle MIGLIAIA = . (punto)
FM PRO ADVANCED 17 + FMS 17 :!:

theboss
Messaggi: 13
Iscritto il: venerdì 3 giugno 2016, 13:00
Versione FileMaker: 17
Sistema operativo: Win 10

Re: Campi calcolati

Messaggio da theboss » domenica 4 novembre 2018, 19:49

flmkdev ha scritto:
venerdì 2 novembre 2018, 21:32
Formato = DECIMALE
Numero fissi DECIMALI = 2
Separatore DECIMALE = . (punto)
Separatore delle MIGLIAIA = . (punto)
non va bene, in quanto quando lo utilizzo all'interno di un campo testo mi trasforma sempre il punto in virgola
sono riuscito per numeri maggiori di 0,, ad esempio se inserisco 125,33 mi restituisce 125.33 e fin qui va bene, ma se inserisco 0,125 mi restituisce .125 e non va bene, ho bisogno anche dello 0 (zero) davanti.
OVVERO: da un numero tipo 0,02 devo ottenere un testo 0.02
Grazie dell'aiuto

flmkdev
Messaggi: 195
Iscritto il: giovedì 14 gennaio 2016, 9:48
Versione FileMaker: 14.03
Sistema operativo: Windows 10 Pro

Re: Campi calcolati

Messaggio da flmkdev » lunedì 5 novembre 2018, 0:17

Ok adesso è chiaro.

Vedi il file in allegato

Per chi legge nel forum :
Campo TESTO

SCRIPT :
Sostituisci Contenuto Campo
CercaeSost ( Senza nome::numero;",";"." )

EVENTO SU SALVATAGGIO OGGETTO
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
FM PRO ADVANCED 17 + FMS 17 :!:

theboss
Messaggi: 13
Iscritto il: venerdì 3 giugno 2016, 13:00
Versione FileMaker: 17
Sistema operativo: Win 10

Re: Campi calcolati

Messaggio da theboss » martedì 6 novembre 2018, 11:52

il calcolo esatto per ottenere quello che volevo è:

If ( COSTO UNIT ≥ 1 ; "" ;"0")&CercaeSost ( (Dichiara (

[n = Arrotonda (COSTO UNIT ; 3);

m = Modulo (n;3)];

n & Casi ( m = 0; ".00") )) & If ( COSTO UNIT ≥ 1 ; ".00"; "")
; "," ; "." )

Grazie

Rispondi