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

Access Discussion :

Changement de couleur d'une zone de formulaire rend KO le formulaire


Sujet :

Access

  1. #1
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 503
    Points : 191
    Points
    191
    Par défaut Changement de couleur d'une zone de formulaire rend KO le formulaire
    Hello,
    Dans un formulaire ou je saisis des clients, je voudrais mettre en jaune le fond de la zone ou il y a eu un changement, c’a marche nickel pour les zones de texte , mais si c'est une liste déroulante, quand je clique dessus, la zone apparait en jaune ainsi que toute la liste mais je ne peux pas faire de modification, j'ai beau cliquer sur un élément de la liste, ce n'est pas pris en compte

    Any idea, je craake, je suis dessus depuis 2 heures !
    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
     
    Private Sub ID_Ville_F_Dirty(Cancel As Integer)
     Call highlight
    End Sub
     
    Private Sub Nom_Dirty(Cancel As Integer)
     Call highlight
    End Sub
     
    Private Sub Prenom_Dirty(Cancel As Integer)
        Call highlight
    End Sub
     
    Sub highlight()
        JAUNE = RGB(255, 255, 0)
        ctrl_name = Me.ActiveControl.name
     
        Me.Controls(ctrl_name).BackColor = JAUNE
    End Sub

  2. #2
    Membre éclairé
    Avatar de Chrispi
    Homme Profil pro
    Chargé de missions
    Inscrit en
    Juin 2020
    Messages
    204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Chargé de missions
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2020
    Messages : 204
    Points : 885
    Points
    885
    Par défaut
    Bonjour,

    je ne sais pas si j'ai bien compris et si je réponds à la question, mais tu peux peut-être essayer de mettre le code (l'appel de highlight) plutôt au niveau de l'événement Après MAJ ou Sur changement.
    Pour appeler la procédure, tu peux l'appeler sans mettre Call, en mettant simplement highlight.

    Espérant avoir pu t'aider.

  3. #3
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Salut
    Étonnant ! J'ai repris les sub() en l'état et en les adaptant sur un frm basic et ça fonctionne.
    Images attachées Images attachées  
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur

  4. #4
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    503
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 503
    Points : 191
    Points
    191
    Par défaut
    Citation Envoyé par Chrispi Voir le message
    Bonjour,

    je ne sais pas si j'ai bien compris et si je réponds à la question, mais tu peux peut-être essayer de mettre le code (l'appel de highlight) plutôt au niveau de l'événement Après MAJ ou Sur changement.
    Pour appeler la procédure, tu peux l'appeler sans mettre Call, en mettant simplement highlight.

    Espérant avoir pu t'aider.
    En mettant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub ID_Ville_F_Change()
        highlight
    End Sub
     
    Private Sub ID_Ville_W_Change()
        highlight
    End Sub
    ca marche nickel !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/04/2016, 16h43
  2. couleur dans une zone de liste
    Par fscli dans le forum Access
    Réponses: 2
    Dernier message: 10/05/2006, 20h37
  3. Réponses: 6
    Dernier message: 17/03/2006, 11h44
  4. Changement de couleur d'une ligne d'un stringgrid/D7 perso
    Par jer64 dans le forum Composants VCL
    Réponses: 29
    Dernier message: 11/01/2006, 22h53
  5. Changement de couleur d'une zone polygonale
    Par Trunks dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 06/12/2005, 01h07

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