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 :

Probleme mise en forme conditionnelle [AC-2003]


Sujet :

IHM

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut Probleme mise en forme conditionnelle
    Bonjour,

    A l'aide du tuto http://warin.developpez.com/access/mfc/, j'ai pu mettre en forme plusieurs listing, mais je cale sur l'un d'entre eux.
    Ce listing récapitule les interventions: entretien, dépannage, installation (T-analytique). Ces informations sont saisies dans la fiche d'intervention lors de sa saisie.
    J'aimerais que les lignes du listing se colore suivant l'analytique choisi. donc j'ai inscrit:
    "Expression" "[Analytique]="Dépannage"
    J'ai essayé avec et sans guillemets mais ça ne marche pas.
    Donc je voulais créer une couleur pour chaque type d'intervention et une couleur lorsque l'intervention est réalisé en complétant dans la fiche la case "date fin".

    Pourriez-vous me conseiller ?
    Cordialement

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Le nom du champ est-il exact ?

    Peux-tu faire une copie d'écran de la boite de dialogue de la Mise en Forme Conditionnelle.

    Philippe

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut
    Bonjour,

    Voici une capture d'écran

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 423
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 423
    Points : 20 001
    Points
    20 001
    Billets dans le blog
    67
    Par défaut
    Bjr,

    Votre champ [IdAnalytique] de ta table source contient-il réellement "Dépannage", "Entretien", "Installation" ?

    Ou s'agit-il d'un identifiant ?
    Votre liste déroulante IdAnalytique affiche peut-être "Dépannage"...mais la source derrière est différente...

    A+

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut
    Bonjour,

    Mon formulaire est basé sur une "T-FicheIntervention". Celle-ci contient entre autre, une zone de liste déroulante (type numérique) provenant de la "T-Analytique". Cette dernière est formé d'un "IDAnalytique" (n°auto) + Analytique (texte). Donc en effet "dépannage" etc... sont dans la liste déroulante.

    Cordialement,
    Maringot

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Oui, mais ta liste comporte deux colonnes (si j'ai bien compris), et je pense que c'est la première colonne qui est prise en compte.

    Regardes dans les propriétés de ta liste à Colonne Liée si c'est 1 ou 2.

    Philippe

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut
    Bonjour,

    Effectivement la table comprend 2 colonnes.
    La colonne liée est 1 et je visualise dans ma liste '"entretien" etc...
    Si je mets "2" je vois le n°auto

  8. #8
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut
    Ah OK j'ai pigé: au lieu de mettre "dépannage" j'écris "3" et ça marche.

    Question subsidiaire: si je veux plus de 3 conditions comment je peux faire ? car je n'ai pas résolu le problème de validation de ligne, c'est à dire mettre une couleur quand l'intervention est terminée en inscrivant la date de fin d'intervention

    Merci
    Maringot

  9. #9
    Invité
    Invité(e)
    Par défaut
    Re

    Citation Envoyé par maringot Voir le message
    Ah OK j'ai pigé: au lieu de mettre "dépannage" j'écris "3" et ça marche.
    C'est quand tu as parlé de plusieurs données que cela ma mis la puce à l'oreille.

    Question subsidiaire: si je veux plus de 3 conditions comment je peux faire ?
    En théorie, on peux parler de 4 conditions, la première sans rien et les 3 autres comme tu as fait.

    Au delà, c'est impossible par ce biai, donc un peu de lecture : La Mise en Forme Conditionnelle Illimitée sous Access, mais cela est beaucoup plus lourd à gérer.

    Philippe

  10. #10
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut
    Re

    J'ai lu ce tuto et effectivement c'est très lourd, mais n'y a-t-il pas possibilité de programmer qqchose qui dirait:
    "si cette case est remplie, ne pas tenir compte de la mise en forme conditionnelle et colorer la ligne en rouge"
    car lorsque je complète ma fiche après l'intervention j'inscris la date de fin d'intervention ?

  11. #11
    Invité
    Invité(e)
    Par défaut
    Re

    Je suis désolé, mais c'est une mise en forme conditionnelle.

    A priori tu veux la ligne normale + 3 conditions + ta ligne en rouge, si c'est cela, ce n'est pas possible avec la MFC classique.

    Philippe

  12. #12
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    433
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 433
    Points : 131
    Points
    131
    Par défaut
    Bonjour Philippe,

    Tu dis:

    A priori tu veux la ligne normale + 3 conditions + ta ligne en rouge, si c'est cela, ce n'est pas possible avec la MFC classique.
    Ok, je comprends, mais est-ce possible 2 conditions + une ligne rouge dont la condition passe avant les 2 autres ?
    Exemple:
    [IDAnalytique]="1" (vert)
    [IDAnalytique]="2" (bleu)
    [DateFin]="complété" (prioritaire en rouge)

    Ce dernier code n'est certainement pas juste, mais un truc dans le genre...

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

Discussions similaires

  1. Probleme dollars et mise en forme conditionnelle
    Par boucse79 dans le forum Excel
    Réponses: 7
    Dernier message: 23/03/2015, 00h19
  2. [AC-2007] probleme mise en forme conditionnelle
    Par mar88 dans le forum IHM
    Réponses: 0
    Dernier message: 29/06/2009, 17h35
  3. [VBA][Excel] mise en forme conditionnelle
    Par titflocon dans le forum Access
    Réponses: 9
    Dernier message: 19/12/2005, 11h13
  4. Réponses: 4
    Dernier message: 15/11/2005, 19h53
  5. Mise en forme conditionnelle en VBA / Cut-Paste
    Par priest69 dans le forum IHM
    Réponses: 4
    Dernier message: 03/09/2005, 14h54

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