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

Access Discussion :

Fermer un formulaire avec confirmation [AC-2007]


Sujet :

Access

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

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2019
    Messages : 69
    Points : 51
    Points
    51
    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
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    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 accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

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

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2019
    Messages : 69
    Points : 51
    Points
    51
    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
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    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 accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

+ 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 Langage
    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