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

Requêtes et SQL. Discussion :

Modification d'un champs lors de la sortie du formulaire


Sujet :

Requêtes et SQL.

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2025
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2025
    Messages : 2
    Par défaut Modification d'un champs lors de la sortie du formulaire
    Bonjour, lors de la sélection d'un enregistrement, on peut le travailler dessus et le modifier, mais souvent quand on quitte le formulaire certain oublie de le désélectionner, ce qui cause des problèmes. Je cherche à créer une macro qui lorsque l'on quitte le formulaire automatiquement la sélection change pour non. Merci de votre aide.

  2. #2
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 976
    Par défaut
    bonsoir (ou bonjour),
    il faudrait montrer le code et la méthode de sélection de l'enregistrement car la réponse peut dépendre de la manière dont on s'y prend :
    par exemple, si c'est par filtre: on peut initialiser la propriété "Filtre" sur l'évènement "Sur fermeture", on peut aussi mettre la propriété "Filtrer sur chargement" à Non
    Si c'est une case à cocher dans la table, il faut exécuter une requête de mise à jour à la fermeture du formulaire ...

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Janvier 2025
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2025
    Messages : 2
    Par défaut
    J'ai créer un champ sélection qui sur oui ou non permet d’accédé à l'enregistrement lors de la fermeture du formulaire, j'aimerais le changer automatiquement sur non à la fermeture. Désolé c'est la première fois que je demande de l'aide. J'utilise office 2016.

  4. #4
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 976
    Par défaut
    le plus simple, à mon sens c'est de mettre à jour le jeu d'enregistrements du formulaire ou son clone (RecordSetClone) ainsi, seuls les enregistrements sélectionnés sont mis à jour et pas toute la table.
    En VBA, sur l'évènement "Sur fermeture" il faut mettre le code ci-dessous après avoir changé le nom du champ de sélection (nommé Selec ici):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    With Me.RecordsetClone
        .MoveFirst
        Do Until .EOF
            .Edit
            .Fields("Selec") = False
            .Update
            .MoveNext
        Loop
    End With

  5. #5
    Membre très actif Avatar de star
    Homme Profil pro
    .
    Inscrit en
    Février 2004
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Corée Du Nord

    Informations professionnelles :
    Activité : .

    Informations forums :
    Inscription : Février 2004
    Messages : 941
    Par défaut
    Bonjour,
    Ce fil pourrait t'aider : https://www.developpez.net/forums/d2...ire-dependant/
    Bon DEV
    .

  6. #6
    Expert éminent
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 976
    Par défaut
    bonjour star,
    cela n'a pas de rapport avec le fait de sauvegarder un enregistrement, ici il est juste question de "décocher" un enregistrement qu'un utilisateur a choisi, probablement depuis un formulaire précédent.
    Pour le rendre disponible pour une prochaine mise à jour et qu'il soit visible de nouveau, il faut décocher cette case, manipulation qu'oublient parfois certains utilisateurs (qui ne sont pas des machines d'où cette précaution).

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/09/2017, 13h47
  2. [AC-2010] message de validation lors de la modification d'un champ
    Par pasfortedutout dans le forum VBA Access
    Réponses: 4
    Dernier message: 08/10/2014, 11h42
  3. Réponses: 4
    Dernier message: 02/01/2014, 14h39
  4. Action lors de la modification d'un champ
    Par deathart dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/10/2012, 21h49
  5. Réponses: 1
    Dernier message: 23/06/2008, 12h26

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