Spazio tra caratteri

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

Moderatore: Moderatori

Rispondi
Avatar utente
gerrymare
Messaggi: 19
Iscritto il: martedì 18 ottobre 2016, 14:24

Spazio tra caratteri

Messaggio da gerrymare » martedì 25 ottobre 2016, 15:38

Salve, è possibile inserire spazi tra caratteri ? Mi spiego meglio si possono espandere i caratteri di una lettera o di un campo con uno o + spazi,
es. C I A O o 1 2 - 0 2 - 0 6.
Grazie.

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

Re: Spazio tra caratteri

Messaggio da PIG-NAH » martedì 25 ottobre 2016, 16:31

Si può fare con uno script loop oppure con una funzione personalizzata ricorsiva.
Si tratta di prelevare il primo carattere e aggiungere uno spazio, accodare il secondo carattere e
aggiungere uno spazio e così via fino al penultimo carattere e accodare l'ultimo.
FM8 ADV XP SP3

Avatar utente
gerrymare
Messaggi: 19
Iscritto il: martedì 18 ottobre 2016, 14:24

Re: Spazio tra caratteri

Messaggio da gerrymare » martedì 25 ottobre 2016, 16:45

GRAZIE 1000,
pensavo ci fosse una formattazione già impostata, proverò ma credo che sia + semplice crearmi un doppio campo in entrambi e modi normale e espanso.
:roll:

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

Re: Spazio tra caratteri

Messaggio da PIG-NAH » martedì 25 ottobre 2016, 17:09

La funzione di testo per formattare il campo Espanso esiste, non ti servono due campi.
In ogni caso ti faccio notare che tu parlavi di aggiungere spazi fra le lettere che è completamente
diverso dal formattare in espanso o in grassetto, sottolineato e così via.
FM8 ADV XP SP3

Avatar utente
gerrymare
Messaggi: 19
Iscritto il: martedì 18 ottobre 2016, 14:24

Re: Spazio tra caratteri

Messaggio da gerrymare » martedì 25 ottobre 2016, 17:54

Scusate colpa mia,mi spiego meglio il mio obbiettivo è scrivere caratteri con spazi in modo da farli farli coincidere in appositi moduli divisi da separatori, appunto chiedevo se esiste una funzione che mi permetta di espandere il mio campo in modo che si incastri.

Grazie

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

Re: Spazio tra caratteri

Messaggio da PIG-NAH » martedì 25 ottobre 2016, 18:14

Se intendi tipo bollettino postale o parole crociate devi usare un campo multiplo calcolato che ricava le lettere
dal campo testo mettendole una per ripetizione ( casella).
La funzione da usare è: Mezzo ( Espanso ( tuocampotesto ) ; Get ( NumeroRipetizioneCalcolo ) ; 1)
FM8 ADV XP SP3

Avatar utente
gerrymare
Messaggi: 19
Iscritto il: martedì 18 ottobre 2016, 14:24

Re: Spazio tra caratteri

Messaggio da gerrymare » martedì 25 ottobre 2016, 18:23

Si è quello che devo fare ;) , bene mi studio l'uso di questa funzione.
Grazie 1000.

Avatar utente
gerrymare
Messaggi: 19
Iscritto il: martedì 18 ottobre 2016, 14:24

Re: Spazio tra caratteri

Messaggio da gerrymare » sabato 29 ottobre 2016, 6:26

Salve,
ho creato questa funzione utilizzando info prese un pò in giro si può ancora migliorare, spero possa essere utile a qualcun'altro.

Codice: Seleziona tutto

If ( LungTesto = 1 ; 
   Testo ; 
   InsCarText ( Left ( Testo ; LungTesto - 1 ) & CarSost & Right ( Testo ; Length ( Testo ) - LungTesto + 1  ) ; CarSost ; LungTesto - 1 )
)
Allora la funzione usa 3 parametri (Testo, CarSost,LungTesto), visto che la mio scopo serviva inserire uno spazio ho voluto renderla +
funzionale dando all'utilizzatore la possibilità di scegliere il tipo di carattere da usare tra il testo.

Come risultato avremo il nostro testo con il carattere voluto (Es. usando uno spazio e il testo CIAO - otteniamo C I A O.

Spero di essere stato di aiuto.

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

Re: Spazio tra caratteri

Messaggio da PIG-NAH » sabato 29 ottobre 2016, 9:47

A me è servita sicuramente, puoi starne certo.
FM8 ADV XP SP3

Rispondi