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 :

récupération d'événement des bontons suivant et précédent


Sujet :

VBA Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Points : 4
    Points
    4
    Par défaut récupération d'événement des bontons suivant et précédent
    Bonjour à tous,
    developpant un projet de fin d'étude sous access je cherche à récupérer les événements lier au bouton d' enregistrement suivant et précédant pour remettre à jour une liste à choix multiple lier à l'enregistrement en cour.
    Ma requete d'ouverture de formulaire etant déjà bien lourd j'aimerais que ma liste s'occupe du reste de la requête. Sans pour cela devoir programmer moi même les boutons de déplacement et ainsi pouvoir utiliser ceux ouvert par access.

    Quelqu'un as t'il une solution à me proposer?
    Merci d'avance

  2. #2
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour......

    Je n'ai pas très bien compris ce que tu cherche à obtenir.....

    Juste quelques idées...:
    ....cherche à récupérer les événements lier au bouton d' enregistrement suivant et précédant pour remettre à jour une liste à choix multiple lier à l'enregistrement en cour
    Pour simuler les boutons Suivant/Précédent pour accéder à un enregistrement:

    ..en utilisant l'assistant "Bouton de commande" tu crée tes boutons, et tu choisie dans les options proposées:
    - Catégorie = Déplacement entre enregistrement
    - Action = Enregistrement suivant ou précédent ou........

    Maintenant, chaque bouton ainsi généré aura dans sa propriété "Sur clic" un code du type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Commande2_Click()
    On Error GoTo Err_Commande2_Click
        DoCmd.GoToRecord , , acNext
    Exit_Commande2_Click:
        Exit Sub
    Err_Commande2_Click:
        MsgBox Err.Description
        Resume Exit_Commande2_Click  
    End Sub
    .....ici, tu peux taper ton propre code à exécuter lors de cette action.

    Pour mettre à jour automatiquement ta liste pour chaque enregistrement.

    Place ta procédure (code VBA) sur la propriété "Sur activation" du formulaire.
    Ton code de mise à jour sera systématiquement exécuté lors du passage d'un enregistrement à l'autre...

    En espérant que cela t'apportera une solution.....

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci pour ta réponse,
    mais je ne voulais pas ajouter de bouton mais utiliser ceux de access par défaut
    Hélas je n'ai pas trouvé de solution ni sur internet ni dans des bouquins et j'ai passé beaucoup de temps dans ma recherche.
    Si il n'y a pas d'autre solution je rajouterai deux boutons dans mon formulaire pour passer d'un enregistrement à un autre mais ça me plais pas trop.

  4. #4
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Re....

    .mais utiliser ceux de access par défaut .....pour passer d'un enregistrement à un autre
    ....donc utilise la seconde solution proposée.....

    Tu tape ton code d'actualisation dans la propriété "Sur activation" du formulaire......qui sera exécuté à chaque fois que tu te déplace d'un enregistrement à l'autre....

    Ou se situe exactement ton problème......

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par FreeAccess Voir le message
    Re....


    ....donc utilise la seconde solution proposée.....

    Tu tape ton code d'actualisation dans la propriété "Sur activation" du formulaire......qui sera exécuté à chaque fois que tu te déplace d'un enregistrement à l'autre....

    Ou se situe exactement ton problème......
    Merci FreeAccess,
    J'ai cherché super compliquer et j'ai pas pensé au propriété du formulaire
    je vient de tester et ça fonctionne correctement je vais pouvoir passer à la suite
    bon week end.
    Phil

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 29/05/2013, 18h13
  2. Désactivation des boutons Suivant et Précédent du navigateur Web
    Par dtcSearch dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/04/2010, 15h47
  3. Visionner des images avec suivant et précédent
    Par punisher999 dans le forum AWT/Swing
    Réponses: 14
    Dernier message: 13/05/2008, 04h47
  4. [fenetre à onglets] Intercepter les événements des panels
    Par Regis.C dans le forum Agents de placement/Fenêtres
    Réponses: 6
    Dernier message: 14/04/2005, 10h50
  5. Réponses: 5
    Dernier message: 09/01/2003, 11h55

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