Numero Formattato
Moderatore: Moderatori
-
- Messaggi: 196
- Iscritto il: domenica 12 novembre 2006, 1:00
- Località: Caserta
mi corrego .... se inserisco dal testierino numerico usando il punto ..accetta qualsiasi valore--- se inserisco i valori usando i numeri della tastiera e come separatore la virgola mi funziona alla grande- ripeto con il punto accetta tuttoloziofester ha scritto:campo numerio chiamato cylODxraybaudi ha scritto:Inserisci nelle opzioni di verifica di quel campo il seguente calcolo:
Mod ( tuoCampoNumero ; 0,25 ) = 0
in questo campo nelle opzioni di verifica devo mettere la tua formula??
devo mettere il segno di spunta su "in questo campo convalida sempre" ??
se si -non mi funziona - se metto +0.44 o un qualsiasi altro valore non mi segnala nessun errore
ancora grazie
FILEMAKER 12 - win7
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
Il punto, nella tastiera italiana, NON viene considerato come separatore decimale ( anzi, per essere più precisi, è come se tu NON lo avessi scritto ), per cui se tu inserisci 0.44, FileMaker interpreta: 44 ( numero che è multiplo di 0,25 per cui è normale che venga accettato )loziofester ha scritto: .... se inserisco dal testierino numerico usando il punto ..accetta qualsiasi valore---
Raybaudi FMP 12 Adv. Windows XP SP3
-
- Messaggi: 196
- Iscritto il: domenica 12 novembre 2006, 1:00
- Località: Caserta
ok per me è chiarissimo ... il problema è che lo usa sia mia moglie che mia cognata e loro mi hanno detto che trovano molto più comodo (sopratutto perchè così abituate) usare l tastierino numerico per immetere i dati.. credi che ci sia un modo per fare un controllo ed vitare che usino ill puntino???raybaudi ha scritto:Il punto, nella tastiera italiana, NON viene considerato come separatore decimale ( anzi, per essere più precisi, è come se tu NON lo avessi scritto ), per cui se tu inserisci 0.44, FileMaker interpreta: 44 ( numero che è multiplo di 0,25 per cui è normale che venga accettato )loziofester ha scritto: .... se inserisco dal testierino numerico usando il punto ..accetta qualsiasi valore---
ancora grazie
FILEMAKER 12 - win7
- PIG-NAH
- Messaggi: 2564
- Iscritto il: martedì 7 agosto 2007, 2:00
- Località: BIG BANG
A me mi garba questa funzione...
Campo A = calcolo proposto sostituisce ecc....
Non so se va bene sulla 7, conosco solo la 8.
Baranbaran
Consenti ( [ k = If ( Sinistra ( A ; 1 ) = "-" ; Mezzo ( A ; 2 ; 5 ) ; A ) ; x = k * 4 ; y = Soffitto ( k * 4 ) ; z = x-y ] ; If ( z ? 0 ; ColoreTesto ( "ERRORE" ; RGB ( 250 ; 0 ; 0 ) ) ; A ) )
Campo A = calcolo proposto sostituisce ecc....
Non so se va bene sulla 7, conosco solo la 8.
Baranbaran
Consenti ( [ k = If ( Sinistra ( A ; 1 ) = "-" ; Mezzo ( A ; 2 ; 5 ) ; A ) ; x = k * 4 ; y = Soffitto ( k * 4 ) ; z = x-y ] ; If ( z ? 0 ; ColoreTesto ( "ERRORE" ; RGB ( 250 ; 0 ; 0 ) ) ; A ) )
FM8 ADV XP SP3
- PIG-NAH
- Messaggi: 2564
- Iscritto il: martedì 7 agosto 2007, 2:00
- Località: BIG BANG
Consenti ( [ k = If ( Sinistra ( A ; 1 ) = "-" or "+" ; Mezzo ( A ; 2 ; 5 ) ; A ) ; x = k * 4 ; y = Soffitto ( k * 4 ) ] ; If ( (x-y) ? 0 ; ColoreTesto ( "ERRORE" ; RGB ( 200 ; 0 ; 50 ) ) ; ColoreTesto ( A ; RGB ( 0 ; 0 ; 0 ) ) ) )
L'ho riscritta meglio ( si fa per dire ).
Campo A testo accetta solo 0 o multipli di 0,25.
Se esce un segno ? sta per diverso da.
Piu che una funzione personalizzata è una mezza cavolata..lo so..ma
daltronde di piu nin so..baranbaran
L'ho riscritta meglio ( si fa per dire ).
Campo A testo accetta solo 0 o multipli di 0,25.
Se esce un segno ? sta per diverso da.
Piu che una funzione personalizzata è una mezza cavolata..lo so..ma
daltronde di piu nin so..baranbaran
FM8 ADV XP SP3
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
Sì...loziofester ha scritto:.. credi che ci sia un modo per fare un controllo ed vitare che usino ill puntino???
Allora abbiamo messo nelle opzioni di validazione di quel campo il controllo :
Mod ( tuoCampoNumero ; 0,25 ) = 0
Nelle opzioni di inserimento automatico dello stesso campo inseriamo questo calcolo:
Substitute ( tuoCampoNumero ; "." ; "," )
ricordandoci di togliere il flag a: " Non sostituire se..."
Raybaudi FMP 12 Adv. Windows XP SP3
-
- Messaggi: 196
- Iscritto il: domenica 12 novembre 2006, 1:00
- Località: Caserta