Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci")
soit des données écrites en caractères cyrilliques-russes (exemple :
"???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout
ce passe bien pour les données écrites normalement. Par contre, pour les
données russes, le Msgbox n'affiche que des "???????" (exemple : "???????"
au lieu de "???????").
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
Patrick_67
Mon 1er message risque d'être incompréhensible pour les lecteurs. En effet, dans le message d'origine, la 4ème série de "???????" est bien composée chez moi de caractères russes. Par contre, une fois publié sur le forum, les caractères cyrilliques sont remplacés par des "??????". Peut-être un point commun avec le problème de Msgbox énoncé ci-dessous...
"Patrick_67" a écrit dans le message de news:
Bonjour à toutes et à tous,
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci") soit des données écrites en caractères cyrilliques-russes (exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout ce passe bien pour les données écrites normalement. Par contre, pour les données russes, le Msgbox n'affiche que des "???????" (exemple : "???????" au lieu de "???????").
Comment combler cette lacune ?
Merci d'avance de vos réponses.
Patrick.
Mon 1er message risque d'être incompréhensible pour les lecteurs. En effet,
dans le message d'origine, la 4ème série de "???????" est bien composée chez
moi de caractères russes. Par contre, une fois publié sur le forum, les
caractères cyrilliques sont remplacés par des "??????". Peut-être un point
commun avec le problème de Msgbox énoncé ci-dessous...
"Patrick_67" <patrick.kuppelin@evc.net> a écrit dans le message de news:
OGSVPeWkFHA.576@TK2MSFTNGP15.phx.gbl...
Bonjour à toutes et à tous,
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci")
soit des données écrites en caractères cyrilliques-russes (exemple :
"???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ.
Tout ce passe bien pour les données écrites normalement. Par contre, pour
les données russes, le Msgbox n'affiche que des "???????" (exemple :
"???????" au lieu de "???????").
Mon 1er message risque d'être incompréhensible pour les lecteurs. En effet, dans le message d'origine, la 4ème série de "???????" est bien composée chez moi de caractères russes. Par contre, une fois publié sur le forum, les caractères cyrilliques sont remplacés par des "??????". Peut-être un point commun avec le problème de Msgbox énoncé ci-dessous...
"Patrick_67" a écrit dans le message de news:
Bonjour à toutes et à tous,
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci") soit des données écrites en caractères cyrilliques-russes (exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout ce passe bien pour les données écrites normalement. Par contre, pour les données russes, le Msgbox n'affiche que des "???????" (exemple : "???????" au lieu de "???????").
Comment combler cette lacune ?
Merci d'avance de vos réponses.
Patrick.
Gafish
Patrick_67 wrote:
Bonjour à toutes et à tous,
Privet :)
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci") soit des données écrites en caractères cyrilliques-russes (exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout ce passe bien pour les données écrites normalement. Par contre, pour les données russes, le Msgbox n'affiche que des "???????" (exemple : "???????" au lieu de "???????").
Dans les paramètres régionaux du poste, as-tu essayé de mettre russe par défaut ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Patrick_67 wrote:
Bonjour à toutes et à tous,
Privet :)
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple :
"Merci") soit des données écrites en caractères cyrilliques-russes
(exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce
champ. Tout ce passe bien pour les données écrites normalement. Par
contre, pour les données russes, le Msgbox n'affiche que des
"???????" (exemple : "???????" au lieu de "???????").
Dans les paramètres régionaux du poste, as-tu essayé de mettre russe par
défaut ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci") soit des données écrites en caractères cyrilliques-russes (exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout ce passe bien pour les données écrites normalement. Par contre, pour les données russes, le Msgbox n'affiche que des "???????" (exemple : "???????" au lieu de "???????").
Dans les paramètres régionaux du poste, as-tu essayé de mettre russe par défaut ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Patrick_67
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
"Gafish" a écrit dans le message de news:
Patrick_67 wrote:
Bonjour à toutes et à tous,
Privet :)
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci") soit des données écrites en caractères cyrilliques-russes (exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout ce passe bien pour les données écrites normalement. Par contre, pour les données russes, le Msgbox n'affiche que des "???????" (exemple : "???????" au lieu de "???????").
Dans les paramètres régionaux du poste, as-tu essayé de mettre russe par défaut ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
uSJxkObkFHA.2916@TK2MSFTNGP14.phx.gbl...
Patrick_67 wrote:
Bonjour à toutes et à tous,
Privet :)
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple :
"Merci") soit des données écrites en caractères cyrilliques-russes
(exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce
champ. Tout ce passe bien pour les données écrites normalement. Par
contre, pour les données russes, le Msgbox n'affiche que des
"???????" (exemple : "???????" au lieu de "???????").
Dans les paramètres régionaux du poste, as-tu essayé de mettre russe par
défaut ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Soit une table Access comprenant un champ de type Texte.
Ce champ contient soit des données écrites normalement (exemple : "Merci") soit des données écrites en caractères cyrilliques-russes (exemple : "???????" qui veut dire "Merci" en russe).
Une instruction de type "Msgbox" affiche en VBA le contenu de ce champ. Tout ce passe bien pour les données écrites normalement. Par contre, pour les données russes, le Msgbox n'affiche que des "???????" (exemple : "???????" au lieu de "???????").
Dans les paramètres régionaux du poste, as-tu essayé de mettre russe par défaut ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Gafish
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Il y a une fiche technique, mais qui reprend ce que je t'ai dit : http://support.microsoft.com/default.aspx?scid=kb;fr;237363
J'ai le cyrillique aussi chez moi, mais j'ai jamais testé avec Access. Et ailleurs (Word...) ca passe bien ?
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Il y a une fiche technique, mais qui reprend ce que je t'ai dit :
http://support.microsoft.com/default.aspx?scid=kb;fr;237363
J'ai le cyrillique aussi chez moi, mais j'ai jamais testé avec Access.
Et ailleurs (Word...) ca passe bien ?
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Essaie peut être avec la fonction StrConv, qui permet de convertir en unicode (ragerde dans l'aide) : Exemple : strConv(LaChaine, vbUnicode)
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut
ça c'est une bonne suggestion ! d'autant que je n'avais jamais remarqué que access savait convertir des chaines en unicode de là à les supporter dans les boites de dialogue, c'est un autre problème.
A+ Arnaud qui se connecte pour rien dire depuis sa chambre d'hotel parisienne et qui est tout étonné que le wifi ne soit pas payant comme l'indiquent les pancartes
;-))
"Gafish" a écrit dans le message de news:
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Essaie peut être avec la fonction StrConv, qui permet de convertir en unicode (ragerde dans l'aide) : Exemple : strConv(LaChaine, vbUnicode)
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Salut
ça c'est une bonne suggestion !
d'autant que je n'avais jamais remarqué que access savait convertir des
chaines en unicode
de là à les supporter dans les boites de dialogue, c'est un autre problème.
A+
Arnaud qui se connecte pour rien dire depuis sa chambre d'hotel parisienne
et qui est tout étonné que le wifi ne soit pas payant comme l'indiquent les
pancartes
;-))
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
eYXEQMckFHA.4024@TK2MSFTNGP10.phx.gbl...
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Essaie peut être avec la fonction StrConv, qui permet de convertir en
unicode (ragerde dans l'aide) :
Exemple : strConv(LaChaine, vbUnicode)
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
ça c'est une bonne suggestion ! d'autant que je n'avais jamais remarqué que access savait convertir des chaines en unicode de là à les supporter dans les boites de dialogue, c'est un autre problème.
A+ Arnaud qui se connecte pour rien dire depuis sa chambre d'hotel parisienne et qui est tout étonné que le wifi ne soit pas payant comme l'indiquent les pancartes
;-))
"Gafish" a écrit dans le message de news:
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Essaie peut être avec la fonction StrConv, qui permet de convertir en unicode (ragerde dans l'aide) : Exemple : strConv(LaChaine, vbUnicode)
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Patrick_67
La suggestion semblait effectivement intéressante mais même en convertissant en unicode via la fonction strConv, le resultat n'est pas en cyrillique.
Ai beaucoup cherché sur Internet mais sans succès.
Suis toujours preneur d'autres idées pertinentes à ce sujet...
Patrick.
<Anor> a écrit dans le message de news:
Salut
ça c'est une bonne suggestion ! d'autant que je n'avais jamais remarqué que access savait convertir des chaines en unicode de là à les supporter dans les boites de dialogue, c'est un autre problème.
A+ Arnaud qui se connecte pour rien dire depuis sa chambre d'hotel parisienne et qui est tout étonné que le wifi ne soit pas payant comme l'indiquent les pancartes
;-))
"Gafish" a écrit dans le message de news:
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Essaie peut être avec la fonction StrConv, qui permet de convertir en unicode (ragerde dans l'aide) : Exemple : strConv(LaChaine, vbUnicode)
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
La suggestion semblait effectivement intéressante mais même en convertissant
en unicode via la fonction strConv, le resultat n'est pas en cyrillique.
Ai beaucoup cherché sur Internet mais sans succès.
Suis toujours preneur d'autres idées pertinentes à ce sujet...
Patrick.
<Anor> a écrit dans le message de news:
eCghM8hkFHA.3580@TK2MSFTNGP09.phx.gbl...
Salut
ça c'est une bonne suggestion !
d'autant que je n'avais jamais remarqué que access savait convertir des
chaines en unicode
de là à les supporter dans les boites de dialogue, c'est un autre
problème.
A+
Arnaud qui se connecte pour rien dire depuis sa chambre d'hotel parisienne
et qui est tout étonné que le wifi ne soit pas payant comme l'indiquent
les pancartes
;-))
"Gafish" <---gafish@free.fr----nospam> a écrit dans le message de news:
eYXEQMckFHA.4024@TK2MSFTNGP10.phx.gbl...
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Essaie peut être avec la fonction StrConv, qui permet de convertir en
unicode (ragerde dans l'aide) :
Exemple : strConv(LaChaine, vbUnicode)
Arnaud
--
Charte du forum : http://users.skynet.be/mpfa/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
La suggestion semblait effectivement intéressante mais même en convertissant en unicode via la fonction strConv, le resultat n'est pas en cyrillique.
Ai beaucoup cherché sur Internet mais sans succès.
Suis toujours preneur d'autres idées pertinentes à ce sujet...
Patrick.
<Anor> a écrit dans le message de news:
Salut
ça c'est une bonne suggestion ! d'autant que je n'avais jamais remarqué que access savait convertir des chaines en unicode de là à les supporter dans les boites de dialogue, c'est un autre problème.
A+ Arnaud qui se connecte pour rien dire depuis sa chambre d'hotel parisienne et qui est tout étonné que le wifi ne soit pas payant comme l'indiquent les pancartes
;-))
"Gafish" a écrit dans le message de news:
Patrick_67 wrote:
Merci Gafish pour la réponse.
J'ai essayé, mais rien n'a changé...
Essaie peut être avec la fonction StrConv, qui permet de convertir en unicode (ragerde dans l'aide) : Exemple : strConv(LaChaine, vbUnicode)
Arnaud -- Charte du forum : http://users.skynet.be/mpfa/ Recherche dans les archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr