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

VBA Access Discussion :

Probleme VBA avec la langue arabe


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Homme Profil pro
    banquier
    Inscrit en
    Juin 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : banquier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 27
    Points : 7
    Points
    7
    Par défaut Probleme VBA avec la langue arabe
    bonsoir a tous ;
    la modeste application que je suis entrain de créer contient deux sortes de formulaires,une en français et l'autre en langue arabe, mon problème est au niveau de la création des boutons,donc pour le français j'ai pas de soucis, par contre
    pour la langue arabe les boutons marche qu'avec de simple macro, mais si je veux rajouter un bouton de commande en utilisant VBA j'ai ce message d'erreur :

    Nom : erreur.jpg
Affichages : 2090
Taille : 61,0 Ko

    même en changeant les paramètres régionaux en arabe ça ne marche pas, si vous avez une solution je suis preneur

  2. #2
    Futur Membre du Club
    Homme Profil pro
    banquier
    Inscrit en
    Juin 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : banquier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 27
    Points : 7
    Points
    7
    Par défaut
    alors personne n'a rencontrer ce problème même avec une autre langue !!!

  3. #3
    Membre régulier
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mai 2016
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mai 2016
    Messages : 78
    Points : 96
    Points
    96

  4. #4
    Futur Membre du Club
    Homme Profil pro
    banquier
    Inscrit en
    Juin 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : banquier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 27
    Points : 7
    Points
    7
    Par défaut
    merci pour le lien , mais j'arrive pas a trouver solution a mon message d'erreur

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 593
    Points : 34 256
    Points
    34 256
    Par défaut
    Salut;

    si on n'a pas de code sous les yeux; c'est comme jouer au loto :

    probleme sur la ligne 8 et 15

    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Futur Membre du Club
    Homme Profil pro
    banquier
    Inscrit en
    Juin 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : banquier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 27
    Points : 7
    Points
    7
    Par défaut
    voila le code de mon boutons c'est une commande de publipostage :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Private Sub Commande30_Click()
    Dim objWord As Word.Document
    Set objWord = GetObject("C:\projet\contratarabe.docx", "Word.Document")
    ' Rend Word visible important puisque la fusion se fait à l'écran.
    objWord.Application.Visible = True
    ' Sélectionne .la base de données Comptoir comme source de données pour la fusion
    objWord.MailMerge.OpenDataSource _
            Name:="C:\projet\Base2007.mdb", _
            LinkToSource:=True, _
            Connection:=" TABLE Clients_AR", _
            SQLStatement:="SELECT * FROM [Clients_AR] WHERE [NumAuto] = " & Me.[NumAuto]
    ' Exécution de la fusion.
    objWord.MailMerge.Execute
    objWord.PrintOut
    objWord.SaveAs ("C:\projet\Contratarabe.docx")
    objWord.Application.Quit
     
    Set objWord = Nothing
     
    End Sub

  7. #7
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 91
    Points : 89
    Points
    89
    Par défaut
    Je n'est pas encore développé des applications en arabe, mais ça viendra surement, le problème que j'ai déjà rencontré c'est le problème de l’Unicode, pour certaine applications qui affiche en arabe et qui ne supportent pas l'Unicode, pour quelle fonctionne il faut aller a (Windows 7):
    -Panneau de configuration
    -Région et langue
    -Onglet Administration
    -btn Modifier les paramètres régionaux
    -Dans la liste choisir Arabe Algérie
    -Redémarrer le PC (Obligatoire !)

    et ça fonctionne juste pour ce programme, ensuite vous aurez des problèmes avec les autres applis qui ne prennent pas en charge Unicode, et là il faut refaire la même chose mais en choisissant Français France

    J’espère que je vous ai aider

  8. #8
    Futur Membre du Club
    Homme Profil pro
    banquier
    Inscrit en
    Juin 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : banquier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 27
    Points : 7
    Points
    7
    Par défaut
    Justement j'ai changé en arabe algerie mais apres cela tout les boutons de commande ne marchaient plus meme ceux qui marchaient avant !

  9. #9
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 647
    Points : 14 624
    Points
    14 624
    Par défaut
    Bonjour,
    le message d'erreur de ton premier post me fait penser à une base cassée. Une première solution consiste à effectuer une réparation de la base. Si cela ne fonctionne toujours pas, il faudrait créer une nouvelle base et importer les objets depuis l'ancienne.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  10. #10
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2012
    Messages
    91
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 91
    Points : 89
    Points
    89
    Par défaut
    Pour ne pas se perdre, il faut créer un toute petit programme, une ligne de code sur un bouton, ou une fonction, en version arabe, si ça fonctionne, en mettant l'Unicode en Arabe et en Français, vous pouvez aller plus loin
    si ça ne fonctionne pas, ça ne sert a rien d'essayer avec du code plus compliqué, il faut d'abord savoir d'où viens le problème, ensuite avancer petit a petit

    en ce qui me concerne, dès que j'aurai un peu de temps libre, je commencerai a programmer des petites applications qui affiche en arabe histoire de m'initier

    sinon tu peux faire des recherche sur Google mais en arabe, y a beaucoup de sites arabes qui sont très riches, d'ailleurs j'ai vu beaucoup d'applications Access et VB6 où tout est affiché en arabe les données les listes captions des boutons, des forms, les msgbox etc
    c'est des gens qui maitrisent bien l'utilisation de l'arabe en VB et VBA

  11. #11
    Futur Membre du Club
    Homme Profil pro
    banquier
    Inscrit en
    Juin 2017
    Messages
    27
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : banquier
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2017
    Messages : 27
    Points : 7
    Points
    7
    Par défaut
    J'ai essayé avec une petite application et il suffit d'ajouter uncode vba por un bouton ca ne marche plus, c'est vrai qu'il existe des applications totalement en arabe mais j'ai remarqué que meme accès qui les fait marcher est en arabe, que moi je peux pas utiliser lol

Discussions similaires

  1. [XL-2007] Probleme VBA avec IE11
    Par max60fr dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/11/2014, 00h56
  2. str_word_count() avec la langue arabe
    Par roy2work dans le forum Langage
    Réponses: 8
    Dernier message: 04/01/2014, 14h34
  3. Probleme de asp et langue arabe
    Par addoud dans le forum ASP
    Réponses: 6
    Dernier message: 09/08/2010, 00h03
  4. [Joomla!] Template avec la langue arabe par défaut
    Par fraisa1985 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 11/12/2009, 01h32
  5. probleme d'utiliser la langue arabe
    Par faysalm2000 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 13/10/2007, 11h49

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