DIVISIONE DI UNA STRINGA

Moderator: Enrico Maria Giordano

Post Reply
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

DIVISIONE DI UNA STRINGA

Post by Silvio »

aMMETTENDO DI AVERE UNA STRINGA DI 50 CARATTERI
IO VORREI SUDDIVIDERLA IN TRE STRINGHE DI ALMENO 9 CARATTERI

PER ESEMPIO :

PANINO PROSCIUTTO CRUDO
MI DOVREBBE RESTITIRE TRE STRINGHE :
1=PANINO
2=PROSCIUTTO
3=CRUDO

OPPURE SE LA STRINGA è = CAFFE HAG
MI DOVREBBE RESTITIRE TRE STRINGHE
1=CAFFE HAG
2=""
3=""


MI SEMBRA FACILE MA FORSE A QUEST'ORA NON MI RICORDO BENE COME FARE
QUALCUNO PUO' AIUTARMI PER FAVORE ?
Best Regards, Saludos

Falconi Silvio
User avatar
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Re: DIVISIONE DI UNA STRINGA

Post by Enrico Maria Giordano »

Ti conviene metterci dei separatori (es. punto e virgola) e poi utilizzare la funzione StrToken() per estrarre le varie parti.

EMG
User avatar
Silvio
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Post by Silvio »

no forse non mi sono spiegato
io ho il campo di un archivio da 50 caratteri
questo campo in un bottone non entra
e quindi lo devo spezzettare in almeno tre tronconi da 9/10 caratteri cadauno
che dico all'utente di inserire la descrizione ed ogni parola un punto e virgola o un trattino ?
Best Regards, Saludos

Falconi Silvio
User avatar
Ugo
Posts: 283
Joined: Sat Oct 15, 2005 6:40 am
Location: Turin, Italy

Post by Ugo »

Silvio wrote:che dico all'utente di inserire la descrizione ed ogni parola un punto e virgola o un trattino ?
No!
puoi usare un Get Multiple Line e lo fai andare a capo con il return, e poi trasformi il CRLF in "|" (ad esempio) e poi lo ritrasformi quando lo editi o lo visualizzi.
Se invece non ti piace o non puoi, io lo farei con lo spazio, cercando di comporre la porzione della lunghezza che credi meglio.
Ciao, best regards,
Ugo
Post Reply