FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index All products support DIVISIONE DI UNA STRINGA
Posts: 3107
Joined: Fri Oct 07, 2005 06:28 PM
DIVISIONE DI UNA STRINGA
Posted: 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
Posts: 9020
Joined: Thu Oct 06, 2005 08:17 PM
Re: DIVISIONE DI UNA STRINGA
Posted: Sat Aug 05, 2006 09:45 AM

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

EMG

Posts: 3107
Joined: Fri Oct 07, 2005 06:28 PM
DIVISIONE DI UNA STRINGA
Posted: Sat Aug 05, 2006 06: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
Posts: 283
Joined: Sat Oct 15, 2005 06:40 AM
DIVISIONE DI UNA STRINGA
Posted: Wed Aug 23, 2006 01: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

Continue the discussion