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 :

Afficher enregistrement sous formulaire dans msgbox aprés doucle clic


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 25
    Par défaut Afficher enregistrement sous formulaire dans msgbox aprés doucle clic
    Bonjour,

    Encore quelque chose d'à priori simple à faire mais qui me cause des problèmes.
    J'ai un sous-formulaire qui affiche le résultat d'une requête.
    Je souhaiterais quand je double-clic sur un enregistrement que celui-ci apparaisse dans un msgbox.
    A priori on ne peut attribuer que 2 événements à un sous-formulaire : sur entrée(enter), sur sortie(exit).
    Nom : ess_11.jpg
Affichages : 413
Taille : 72,1 Ko
    Sur d'autres sujets j'ai pu lire que dans ce cas il faut attribuer du code au champ lors du double clic sur celui-ci.
    Mon formulaire s'appelle : Formulaire1
    Mon sous-formulaire : CMRRes
    Mon champ : voie

    J'ai essayé énormément de chose :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    Private Sub Form_CMBRes_DblClick(Cancel As Integer)
    MsgBox "ok_1"
    End Sub
    Private Sub Nom_DblClick(Cancel As Integer)
    MsgBox "ok_2"
    End Sub
    Private Sub CMBRes_Enter()
    MsgBox "ok_3"
    End Sub
    Private Sub Détail_Click()
    MsgBox "ok_4"
    End Sub
    Private Sub Détail_DblClick(Cancel As Integer)
    MsgBox "ok_5"
    End Sub
    Private Sub Détail_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    MsgBox "ok_6"
    End Sub
    Private Sub Détail_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
    MsgBox "ok_7"
    End Sub
    Private Sub Form_DblClick(Cancel As Integer)
    MsgBox "ok_8"
    End Sub
    Private Sub CMBRes_DblClick(Cancel As Integer)
    MsgBox "ok_9"
    End Sub
    Private Sub CMBRes_Voie_DblClick(Cancel As Integer)
    MsgBox "ok_10"
    End Sub
    Private Sub Voie_DblClick(Cancel As Integer)
    MsgBox "ok_11"
    End Sub
    Aucun msgbox ne s'ouvre après double clic sur un enregistrement du champ.
    Ce que je voudrai en image :
    Nom : ess_12.jpg
Affichages : 366
Taille : 86,5 Ko
    Comment je peut-on attribuer du code à un champ lors du double-clic sur un enregistrement ?

    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 849
    Par défaut
    Bonsoir,

    Il y a peut-être quelque chose d'incomplet sur ce que tu racontes parce qu'avec les 3 dernières lignes du code que tu donnes, le module rattaché à l'évènement Double-clic du champ Voie de ton sous-formulaire devrait afficher ok_11 dans une boîte de message.

    A voir ou des compléments d'informations sont nécessaires, peut-être un extrait de la base.

    @+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 25
    Par défaut
    Bonjour madefemere et merci pour ta réponse.

    A force de chercher j'ai fini par trouvé un fichier access joint à un message dans un autre sujet sur celui-ci l’événement dble-clic fonctionne sur un enregistrement (Nom).
    http://www.developpez.net/forums/d11...ilisant-macro/

    En fait moi j’indiquai comme objet source de mon sous formulaire = une table. Il faut indiquer je pense = un autre formulaire. Sur cette autre formulaire on peut associer un événement dble-clic sur chacun des champs.

    Nom : ess13.jpg
Affichages : 334
Taille : 45,1 Ko

    Je continu à chercher.

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/07/2012, 14h31
  2. Réponses: 7
    Dernier message: 07/01/2010, 20h48
  3. Réponses: 7
    Dernier message: 14/11/2008, 08h50
  4. Réponses: 4
    Dernier message: 28/12/2006, 17h38
  5. Réponses: 2
    Dernier message: 07/02/2006, 19h44

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