Message de rapport:
 

Re: Recuperer une chaine

Sujet: Re: Recuperer une chaine
par drcharly93 sur 26/6/2006 18:40:06

Bonjour,

Sans savoir si il s'agit de la meilleur solution dans votre cas mais je vais essayer de répondre au plus juste à votre question

sChaine est une Chaine
sProduit est une chaine

sChaine = "ceci est un prpoduit - 18M72455LT/ZE/ZQ"
//Solution 1
sProduit = SansEspace(ExtraitChaine(sChaine,2,"-"))
//Solution 2
sProduit = SansEspace(sChaine[[ position(sChaine,"-",1) A ]]
//Solution 3
sProduit = SansEspace(Droite(sChaine, Position(sChaine,"-",1,DepuisFin))

Encore faut-il s'assurer que le "-" ne se trouve que devant le code du produit et que le produit n'en contienne pas
pour la solution 1 :
Que le code se trouve toujours dans la deuxieme partie de chaine
etc...
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2