Conteggio carattere e finestra personalizzata

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

Moderatore: Moderatori

Rispondi
Pimpinelli
Messaggi: 202
Iscritto il: martedì 1 giugno 2004, 2:00

Conteggio carattere e finestra personalizzata

Messaggio da Pimpinelli » giovedì 15 giugno 2006, 17:42

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?

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

Messaggio da raybaudi » giovedì 15 giugno 2006, 20:19

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. :wink:
Raybaudi FMP 12 Adv. Windows XP SP3

Pimpinelli
Messaggi: 202
Iscritto il: martedì 1 giugno 2004, 2:00

Risposta

Messaggio da Pimpinelli » venerdì 16 giugno 2006, 8:53

Grazie Ray...

come sempre chiaro e funzionale

Ancora grazie :wink:

Rispondi