Partager via

Impossible d'afficher correctement les caractères accentués avec Access 2021

Anonyme
2023-04-08T08:25:44+00:00

Bonjour,

Depuis que j'ai passé mon application d'Access 2016 à Access 2021, les messages envoyés à l'écran avec la fonction MsgBox ne sont plus capables d'afficher correctement les caractères accentués :

Je n'arrive pas à trouver où il faut préciser le bon réglage UTF8 ou autre pour que l'affichage se fasse de nouveau correctement.

Merci d'avance pour votre aide.

Cordialement

Microsoft 365 et Office | y accéder | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

7 réponses

  1. Anonyme
    2023-04-10T06:21:13+00:00

    Bonjour,

    Je viens de tester votre proposition. J'ai pris la solution complète en ligne mais après avoir tout désinstallé et tout réinstallé,la procédure n'a eu aucun effet et le problème persiste.

    Cldt

    0 commentaires Aucun commentaire
  2. Anonyme
    2023-04-09T02:28:15+00:00

    Bonjour MartinPSud,

    Malheureusement, je n’ai pas d’autre dépannage à offrir.

    Il y a beaucoup d’utilisateurs compétents actifs sur le forum et j’espère que quelqu’un d’autre pourra offrir plus d’informations sur votre problème.

    Merci Louis

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,380 Points de réputation Modérateur bénévole
    2023-04-08T18:28:51+00:00

    Bonjour,

    Tente une réparation d’Office :

    Réparer une application Office - Support Microsoft

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-04-08T15:07:20+00:00

    Bonjour,

    Merci pour votre réponse, mais je suis bien conscient qu'il ne faut pas utiliser de caractères spéciaux dans Access. Mais je n'ai peut-être pas été clair dans ma question. Je veux juste écrire des messages vers l'utilisateur en utilisant la fonction VBA MsgBox et comme je suis en France, j'utilise des caractères accentués dans ces messages, par exemple :

    MsgBox "Avez-vous pensé à utiliser la requête Bidule ?"

    Access 2016 affichait correctement ce texte. En version 2021, il m'affiche :

    Image

    0 commentaires Aucun commentaire
  5. Anonyme
    2023-04-08T11:47:03+00:00

    Salut MartinPSud,

    Je m’appelle Louis et je suis conseiller indépendant.

    Pour contourner ce problème, n’utilisez pas de caractères spéciaux. Si vous devez utiliser des caractères spéciaux dans les expressions de requête, placez-les entre crochets ([]). Par exemple, si vous souhaitez utiliser le signe supérieur à (>), utilisez [>]

    Microsoft Access ne limite pas l’utilisation de caractères spéciaux tels qu’un signe dièse (#), un point (.) ou un guillemet (« ) dans les noms d’objet de base de données ou dans les noms de champs de base de données. Toutefois, si vous utilisez les caractères spéciaux, vous pouvez rencontrer des erreurs inattendues. Par conséquent, Microsoft vous recommande de ne pas utiliser les caractères spéciaux dans les noms d’objet de base de données dans la base de données Access ou dans le projet de base de données. Cet article traite des caractères spéciaux que vous devez éviter en raison de problèmes connus avec ces caractères spéciaux.

    Lorsque vous travaillez avec Access ou avec une autre application telle qu’une application Microsoft Visual Basic ou une application ASP (Active Server Pages), vous devez éviter les caractères spéciaux suivants :

    Symbole de nom Espace Apostrophe ' Guillemets » Apostrophe ' Au signe @ Accent grave ' Signe dièse # % % Supérieur au signe > Moins que signe< Exclamation mark ! Period . Brackets [ ] Asterisk * Dollar sign $ Semicolon ; Colon : Question mark ? Caret ^ Braces { } Plus sign + Hyphen - Equal sign = Tilde ~ Backslash |

    Hopefully, this helps.

    Thanks & Best Regards, Louis

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    0 commentaires Aucun commentaire