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 synchronisqtion code VB et formulaire


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Probleme synchronisqtion code VB et formulaire
    Bonjour à tous

    J'ai un petit probleme et après avoir écumer google je m'en remets a votre savoir car la je bute vraiment

    Mon pb :

    J'ai un formulaire qui s'appelle generer les commandes avec un bouton "generer"
    ce qui appelle une sub pour generer des commandes.
    Si pour une commande il n'y a pas de fournisseur il faut alors en creer un donc dans mon code j'ai
    debut : requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select fr from fr where id_produit = X
    si le recordcount = 0
    alors j'ouvre un formulaire " creer un nouveau Fr"
    'puis je souhaite reprendre la ou j'en suis dans ma sub
    goto debut
    sinon je commande

    bref je souhaite faire une sorte de wait et signal
    dans mon code sub je veux faire un wait "validation du formulaire "creer un nouveau fr""
    et a la fin de mon formulaire je veux faire un signal "c bon tu peux reprendre"

    je suis obliger de faire comme cela car la j'ai simplifier le deroulement mais en fait c('est plusieurs composant avec des contraintes et des quantités de stock et annuler une commande serai fastidieux

    si quelquun a deja ete confronter a ce pb ?

    j'ai vu qu'il y avait l'instruction stop mais il n'y a pas de start ???? ou de restart
    utiliser un flag avec un goto reprise n'est pas la bonne solution car je perdrai toute mes données précedentes lors de la reprise
    et une boucle while ou for i= 0 i < 1000000 i++ monopolise le proc a fond



    merci d'avance à celui qui m'aidera

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 768
    Points
    7 768
    Par défaut
    Bonsoir,

    essaie
    Code vb : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.OpenForm "creer un nouveau Fr",,,,,acDialog
    L'option acDialog suspend le code qui ouvre le formulaire.

    A+

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 6
    Points : 7
    Points
    7
    Par défaut Merci
    Ca marche nikel je en vois pas pourquoi je n'y avait pas pensé

    Merci encore ca va me facilité le travail car la je ne savais plus quoi faire

    ++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Probleme code mise à jour formulaire
    Par Ardiden31 dans le forum VBA Access
    Réponses: 2
    Dernier message: 04/04/2012, 09h32
  2. Probleme de code avec formulaire ajout
    Par MAMANHOU dans le forum VBA Access
    Réponses: 4
    Dernier message: 12/02/2008, 14h15
  3. probleme de code formulaire
    Par bachilbouzouk dans le forum ASP
    Réponses: 45
    Dernier message: 13/04/2005, 11h01
  4. Probleme avec les champs du formulaire
    Par Red_devils dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 29/09/2004, 14h06
  5. [debutant] probleme de code :-(
    Par flogreg dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 16/08/2004, 19h20

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