DIVISIONE DI UNA STRINGA

Moderator: Enrico Maria Giordano

DIVISIONE DI UNA STRINGA

Postby Silvio » Fri Aug 04, 2006 11:09 pm

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
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Re: DIVISIONE DI UNA STRINGA

Postby Enrico Maria Giordano » Sat Aug 05, 2006 9:45 am

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

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8715
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia

Postby Silvio » Sat Aug 05, 2006 6:57 pm

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
Silvio
 
Posts: 3107
Joined: Fri Oct 07, 2005 6:28 pm
Location: Teramo,Italy

Postby Ugo » Wed Aug 23, 2006 1:18 pm

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
User avatar
Ugo
 
Posts: 283
Joined: Sat Oct 15, 2005 6:40 am
Location: Turin, Italy


Return to All products support

Who is online

Users browsing this forum: No registered users and 20 guests