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

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2019
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : avril 2019
    Messages : 70
    Points : 52
    Points
    52

    Par défaut Fermer un formulaire avec confirmation

    Bonjour,

    J'ai besoin de vous pour compéter un bout de code sur un formulaire.

    Pour la fermeture sans enregistrer ce qu'a effectué l'utilisateur j'ai mis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Commande1035_Click()
    If MsgBox("Voulez-vous quitter sans enregistrer?", vbQuestion + vbYesNo, "QUITTER LE FORMULAIRE?") = vbNo Then
    Me.Undo
    Cancel = True
    End If
    DoCmd.Close acForm, "F_ajout de données"
    End Sub
    (désolé je ne sais pas comment mettre dans un cadre bleu ce code)


    J'aimerai que si l'utilisateur mets "NON", le formulaire ne se ferme pas.

    J'ai déjà essayé de mettre le DoCmd dans la boucle mais je ne sais pas comment faire ensuite.

    Merci.

    Nico

  2. #2
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 269
    Points : 13 140
    Points
    13 140
    Billets dans le blog
    11

    Par défaut

    Bonjour,

    Essayez :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Commande1035_Click()
     
       If MsgBox("Voulez-vous quitter sans enregistrer?", vbQuestion + vbYesNo, "QUITTER LE FORMULAIRE?") = vbYes Then
          Me.Undo
          DoCmd.Close acForm, "F_ajout de données"
       End If
     
    End Sub
    Non testé
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Si vous souhaitez mettre en place une gestion de planning, une gestion de stock, de ventes/achats ou tout autre application Access, je peux vous proposer mes services.
    Pour cela n'hésitez pas à me contacter par courriel ou mp.


    Simple comme bonjour et merci

    Mes tutoriels et contributions sur ma page personnelle.

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    avril 2019
    Messages
    70
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : avril 2019
    Messages : 70
    Points : 52
    Points
    52

    Par défaut Merci!

    Génial ça fonctionne merci!

    Savez-vous si il existe un site qui recense les différentes expression (simple et basique : fermer une fenêtre etc.) que l'on peut écrire en code VBA dans Access?

    Comme je n'ai aucune compétence dans ce domaine je pioche dans différents forum mais des fois ça ne suffit pas!

    Encore merci!

    Nico

  4. #4
    Rédacteur/Modérateur
    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    6 269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : août 2004
    Messages : 6 269
    Points : 13 140
    Points
    13 140
    Billets dans le blog
    11

    Par défaut

    Tu peux déjà faire une recherche avec google en tapant:
    Docmd vba

    Tu auras des documents de référence.

    Cdlt,
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information en abondance, plein de bonnes choses à consulter sans modération

    Si vous souhaitez mettre en place une gestion de planning, une gestion de stock, de ventes/achats ou tout autre application Access, je peux vous proposer mes services.
    Pour cela n'hésitez pas à me contacter par courriel ou mp.


    Simple comme bonjour et merci

    Mes tutoriels et contributions sur ma page personnelle.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/07/2015, 17h33
  2. Fermeture avec confirmation formulaire
    Par Cambia dans le forum IHM
    Réponses: 4
    Dernier message: 06/05/2010, 10h29
  3. Quitter un formulaire avec confirmation.
    Par s.gallauziaux dans le forum IHM
    Réponses: 2
    Dernier message: 17/05/2008, 08h12
  4. Un formulaire, deux boutons dont un avec confirmation
    Par Hesuchia dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 29/01/2007, 17h30
  5. Formulaire avec comme action="index.php?confirm.php" POSSIBLE ?
    Par jiojioforever dans le forum Formulaires
    Réponses: 2
    Dernier message: 14/11/2006, 11h13

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