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 :

Msg box de confirmation apres requete de mise a jour


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut Msg box de confirmation apres requete de mise a jour
    Bonjour,

    Je suis actuelement en train de créer une base access pour mon travail (gestion de stock).

    Dans un formulaire, je peux rentrer une valeur, qui correspond au nombre de pieces que la personne sort du magasin.
    Un bouton qui est juste a coté execute une requete de mise a jour, qui déduit de l'ancien stock la valeur renseignée.

    Comme je trouvais le message de confirmation de Windows un peu lourd, je l'ai supprimé via (Outils/Propriétés...)

    Cependant, je souhaiterais tout de meme qu'une boite de dialogue me demande si je souhaite confirmer la mise à jour, avec deux boutons [Oui] et [Non].
    Non--->non execution de la requete
    Oui---->execution de la requete

    VBA est pour moi quelque chose d'obscur, veuillez donc, s'il vous plait, donner une réponse détaillée.

    Merci a celles et ceux qui voudront bien me répondre

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Je t'arrête tout de suite, dans une base de gestion de stock, il ne faut pas mettre à jour un stock.

    En effet, une base de gestion de stock se gère par une suite de mouvements d'entrées et de sorties pour avoir à l'aide d'une requête le stock final.

    Si tu es au démarrage de ta base, je t'invite à en revoir le principe.

    Starec

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut
    Pourtant cela fonctionne assez bien puisque grâce a une requête, je peux visualiser le nombre de produits qu'il me reste en stock (pour les commandes de pièce lorsque le nombre en stock est < au stock de sécu)...

    Et puis...ma base est censée être terminé puisque je la lance jeudi, donc pas le temps de remettre cela en cause. Mais à l'avenir, je ferais différemment.

    J'ai quand même besoin d'un ptit coup de pouce pour ma msg boxe.
    Merci

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par thomawok Voir le message
    Pourtant cela fonctionne assez bien puisque grâce a une requête, je peux visualiser le nombre de produits qu'il me reste en stock (pour les commandes de pièce lorsque le nombre en stock est < au stock de sécu)...
    Oui, mais lors d'un problème d'inventaire, comment veux-tu retracer les mouvements sur un produit (Entrées - Sorties), c'est ce qui s'appelle la traçabilité, et est indispensable dans un vrai gestion de stock. Attends toi à ce que l'on te pose la question lors d'un problème de quantité.

    J'ai quand même besoin d'un ptit coup de pouce pour ma msg boxe.
    Merci
    Il te suffit d'utiliser la fonction MsgBox après le lancement de ta requête, je ne vois pas où est le problème ?

    Starec

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 10
    Par défaut
    Le probleme est que je ne sait pas faire:
    Faut il aller dans les propriétés du bouton? De la requete?
    Que faut il y écrire? (je suis inexperimenté en VBA)

    Merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    Sur l'évènement OnClick de ton bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
       Select Case MsgBox("Etes vous sûrs de faire cette mise à jour?", vbOKCancel Or vbExclamation Or vbSystemModal Or vbDefaultButton1, "Attention")
     
        Case vbOK
    DoCmd.SetWarnings False
       DoCmd.OpenQuery "Ma Requête", acViewNormal
    DoCmd.SetWarnings True
        Case vbCancel
     
       End Select
    Par contre Starec a raison, une gestion de stock se fait sur un stock initial, des entrées et des sorties. Avec ta façon de faire, tu ne peux rien vérifier et tu n'auras aucun historique.

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

Discussions similaires

  1. Requete de mise a jour
    Par el_quincho dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 07/06/2006, 14h15
  2. Requete De Mise A Jour Inseree Dans Une Macro
    Par tereda dans le forum Access
    Réponses: 1
    Dernier message: 10/05/2006, 12h34
  3. probleme avec des calculs et une requete de mise a jour
    Par el_quincho dans le forum Access
    Réponses: 2
    Dernier message: 16/03/2006, 10h06
  4. Réponses: 5
    Dernier message: 25/11/2005, 12h42
  5. Plantage SQL Server sur requete de mise a jour
    Par Laurent_75000 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/09/2005, 10h00

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