none
Éditeur VBA annule des espaces (clavier) RRS feed

  • Question

  • _________________________________________________________________________________________________________________________
    SOLUTION TROUVÉE
    2009-11-30 - mise à  jour :

    Tout d'abord, nous tenons à remercier tous ceux et toutes celles qui ont pris la peine de se pencher sur la situation.

    Le problème avait pour origine l'activation de l'évènement "Sur minuterie" et sa procédure Sub Form-Timer(); implanté sur la fenêtre
    principale (menu) de notre application.  Un libellé était mis à jour à l'aide de la fonction "now()".

    Les autres fenêtres de l'application étant indépendantes, il arrivait que nous les affichions en mode Design pour modifier le code
    existant et les rouvrir pour tester les résultats.  Le problème se produisait lorsque la fenêtre principale (menu) demeurait active.  En effet,
    la minuterie en action occasionnait un rafraîchissement d'écran.

    Le problème peut être corrigé facilement en s'assurant que la fenêtre principale ne soit pas active, en l'affichant en mode Design, lors
    de la maintenance du code en VBA.  Nous avons procédé aux tests nécessaires avant d'affirmer ce qui précède.  Cependant, nous
    ignorons toujours s'il s'agit d'un problème relié à notre façon d'accéder au code VBA tout en conservant d'autres fenêtres actives, ou
    encore du comportement anormal d'Access.

    Pour en savoir plus le cas échéant, vous pouvez communiquer avec moi.

    Salutations.

    PDMLive
    _________________________________________________________________________________________________________________________



    _________________________________________________________________________________________________________________________
    2009-11-26 - mise à  jour :
    Le problème se retrouve uniquement sur le poste; les tests ont été effectués sur un autre ordinateur et nous n'avons rencontrer aucune difficulté.
    Nous envisageons de réinstaller Access sur le poste où se trouve le problème : à cet égard, vos recommandations seraient grandement apréciées (i.e. anticiper autre problème?)
    _________________________________________________________________________________________________________________________


    2009-11-04
    Au moment d'ajouter un espace pour séparer les expressions, l'éditeur l'annule après une seconde environ et replace le curseur à l'endroit de départ.  Nous avons exploité les différentes pistes pour trouver le problème mais en vain.  Le seul élément valable est qu’il y a eu une mise à jour récente de Windows sur le réseau.

     

     

    Voici les séquences reproduites pour illustrer notre propos :

     

    1. On ajoute un espace (clavier) après If :


       If

    2. Après une seconde, le curseur est reculé à l'endroit original :


       If|

    3. On ajoute un espace puis l'expression b1 et après une seconde, même scénario :


       ifb1

    4. On ajoute un espace puis l'expression plus élaborée et après une seconde, même scénario :


       if b1>a1

    5. Finalement, non sans effort, voici le résultat que nous obtenons :


      If b1 > a1 Then

     

     

     

    Encore une fois, je souligne que ce problème est apparu récemment car auparavant, nous n'avions jamais connu de problème du genre.

     

    Paramètres : Version 2002, SP3

     

     

    Merci à l'avance de bien vouloir me transmettre soit la solution soit quelques pistes de solutions.

     

    • Modifié PDMLive lundi 30 novembre 2009 14:50
    mercredi 4 novembre 2009 22:11

Réponses

Toutes les réponses

  • j'ai eu le même problème sous vba excel il  a quelques jours. J'ai redémarré mon poste pour palier au problème. Je ne sais pas non plus ce qui m'avait déclenché ça mais c'était vraiment galère pour coder. Je n'ai pas de solution à apporter si ce n'est un redémarrage du poste lorsque cela se produit.
    • Marqué comme réponse PDMLive lundi 30 novembre 2009 14:52
    • Non marqué comme réponse PDMLive lundi 30 novembre 2009 14:52
    lundi 9 novembre 2009 15:26
  • 2009-11-30 - Prière de consulter directement l'entête du message principal
    • Marqué comme réponse PDMLive lundi 30 novembre 2009 14:55
    lundi 30 novembre 2009 14:55