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 :

Couleur de fond contextuel sur un état [AC-2013]


Sujet :

IHM

  1. #1
    Membre régulier
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Août 2007
    Messages : 153
    Points : 73
    Points
    73
    Par défaut Couleur de fond contextuel sur un état
    Bonjour

    sur un état, j'ai des lignes de données alternées sur fond blanc puis bleu.
    Je souhaiterai que la couleur de fond de chacune des lignes correspondent à un critère de cette même lignes.

    Suis clair ?

    si la référence (1ère. colonne) de la ligne est 1 : fond rouge
    si la référence (seconde colonne) de la ligne est 2 : fond bleu
    si la référence (troisième colonne) de la ligne est 3 : fond jaune

    Merci de vos aides ou pistes

  2. #2
    Expert éminent

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    Ce que tu veux faire s'appelle de la mise en forme conditionnelle.

    Tu as un tuto qui explique cela ICI si tu n'as pas encore lu.

    Cordialement.
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre régulier
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Août 2007
    Messages : 153
    Points : 73
    Points
    73
    Par défaut Mise en forme conditionnelle sur la zone "détail" de l'état
    Merci madefemere

    J'avais effectivement testé cette option, mais elle ne répond qu'au fond du champ concerné.
    J'aurais souhaité colorer le fond complet de la zone "détail" de mon état.
    (comme l'est actuellement en blanc et bleu alterné)

    Mais la mise en forme conditionnelle n'est pas accessible sur la zone "détail".

    Merci

  4. #4
    Membre régulier
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Août 2007
    Messages : 153
    Points : 73
    Points
    73
    Par défaut Couleur de fond contextuel sur un état
    D'autre part, il semble que le formatage contextuel n'est pas accessible pour les étiquettes...

    Sylvain

  5. #5
    Membre éprouvé Avatar de Ric500
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 956
    Points : 1 139
    Points
    1 139
    Par défaut Couleur de fond contextuel sur un état
    Bonjour,

    Tu peux peut-être tester ta valeur sur l'événement format de ta section (Détail, je suppose) et affecter la bonne couleur soit directement à la section, soit aux contrôles.
    Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
    Ou encore:
    Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
    ... Des principes qui m'ont beaucoup aidé en informatique...

  6. #6
    Expert éminent

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

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    J'aurais souhaité colorer le fond complet de la zone "détail" de mon état.
    (comme l'est actuellement en blanc et bleu alterné)

    Mais la mise en forme conditionnelle n'est pas accessible sur la zone "détail".
    Il n'y a pas d'outil prédestiné pour cela. On peut faire avec du code.

    D'autre part, il semble que le formatage contextuel n'est pas accessible pour les étiquettes...
    Qu'est ce que tu entends par cela ?

    Mais rien n'est impossible en utilisant les outils à notre disposition :
    Méthode 1 :
    -Tu fais en sorte d'ajuster la hauteur de tes champs à la hauteur de la section détail et que la largeur de la section détail corresponde exactement aux champs.
    -Tu paramètres tes champs :
    Style fond = standard (Pour que la couleur s'applique)
    -Tu appliques la MFC sur tes champs (chaque champ) en utilisant comme condition l'expression :
    -Tu rajoutes tes conditions autant de fois que nécessaire...

    Méthode 2 :
    - Tu paramètres le style de fond de tes champs en Transparent.
    - Tu ajoutes une zone de texte (dont tu supprimes l'étiquette) qui va occuper la totalité de ta section détail (en hauteur et largeur).
    - Tu appliques sur cette zone de texte la MFC avec les conditions comme indiquées dans la méthode 1.

    Un fichier avec les 2 exemples d'état est joint.

    Cordialement.
    Fichiers attachés Fichiers attachés
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  7. #7
    Membre régulier
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Août 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : Santé

    Informations forums :
    Inscription : Août 2007
    Messages : 153
    Points : 73
    Points
    73
    Par défaut Couleur de fond contextuel sur un état
    Merci madefemere

    J'ai réussi à trouver la solution, en créant 3 sous états colorés, champs en transparence.
    Et je filtre les contenus pour placer mes champs dans le bon sous-état.

    Encore merci à tous de vos aides.

    Sylvain

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

Discussions similaires

  1. Couleur du fond dans un sous-état Access 2013
    Par salas99 dans le forum IHM
    Réponses: 1
    Dernier message: 28/03/2018, 15h17
  2. [AC-2003] Application d'une couleur de fond RVB dans un état
    Par herve250wrf dans le forum IHM
    Réponses: 13
    Dernier message: 14/01/2013, 09h22
  3. Figer la couleur d'un bouton sur l'état "cliqué"
    Par plesguillon dans le forum Flash
    Réponses: 10
    Dernier message: 15/05/2007, 15h22
  4. Couleur de fond conditionnelle dans un état
    Par poplite dans le forum IHM
    Réponses: 13
    Dernier message: 27/02/2007, 01h12
  5. Réponses: 2
    Dernier message: 21/02/2007, 11h16

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