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 :

[Programmation]msgbox de confirmation


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut [Programmation]msgbox de confirmation
    Bonjour, ou plutôt bonsoir...

    je me demandais si il était possible de ne pas demander de confirmation lors de l'éxécution de requêtes action ?

    En effet, sur un Clic, j'execute successivement une requete Delete et une requete Insert, ce qui affiche successivement 4 msgbox de confirmation (confirmation de l'execution de la requête action delete, confirmation de la suppression des enregistrement, confirmation de l'execution de la requête action insert, confirmation de l'insertion des enregistrement) ce qui pourrait à la longue agacer l'utilisateur...

    Merci de vos réponses !

  2. #2
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Oui, c'est possible et il y a une FAQ là dessus (elle montre comment neutraliser les messages) mais je préfére la solution suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CurrentDB.Querydefs("maQuery").execute
    Cela fait exactement la même chose sans nécessité de modifier le setting de la BD.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  3. #3
    Membre Expert
    Inscrit en
    Août 2006
    Messages
    1 588
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 1 588
    Par défaut
    menu Outils\Options\Modifier/Rechercher
    Décocher les 3 options du groupe Confirmer

    ou par code au démarrage de l'application
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     Application.SetOption "Modification des enregistrements", False
     Application.SetOption "Confirmer Suppressions de documents", False
     Application.SetOption "Confirmer Requêtes action", False

  4. #4
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    Attention, si tu applique la méthode de Helas, cela va supprimer TOUS les messages d'alerte que tu fasse tes manip par requète ou en direct sur les tables.

    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  5. #5
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut
    Merci pour ton aide !

    mes requetes sont executées à partir d'une macro ! comment dois-je insérer ta ligne de code dans le mien ?

    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
     
    Private Sub Commande111_Click()
    On Error GoTo Err_Commande111_Click
     
        Dim stDocName As String
     
        stDocName = "M_synthèse2"
        DoCmd.RunMacro stDocName
     
    Exit_Commande111_Click:
        Exit Sub
     
    Err_Commande111_Click:
        MsgBox Err.Description
        Resume Exit_Commande111_Click
     
    End Sub
    Peut-être faut-il traduire ce que fait la macro en vb ?

  6. #6
    Modérateur

    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    15 410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Octobre 2005
    Messages : 15 410
    Par défaut
    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
    Private Sub Commande111_Click()
    On Error GoTo Err_Commande111_Click
    
        Dim stDocName As String
    
        stDocName = "M_synthèse2"
       CurrentDB.Querydefs(stDocName ).execute
            
    Exit_Commande111_Click:
        Exit Sub
    
    Err_Commande111_Click:
        MsgBox Err.Description
        Resume Exit_Commande111_Click
        
    End Sub
    A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ?
    Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
    Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.

  7. #7
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut
    Merci beaucoup !

    A+

  8. #8
    Membre éclairé Avatar de ancel17
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Mars 2007
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Mars 2007
    Messages : 312
    Par défaut
    Petit souci !

    j'ai l'erreur suivante qui s'affiche lorsque je clic :
    Elémenet non trouvé dans cette collection.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/04/2008, 13h49
  2. Plusieurs confirmation MsgBox a la suite
    Par ylabarre dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 01/08/2007, 12h08
  3. Réponses: 4
    Dernier message: 08/06/2007, 15h36
  4. Fenêtre confirmation sur Programme Access
    Par psychee dans le forum VBA Access
    Réponses: 1
    Dernier message: 03/04/2007, 12h57
  5. Execution d'une fonction lors confirmation de msgbox
    Par zorba49 dans le forum VBScript
    Réponses: 2
    Dernier message: 02/08/2006, 00h02

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