VISUALIZZARE GLI ZERI

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

Moderatore: Moderatori

bigjoseph
Messaggi: 89
Iscritto il: venerdì 22 giugno 2007, 2:00
Versione FileMaker: 8.5
Sistema operativo: WINDOWS 10
Località: Cagliari

VISUALIZZARE GLI ZERI

Messaggio da bigjoseph » martedì 23 ottobre 2007, 22:29

Se volessi visualizzare gli zeri che precedono le cifre significative di un numero?
Ad esempio, devo far scrivere "030" come risultato di un calcolo.
Che posso fare per evitare che scriva sempre 30?

PS Non ditemi "0"& numero, ma qualcosa che imposti come in Excel il formato del numero
FMP 8.5 Win XP SP2

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

Messaggio da PIG-NAH » mercoledì 24 ottobre 2007, 8:24

Zero trenta non è un numero, zero virgola trenta è un numero.

030 o A30 è la stessa cosa, vale a dire testo o codice alfanumerico.

Dunque se vuoi 030 il campo deve essere di tipo testo come il risultato del calcolo. Suppongo che anche per excel dovrebbe essere la stessa cosa ma forse mi sbaglio.
In ogni caso lo puoi formattare come valuta sostituendo € con 0.
FM8 ADV XP SP3

bigjoseph
Messaggi: 89
Iscritto il: venerdì 22 giugno 2007, 2:00
Versione FileMaker: 8.5
Sistema operativo: WINDOWS 10
Località: Cagliari

Messaggio da bigjoseph » mercoledì 24 ottobre 2007, 9:24

In ogni caso lo puoi formattare come valuta sostituendo € con 0.
Come l'uovo di colombo!
Suppongo che anche per excel dovrebbe essere la stessa cosa ma forse mi sbaglio.
In Excel si può fare impostando nel formato numero tanti zeri quante vogliamo siano le cifre del numero (0045,342 = 0000,000)

Grazie
FMP 8.5 Win XP SP2

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

Messaggio da PIG-NAH » mercoledì 24 ottobre 2007, 9:49

bigjoseph ha scritto:In Excel si può fare impostando nel formato numero tanti zeri quante vogliamo siano le cifre del numero (0045,342 = 0000,000)
Grazie
Si torna sempre li..il numero è 45,342 dato che 0045,342 non esiste.

Notare che excel accetta anche 12345,342 con questo tipo di formattazione ( non limiti le cifre con gli zeri ).

Merita concentrasi su FM...dai retta a me.
FM8 ADV XP SP3

bigjoseph
Messaggi: 89
Iscritto il: venerdì 22 giugno 2007, 2:00
Versione FileMaker: 8.5
Sistema operativo: WINDOWS 10
Località: Cagliari

Messaggio da bigjoseph » mercoledì 24 ottobre 2007, 10:38

Se dovessi indicare i valori degli angoli compresi tra 0 a 360 gradi, come chiameresti 031?
Numero o che cosa?
FMP 8.5 Win XP SP2

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » mercoledì 24 ottobre 2007, 10:45

031 non è una rappresentazione di gradi...

potrebbe essere: 0°31'00'' oppure 31°00'00'' o anche 0°00'31''

In ogni caso 031 non può essere inserito in un campo di tipo numero, perchè sarebbe come se inserissi il valore 31; quindi l'unico modo per inserirlo ( e ritrovarlo uguale ) è usare un campo di tipo testo.
Raybaudi FMP 12 Adv. Windows XP SP3

bigjoseph
Messaggi: 89
Iscritto il: venerdì 22 giugno 2007, 2:00
Versione FileMaker: 8.5
Sistema operativo: WINDOWS 10
Località: Cagliari

Messaggio da bigjoseph » mercoledì 7 novembre 2007, 19:07

Espongo meglio il problema.
Il campo <a> restituisce ad esempio il testo "045" e il campo <b> può contenere i valori "0" o "-1"
Il campo <c> fornisce il risultato di <a> + <b>
Se <b> = "0" <c> deve risultare = "045" e se <b> = "-1", <c> deve dare "044"
Come devo fare perchè i risultati non siano "45" e "44"?
Aiutatemi
FMP 8.5 Win XP SP2

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » mercoledì 7 novembre 2007, 19:14

ti sei risposto da solo.
usa due campi testo ed un calcolato (testo) con una funzione if.

.g.

raybaudi
Messaggi: 3616
Iscritto il: sabato 7 febbraio 2004, 1:00
Località: Roma
Contatta:

Messaggio da raybaudi » mercoledì 7 novembre 2007, 19:16

Calcolo per il campo C ( risultato di tipo testo ):

Casi(
B ; "044" ;
"045"
)
Raybaudi FMP 12 Adv. Windows XP SP3

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

Messaggio da PIG-NAH » giovedì 8 novembre 2007, 15:05

bigjoseph ha scritto:Espongo meglio il problema.
Il campo <a> restituisce ad esempio il testo "045" e il campo <b> può contenere i valori "0" o "-1"
Il campo <c> fornisce il risultato di <a> + <b>
Se <b> = "0" <c> deve risultare = "045" e se <b> = "-1", <c> deve dare "044"
Come devo fare perchè i risultati non siano "45" e "44"?
Aiutatemi
Destra ( "000" & A + B ; 3 )
FM8 ADV XP SP3

Rispondi