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 :

Clignotement étiquette de formulaire [AC-2010]


Sujet :

IHM

  1. #1
    Candidat au Club
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Clignotement étiquette de formulaire
    Bonjour,
    Je suis sous Access 2010.
    Ma BDD me sert à gérer ma collection de films.
    Les noms des champs sont : Titre ; Acteurs ; Genre ; Résumé et Vu, ce dernier champ se présente sous une simple case à cocher (qui est « cochée » quand le film a été « vu »).
    J’ai un formulaire qui me permet de rechercher un film selon son « genre ».
    Ce formulaire reprend l’intégralité des champs décrits ci-dessus.
    Je souhaiterai, SI, la case à cocher « vu » est « cochée » que l’étiquette, nommée « cligno », ou est écris « Vu » clignote en changeant de couleur (rouge et vert).
    A ce jour je n’ai réussi qu’à faire clignoter cette étiquette mais SANS la condition décrite ci-dessus et SANS changement de couleur. Ci-dessous le code de ma procédure évènementielle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub Form_Timer()
    If Me![cligno].Visible = True Then
    Me![cligno].Visible = False
    Else
    Me![cligno].Visible = True
    End If
    End Sub
    Je vous remercie de votre aide.
    Lenul0.

  2. #2
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 920
    Points : 4 828
    Points
    4 828
    Par défaut
    Bonjour,

    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
     
    Private Sub Form_Timer()
    ' se déclenche à chaque TimerInterval
     
    if me.Vu = true then
    Me![cligno].Visible = Not Me![cligno].Visible 
    if (Me![cligno].backcolor = vbWhite) Or (Me![cligno].backcolor = vbred) then
    Me![cligno].backcolor = vbGreen
    else
    Me![cligno].backcolor = vbRed
    End If
    else
    Me![cligno].backcolor = vbWhite
    end if
    End Sub
    pas testé mais ça devrait être ça.

  3. #3
    Candidat au Club
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonjour Michel,
    Merci de m'avoir répondu si rapidement!
    J'ai testé ton code, cela fonctionne presque comme je veux...
    Juste 2 petite choses:
    a) la couleur de fond de mon étiquette si la case à cocher n'est pas "cochée" est le jaune et pas le blanc (c'est vrai que je ne l'avais pas précisé....
    b) l'étiquette clignote bien si la case à cocher est cochée, mais elle clignote de la façon suivante : pas d'affichage-affichage fond rouge.
    Je souhaiterai qu'elle clignote: affichage fond vert-affichage fond rouge...
    J'espère que tu me pardonnera cette exigence....
    Encore merci et au plaisir de te lire
    lenul0

  4. #4
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 920
    Points : 4 828
    Points
    4 828
    Par défaut
    Alors
    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
    Private Sub Form_Timer()
    ' se déclenche à chaque TimerInterval
     
    if me.Vu = true then
    'Me![cligno].Visible = Not Me![cligno].Visible 
    if (Me![cligno].backcolor = vbYellow) Or (Me![cligno].backcolor = vbred) then
    Me![cligno].backcolor = vbGreen
    else
    Me![cligno].backcolor = vbRed
    End If
    else
    Me![cligno].backcolor = vbyellow ' ou bien la valeur numérique de ton fond jaune, dans les pptés du controle
    end if
     
    End Sub
    comme signalé , si besion, remplace vbyellow par la valeur numérique de ton fond jaune, que tu trouves dans les pptés du controle

  5. #5
    Candidat au Club
    Homme Profil pro
    retraité
    Inscrit en
    Octobre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2012
    Messages : 3
    Points : 3
    Points
    3
    Par défaut
    Bonjour Michel,
    Super, ç'est exctement ce que je souhaitais
    Merci beaucoup pour ton aide précieuse et super rapide
    Bon dimanche
    Cordialement
    Michel

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

Discussions similaires

  1. [AC-2010] clignotement image dans formulaire
    Par dodo28 dans le forum VBA Access
    Réponses: 5
    Dernier message: 19/04/2012, 13h42
  2. Modification des étiquettes d'un formulaire
    Par Ulyssimo dans le forum Access
    Réponses: 4
    Dernier message: 16/05/2006, 18h42
  3. Formulaire : Légende d'une étiquette
    Par sebfag dans le forum Access
    Réponses: 20
    Dernier message: 25/01/2006, 13h51
  4. Couleur étiquette et MouseMove dans un formulaire
    Par xdoreau dans le forum Access
    Réponses: 3
    Dernier message: 15/11/2005, 15h02
  5. Changer le texte de l'étiquette si formulaire mode "add
    Par rangernoir dans le forum Access
    Réponses: 8
    Dernier message: 23/09/2005, 09h28

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