Visites

   visiteurs

   visiteurs en ligne

Sujet n°257 Séparation de chaine
    par Robert_H le 05/08/2009 : 23:18

Bonjour, je cherche à séparé une chaine en deux partie mais voila c galère lol cry

Voila la situation j'utilise un client soap qui fait une requete sur la base de donnée fiscale du site europa.eu jusque la tout va bien seulement il me renvois l'adresse de l'assujetis dans un seul champs avec l'adresse (rue numéro et ... sur une ligne et le code postal et la ville sur une autre ligne avec un retour à la ligne) alors la question qui peux me dire comme affecter dans deux champs les informations ou bien comment localisé la position du retour à la ligne ...

Merci


Réponse n° 1 par Robert_H le 05/08/2009 : 23:33

Bon ben j'ai trouver la réponce après avoir encore furté un peux, visiblement le retour à la ligne n'est pas toujours un vbnewline.

vbnewline = vbCR & vbLF

Or dans certain cas un retour à la ligne peux aussi etre généré simplement par un vbcr ou un vblf.

Petit truc pour trouvé dans quel cas on ce trouve

MsgBox Replace(VarAdresse, vbNewLine, "+")
MsgBox Replace(VarAdresse, vbCr, "++")
MsgBox Replace(VarAdresse, vbLf, "+++")

Dans le cadre de la base de donnée vie on utilise vblf

Réponse n° 2 par 3Stone le 21/08/2009 : 02:29
Bonjour,

Dans Windows/Access, le séparateur "retour à la ligne" est en principe un "carriage return" (retour charriot) suivit d'un "line feed" (passage à la ligne), ou, exprimer autrement et en VBA CrLf.
Le VBA d'Access connait une constante pour cela: vbCrLf (ce qui signifie un caractère Asc(13) et Asc(10).

Cordialement,
Pierre(3stone)

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut