OVH Cloud OVH Cloud

Conversion

11 réponses
Avatar
Eddan
Bonjour,

Comment faire pour convertir le texte d'un champ en chiffres.

J'ai deux champs, T_1 (txt) et T_2 (txt), je souhaiterais que lors de la MJ
de T_1 la coversion se fasse en chiffres dans le T_2.

Grand merci

1 réponse

1 2
Avatar
Eddan
Merci bien



Bonsoir,

La fonction ASC() te retourne le code Ascii d'un caractère
C'est ce que fait
Asc(Mid(chaine,i,1))
dans la boucle
For i = 1 to len(chaine) ... Next i

Si on décompose :
Mid(chaine,i,1) extrait le caractère à la position i
dans la chaine
Asc(Mid(chaine, i,1)) retourne le code ASCII du caractère
à la ième position dans la chaine


OK ?

Bonjour,

Merci pour la réponse.

Je me suis peut être mal expliqué. Ce que je cherche, c'est à obtenir le
code caractère de chaque une des letres qui composent mon texte.

Est-ce possible ?





Bonjour,
Avec la même interrogation qu'Hervé mais sait-on jamais !

Avec ceci peut-être :

Function zz()
Dim chaine As String, nb As Integer
Dim i As Byte, total As Integer
'on admet pour le fun que la longueur de la chaine
' n'excède pas 255 caractères !
chaine = "Delamontagne Jean-Michel"
For i = 1 To Len(chaine)
total = total + Asc(Mid(chaine, i, 1))
Next i
MsgBox chaine & " en numérique c'est : " _
& Format(total, " # ##0,00")
End Function





--
A+
Eric
http://users.skynet.be/mpfa/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr





1 2