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 :

Formulaire bloqué lors d'une ouverture par macro.


Sujet :

IHM

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Points : 18
    Points
    18
    Par défaut Formulaire bloqué lors d'une ouverture par macro.
    Bonjour à tous,

    J'ai fait une macro qui permet d'ouvrir un formulaire "B". Quand je l'éxécute manuellement il y a pas de problème, le formulaire s'ouvre et j'ai droit de modification et d'ajout d'enregistrement.

    J'ai fait un formulaire "A" qui comporte un bouton déclanchant la macro ci dessus.
    Quand je clique sur le bouton, le formulaire "B" s'ouvre mais je peux pas rentrer de nouvels enregistrement ni faire de modif.



    Que dois je faire?
    Merci d'avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    C'est comme si j'étais en lecture seule.

    Help me please.

  3. #3
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    Il serais peut-être bien de nous montrer ce que fais ta macro
    Quel est le code que tu as mis sur le bouton d'ouverture se trouvant sur ton formulaire "A"

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    Bonsoir FreeAccess,

    Voici ma macro:



    Pour le formulaire A, j'ai créé un bouton et j'ai affecté la macro à l'aide du petit assistant.

    Petite précision, je sais pas si ça peut aider, quand j'ouvre le formulaire B et puis le formulaire A manuellement, j'ai le message suivant:



    Et le formulaire A ne s'ouvre pas.

    Merci.

  5. #5
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Re,
    Je viens te tester toutes tes manips avec ACC2003, cela fonctionne correctement sans aucune erreur
    Je pense que ton Formulaire "registre" est basé sur une table et non une requête ?
    Lorsque tu ouvre ce formulaire tu vois afficher correctement TOUS tes enregistrements et tu a acces à la création d'un nouvel enregistrement ?
    Le simple fait d'ouvrir ce formulaire par l'intermédiaire d'un bouton de commande se trouvant sur un autre formulaire (form A) ne doit 'normalement' pas entrainer d'errreur

    Par contre, même si cela ne réglera certainement pas ton problème, mais il me semble qu'ici la macro que tu as faites ne te sers à rien. En effet si tu crée un bouton de commande à l'aide de l'assistant, tu n'utilise pas ta macro, mais directement du code VBA qui se trouve sur l'événement 'Sur clic' de ce bouton.
    Sinon, pour le reste je ne vois pas très bien la cause du problème...

  6. #6
    Membre confirmé
    Avatar de Petogaz
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 479
    Points : 580
    Points
    580
    Par défaut
    salut,

    du même avis que FreeAccess. je ne vois pas l'intérêt de créer une macro pour une simple ouverture d'un formulaire sachant que l'assistant access le fait très bien et génére un code vba. le mieux c'est de convertir la macro en vba et nous poster le code ici.

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 27
    Points : 18
    Points
    18
    Par défaut
    Hello,

    Merci pour votre aide j'ai réglé le problème! Effectivement, mon formulaire "A" possèdait la même source que le formulaire "B".

    Du coup, le message avec le mode exclusif n'apparait plus.
    Merrci encore.

Discussions similaires

  1. Macro bloque lors de l'ouverture classeur
    Par ritrit dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 02/07/2012, 09h42
  2. Probleme inversion jour et mois lors d'une copie par macro
    Par alex830001 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 11/09/2008, 15h29
  3. Execution macro lors d'une ouverture fichier excel
    Par fmris dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/10/2006, 12h00
  4. déconnection lors d'une ouverture de compte (windows XP)
    Par ben_iap dans le forum Windows XP
    Réponses: 12
    Dernier message: 31/01/2006, 09h07
  5. activation macro lors d'une ouverture fichier Excel
    Par mirumoto dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2005, 15h08

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