Conteggio carattere e finestra personalizzata
Moderatore: Moderatori
-
- Messaggi: 202
- Iscritto il: martedì 1 giugno 2004, 2:00
Conteggio carattere e finestra personalizzata
Salve gente,
per prima cosa mi scuso, perché l'ho letto in un topic, ma non rieco più a trovarlo.
In pratica ho fatto un campo testo "Descrizione" e ho definito come numero massimo di caratteri digitabili 500.
Ho anche messo un messaggio personalizzato.
Però quando digito il testo superando il numero max. dei caratteri, mi appare la suddetta finestra con scritto il mio messaggio e 3 pulsanti:
Ripristina il campo - No - Si
Questa finestra quella di default che da FM con quei pulsanti che non fanno certo al caso mio; io vorrei che i pulsanti fosse soltanto uno: OK!
e che mi ripristinasse il campo al numero max. di caratteri ovvero 500, togliendo (e spezzando anche le frasi) i caratteri in eccesso.
Avevo provato con questa soluzione + veloce ma non mi riesce....
Allora avevo tentato con degli script:
Ho creato un campo calcolato con "ContaParole (Descrizione) [che è il campo dove c'è il testo]"
che mi restituisce non i caratteri ma le parole utilizzate (meglio che niente).
Ho fatto uno script (una cosa del genere):
IF (campo calcolato)=50
Mostra finestra personalizzata...
Else
Esci dallo script
Però posso tranquillamene superare il numero calcolato... senza che la finestra venga visualizzata.
Avete qualche idea??
PS: ho postato qui, m non so se forse era meglio in script (mi spostate se è errata la sezione?
per prima cosa mi scuso, perché l'ho letto in un topic, ma non rieco più a trovarlo.
In pratica ho fatto un campo testo "Descrizione" e ho definito come numero massimo di caratteri digitabili 500.
Ho anche messo un messaggio personalizzato.
Però quando digito il testo superando il numero max. dei caratteri, mi appare la suddetta finestra con scritto il mio messaggio e 3 pulsanti:
Ripristina il campo - No - Si
Questa finestra quella di default che da FM con quei pulsanti che non fanno certo al caso mio; io vorrei che i pulsanti fosse soltanto uno: OK!
e che mi ripristinasse il campo al numero max. di caratteri ovvero 500, togliendo (e spezzando anche le frasi) i caratteri in eccesso.
Avevo provato con questa soluzione + veloce ma non mi riesce....
Allora avevo tentato con degli script:
Ho creato un campo calcolato con "ContaParole (Descrizione) [che è il campo dove c'è il testo]"
che mi restituisce non i caratteri ma le parole utilizzate (meglio che niente).
Ho fatto uno script (una cosa del genere):
IF (campo calcolato)=50
Mostra finestra personalizzata...
Else
Esci dallo script
Però posso tranquillamene superare il numero calcolato... senza che la finestra venga visualizzata.
Avete qualche idea??
PS: ho postato qui, m non so se forse era meglio in script (mi spostate se è errata la sezione?
-
- Messaggi: 3616
- Iscritto il: sabato 7 febbraio 2004, 1:00
- Località: Roma
- Contatta:
Ciao
se hai la versione 7 od 8 di FM puoi mettere, nelle opzioni di inserimento automatico di valore calcolato, il seguente calcolo:
Sinistra ( Descrizione ; 500 )
ricordandoti di togliere il flag al box: " non sostituire..."
e di eliminare la validazione per calcolo.
Otterrai che il testo, all'uscita dal campo, verrà sempre tagliato oltre i 500 caratteri.
se hai la versione 7 od 8 di FM puoi mettere, nelle opzioni di inserimento automatico di valore calcolato, il seguente calcolo:
Sinistra ( Descrizione ; 500 )
ricordandoti di togliere il flag al box: " non sostituire..."
e di eliminare la validazione per calcolo.
Otterrai che il testo, all'uscita dal campo, verrà sempre tagliato oltre i 500 caratteri.

Raybaudi FMP 12 Adv. Windows XP SP3
-
- Messaggi: 202
- Iscritto il: martedì 1 giugno 2004, 2:00
Risposta
Grazie Ray...
come sempre chiaro e funzionale
Ancora grazie
come sempre chiaro e funzionale
Ancora grazie
