Convertir une chaine de caracteres hexa en decimal
2 réponses
Didier
Bonjour,
Dans une table, je recupere une donnee texte qui correspond à une valeur
hexadecimal. Par exemple 0000040ed. Je voudrai convertir cette chaine de
caracteres en une valeur decimal afin de faire des calculs dessus. Je n'ai
pas trouvé dans l'aide de fonctions me permettant cette conversion. J'ai
essayé la fonction CDec mais j'ai une erreur d'incompatibilité de type. La
fonction Val me retourne 32 pour la valeur hexa 40ed. Bref je patauge ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Gesnot
Bonjour
Essayez HEXDEC.
Si vous allez dans l'index de l'aide et entrer "hex", vous aurez les références d'une série de fonctions permettant de convertir les nombres hexadécimaux.
Bonne exploration et bon travail : en bref, bon WE pascal !
M. Gesnot
-----Message d'origine----- Bonjour,
Dans une table, je recupere une donnee texte qui correspond à une valeur
hexadecimal. Par exemple 0000040ed. Je voudrai convertir cette chaine de
caracteres en une valeur decimal afin de faire des calculs dessus. Je n'ai
pas trouvé dans l'aide de fonctions me permettant cette conversion. J'ai
essayé la fonction CDec mais j'ai une erreur d'incompatibilité de type. La
fonction Val me retourne 32 pour la valeur hexa 40ed. Bref je patauge ...
Quelqu'un pourrait-il m'aider un peu ?
Merci par avance,
Didier
.
Bonjour
Essayez HEXDEC.
Si vous allez dans l'index de l'aide et entrer "hex", vous
aurez les références d'une série de fonctions permettant
de convertir les nombres hexadécimaux.
Bonne exploration et bon travail : en bref, bon WE pascal !
M. Gesnot
-----Message d'origine-----
Bonjour,
Dans une table, je recupere une donnee texte qui
correspond à une valeur
hexadecimal. Par exemple 0000040ed. Je voudrai convertir
cette chaine de
caracteres en une valeur decimal afin de faire des
calculs dessus. Je n'ai
pas trouvé dans l'aide de fonctions me permettant cette
conversion. J'ai
essayé la fonction CDec mais j'ai une erreur
d'incompatibilité de type. La
fonction Val me retourne 32 pour la valeur hexa 40ed.
Bref je patauge ...
Si vous allez dans l'index de l'aide et entrer "hex", vous aurez les références d'une série de fonctions permettant de convertir les nombres hexadécimaux.
Bonne exploration et bon travail : en bref, bon WE pascal !
M. Gesnot
-----Message d'origine----- Bonjour,
Dans une table, je recupere une donnee texte qui correspond à une valeur
hexadecimal. Par exemple 0000040ed. Je voudrai convertir cette chaine de
caracteres en une valeur decimal afin de faire des calculs dessus. Je n'ai
pas trouvé dans l'aide de fonctions me permettant cette conversion. J'ai
essayé la fonction CDec mais j'ai une erreur d'incompatibilité de type. La
fonction Val me retourne 32 pour la valeur hexa 40ed. Bref je patauge ...
Quelqu'un pourrait-il m'aider un peu ?
Merci par avance,
Didier
.
Raymond [mvp]
Bonjour.
entre ceci dans un formulaire sous un bouton, tu devrais t'en sortir.
Private Sub Commande0_Click() MsgBox Hex(1024) MsgBox CDec(&H40ED) MsgBox &H40ED
End Sub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Didier" a écrit dans le message de news:4077980d$0$26430$
Bonjour,
Dans une table, je recupere une donnee texte qui correspond à une valeur hexadecimal. Par exemple 0000040ed. Je voudrai convertir cette chaine de caracteres en une valeur decimal afin de faire des calculs dessus. Je n'ai pas trouvé dans l'aide de fonctions me permettant cette conversion. J'ai essayé la fonction CDec mais j'ai une erreur d'incompatibilité de type. La fonction Val me retourne 32 pour la valeur hexa 40ed. Bref je patauge ...
Quelqu'un pourrait-il m'aider un peu ?
Merci par avance,
Didier
Bonjour.
entre ceci dans un formulaire sous un bouton, tu devrais t'en sortir.
Private Sub Commande0_Click()
MsgBox Hex(1024)
MsgBox CDec(&H40ED)
MsgBox &H40ED
End Sub
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Didier" <ddnet473_no_spam@netscape.com> a écrit dans le message de
news:4077980d$0$26430$626a14ce@news.free.fr...
Bonjour,
Dans une table, je recupere une donnee texte qui correspond à une valeur
hexadecimal. Par exemple 0000040ed. Je voudrai convertir cette chaine de
caracteres en une valeur decimal afin de faire des calculs dessus. Je n'ai
pas trouvé dans l'aide de fonctions me permettant cette conversion. J'ai
essayé la fonction CDec mais j'ai une erreur d'incompatibilité de type. La
fonction Val me retourne 32 pour la valeur hexa 40ed. Bref je patauge ...
entre ceci dans un formulaire sous un bouton, tu devrais t'en sortir.
Private Sub Commande0_Click() MsgBox Hex(1024) MsgBox CDec(&H40ED) MsgBox &H40ED
End Sub
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Didier" a écrit dans le message de news:4077980d$0$26430$
Bonjour,
Dans une table, je recupere une donnee texte qui correspond à une valeur hexadecimal. Par exemple 0000040ed. Je voudrai convertir cette chaine de caracteres en une valeur decimal afin de faire des calculs dessus. Je n'ai pas trouvé dans l'aide de fonctions me permettant cette conversion. J'ai essayé la fonction CDec mais j'ai une erreur d'incompatibilité de type. La fonction Val me retourne 32 pour la valeur hexa 40ed. Bref je patauge ...