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 :

Effet on mouse over sur source d'un sous-formulaire


Sujet :

IHM

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Août 2005
    Messages : 525
    Points : 194
    Points
    194
    Par défaut Effet on mouse over sur source d'un sous-formulaire
    Bonjour à tous

    J'ai créé dans un formulaire "F_lits" un plan de mon service où sont placés les lits des mes patients. Les lits sont symbolisés par des champs indépendants qui reçoivent le nom et le prénom des patients d'une requête.
    J'aimerai insérer un sous-formulaire qui rapporte des informations sur ces patients lorsque la souris passe sur ce champ indépendant. Bref, je veux filtrer mon sous formulaire "SF_lits" avec une sorte de mouse over.
    J'ai donc placé sur souris déplacé le code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Private Sub lit2modA_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
     
        Dim stpat_lit2modA As String
     
        stpat_lit2modA = DLookup("Patient_rea", "R_lits_rea", "Lit_rea='Module A, lit 2'")
     
     
        Forms!F_lits!SF_lits.Form.Filter = "[Patient_rea]=" & stpat_lit2modA
        Forms!F_lits!SF_lits.Form.FilterOn = True
     
    End Sub
    "Patient_rea" contient le nom et le prénom du patient. Mais "impossible d'attribuer une valeur à ce formulaire", "ce formulaire est peut être ouvert en lecture seule".
    Merci d'avance pour vos suggestions (si j'ai été assez clair !)

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2005
    Messages
    525
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Août 2005
    Messages : 525
    Points : 194
    Points
    194
    Par défaut
    Bon j'ai trouvé grâce à la FAQ access:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    Private Sub lit2modA_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
     
     
     
        Forms![F_lits]![SF_lits].Form.RecordSource = "SELECT R_lits_rea.ID_Patient, R_lits_rea.ID_Intervention, R_lits_rea.Patient_rea, R_lits_rea.Lit_rea, R_lits_rea.Date_intervention, R_lits_rea.chir1, R_lits_rea.[Type d'intervention] FROM R_lits_rea WHERE (((R_lits_rea.Lit_rea)='Module A, lit 2'));"
     
     
     
    End Sub
    Avec ce code, je change la source du sous_formulaire et j'affiche le contenu d'un enregistrement.

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

Discussions similaires

  1. [Sources] Synchroniser 2 sous-formulaires
    Par stigma dans le forum Contribuez
    Réponses: 15
    Dernier message: 26/08/2016, 15h41
  2. [Toutes versions] effet mouse over sur les lignes d'un sheet
    Par patricktoulon dans le forum Contribuez
    Réponses: 31
    Dernier message: 04/11/2011, 15h14
  3. mouse over sur un TBitmapLayer
    Par julius1983 dans le forum Composants VCL
    Réponses: 0
    Dernier message: 06/04/2010, 17h49
  4. Réponses: 4
    Dernier message: 21/11/2006, 23h10
  5. source d'un sous-formulaire
    Par Anaxagore dans le forum Access
    Réponses: 2
    Dernier message: 17/05/2006, 12h20

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