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

IHM Discussion :

[Formulaire]Fermer sans confirmation apres supression d'enregistrement


Sujet :

IHM

  1. #1
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Formulaire]Fermer sans confirmation apres supression d'enregistrement
    Je voudrais fermer mon formulaire après supression d'un enregistrement sans qu'il me demande d'enregistrer les modification alors que je suis en mode affichage.
    J'ai creer un bouton supression (commande101) puis ajouter la fermeture du formulaire dans le code mais lorsque je le lance il me demande à la fin si je veux sauvegarder les modifications comme en mode création.

    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Private Sub Commande101_Click()
    On Error GoTo Err_Commande101_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
     
    DoCmd.Close
    Exit_Commande101_Click:
    Exit Sub
    Err_Commande101_Click:
    MsgBox Err.Description
    Resume Exit_Commande101_Click
    End Sub

  2. #2
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Bonjour,

    Je présume que ton message est lié à la modification du formulaire et non de l'enregistrement.

    Logiquement, si ton n'est pas modifié il ne t'affiche pas de message.
    La première question est donc de savoir si le message se produit aussi lorsque tu as ouvert le formulaire directement (sans passer par le mode Création).

    Eventuellement, pour le forcer à enregistrer (mais normalement tu ne devrais pas avoir à faire cela...) tu peux ajouter une option à la méthode Close

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DoCmd.Close , , acSaveYes

  3. #3
    Candidat au Club
    Inscrit en
    Avril 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Pour te répondre oui il demande de modifier le formulaire lorsque je le ferme, ce que je ne voulais pas.

    Enfin merci j'ai trouver comment faire.

    voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Commande101_Click()
    On Error Resume Next
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
    DoCmd.Close , , acSaveNo
     
    End Sub

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

Discussions similaires

  1. Macro fermer sans enregistrer après envoi par mail
    Par pheonix00fr dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/10/2014, 11h39
  2. formulaires continus sans nouvel enregistrement
    Par romram dans le forum Modélisation
    Réponses: 2
    Dernier message: 11/06/2007, 15h32
  3. Formulaire Continu sans nouvel enregistrement
    Par kaimero dans le forum IHM
    Réponses: 2
    Dernier message: 04/05/2007, 16h51
  4. Fermer une fenêtre sans confirmation
    Par ZACKX dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 30/04/2007, 09h55
  5. Confirmation de supression d'enregistrement
    Par Lux interior dans le forum XMLRAD
    Réponses: 3
    Dernier message: 25/04/2003, 16h01

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