IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

IHM Discussion :

Interface multi-langage acces/VBA


Sujet :

IHM

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 7
    Points : 4
    Points
    4
    Par défaut Interface multi-langage acces/VBA
    Bonsoir à tous,

    J'ai récemment fini un projet se basant sur une base de donnée Acces avec une interface graphique donnant lieu à des requêtes, des formulaires, des états ...

    Une sorte de mini-application ultra basique en gros.

    Je me suis dis, pour améliorer encore cette interface, s'il était possible de la proposer en plusieurs langues ? Comme toutes les applications de tout les jours où sur la page d'accueil s'affiche plusieurs boutons avec un drapeau associé à la langue souhaitée.

    Mon but serait donc de proposer mon interface (et accessoirement ces résultats) en anglais et/ou espagnol en plus du français.

    J'ai pas mal recherché sur internet et j'ai trouvé le tutoriel de FAUCONNIER : http://fauconnier.developpez.com/tut...e-avec-access/

    Sachant que j'ai des compétences très basique en code VBA ou que je suis encore novice sur Acces je bloque pas mal et je n'arrive pas à en ressortir grand chose

    Existe t-il d'autres méthodes ? Si oui lesquelles ?

    Situation : base complète et terminée, acces 2007-2010, compétences limités dans le domaine , bouton sur page d'accueil donnant lieu à un changement de langue.

    Merci de votre attention.

    Bonne soirée.

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Bonjour.

    Access contrairement à d'autre environnement n'offre pas de gérer facilement le multilinguisme.

    Donc la seule méthode est de passer par des formulaires où tu changes les textes des étiquettes en fonction de la langue.
    Quand tu génères un message par code il faut aussi détecter la langue et le créé dans la bonne langue.
    Quand tu présente une liste, il faut gérer les libellés dans chaque langue.
    Note que tous les objets "interne" s'affichent dans la langue de Access.

    À mon avis la solution de Pierre FAUCONNIER est la meilleure.

    Une autres possibilité est de mettre toutes les langues. Si tu as peu de texte c'est une solution assez valide.

    Cela donne par exemple "Client / Customer / Cliente"

    C'est moins élégant mais simple.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 331
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 331
    Points : 23 786
    Points
    23 786
    Par défaut
    Une dernière astuce est de présenter l'application dans une langue "commune" (ex : Anglais) à tous tes clients.

    Si la langue n'est pas un enjeux social ou politique c'est la solution la plus facile.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

Discussions similaires

  1. Probleme violation accés : Langage mixe VBA - Fortran
    Par VanTwist dans le forum Fortran
    Réponses: 2
    Dernier message: 22/01/2015, 14h59
  2. Acces, vba et treeview
    Par g_barthe dans le forum Access
    Réponses: 3
    Dernier message: 21/12/2006, 07h46
  3. interface : multi surface et objet
    Par DEVfan dans le forum SDL
    Réponses: 1
    Dernier message: 31/07/2006, 22h33
  4. Securite Application ACCES VBA
    Par Sam 069 dans le forum Sécurité
    Réponses: 6
    Dernier message: 07/05/2006, 19h47
  5. Scroll souris dans l'interface de Dev VB6 VBA offic03
    Par Tops dans le forum Général VBA
    Réponses: 5
    Dernier message: 08/12/2005, 09h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo