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

WinDev Discussion :

Couleur de la croix ou de la coche dans une table


Sujet :

WinDev

  1. #1
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 417
    Points : 178
    Points
    178
    Par défaut Couleur de la croix ou de la coche dans une table
    Bonjour,
    Que je choisisse la croix ou la coche, je n'arrive pas à changer la couleur d'écriture
    Dans la description de la table, si je choisit ROUGE dans la description de la colonne de type CASE COCHER, c'est TOUTES les colonnes ce type qui passe en rouge ...
    Si j'entre dans le code "Initialisation" de la colonne vouluer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    TABLE_Nom.COL_Nome..Couleur=RougeClair
    Cela reste sans effet ....

    Peut on choisir la couleur pour chacune des colonnes de type COCHE dans une table ?
    Si oui, comment ?
    Cordialement
    SC

  2. #2
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 393
    Points
    9 393
    Par défaut
    Essaie ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TABLE_Nom.COL_Nome[1]..Couleur=VertClair
    Si la ligne 1 passe en vert clair, tu n'as plus qu'à adapter pour ton cas particulier.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  3. #3
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 998
    Points : 2 524
    Points
    2 524
    Par défaut
    Citation Envoyé par scn68100 Voir le message

    Peut on choisir la couleur pour chacune des colonnes de type COCHE dans une table ?
    Ce qu'il veut c'est plutôt ça.
    Et pas en fonction de la ligne.

    Du moins c'est ce que j'ai compris.
    si c'est le cas, scn68100, essayes en init de la table.

  4. #4
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 417
    Points : 178
    Points
    178
    Par défaut
    Bonne idée ... mais ... efficace pour le texte saisi dans la colonne, mais pas pour la croix ou la coche
    Merci

  5. #5
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 327
    Points : 3 840
    Points
    3 840
    Par défaut
    Bonjour,

    Le 'look' de la case à cocher est modifiable dans l'onglet Style de l'élément Colonne interrupteur.
    On peut choisir l'image de la coche.

    A voir si ces paramètres sont accessibles par code et donc de créer une image par couleur souhaitée.

  6. #6
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 805
    Points : 5 253
    Points
    5 253
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par Lo² Voir le message
    A voir si ces paramètres sont accessibles par code et donc de créer une image par couleur souhaitée.
    Il y a la fonction ChangeStyle, mais reste à voir si elle fonctionne au coup par coup
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  7. #7
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 327
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

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

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 327
    Points : 3 840
    Points
    3 840
    Par défaut
    ChangeStyle(..) fonctionne pour les champs.

    Ici, on souhaite modifier le rendu de la case à cocher d'une colonne.
    Je ne pense pas que ça fonctionnera mais il faut essayer

    En écrivant, je viens de penser à la création d'un champ conteneur avec un champ interrupteur.
    A essayer également.

  8. #8
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 417
    Points : 178
    Points
    178
    Par défaut
    Merci à tous,
    Entre la solution du conteneur et changer la couleur du fond de la cellule, je préfère changer la couleur de fond, différente suivant la coche, cochée ou non
    Mais c'est bien des complications pour pas grand chose ....
    Je vais soumettre la demande à PC Soft, il feront peut être cette amélioration ....
    Cordialement
    SC

  9. #9
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 393
    Points
    9 393
    Par défaut
    Dans ta communication avec PCSoft, essaie d'être le plus clair possible.
    Parce que de mon côté, en fait, je ne suis pas sûr du tout d'avoir compris ce que tu voulais faire.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  10. #10
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 417
    Points : 178
    Points
    178
    Par défaut
    Citation Envoyé par tbc92 Voir le message
    Dans ta communication avec PCSoft, essaie d'être le plus clair possible.
    Parce que de mon côté, en fait, je ne suis pas sûr du tout d'avoir compris ce que tu voulais faire.
    Désolé ...
    Voici :
    Dans une table, j'ai une colonne de type Case à Cocher
    Quand je clique sur cette coche, si je l'active, je veux que la croix soit de couleur rouge Si je la désactive, la croix disparait
    Et dans cette même table, j'ai une autre colonne de m^me type, Case à Cocher
    Je veux la même chose, mais avec une croix de couleur verte

    Si je le fait dans la description de la colonne, même si je suis bien dans la colonne que je veux modifier, si je change la couleur de la coche, l'autre colonne de type coche prend automatique cette couleur
    Pour être plus explicite, j'ai deux colonne de type Case à Cocher, je change de couleur de coche pour l'une, je retrouve cette couleur dans l'autre
    Autrement dit, si je choisit rouge, toutes les coches dans cette table seront rouge
    Même en se mettant dans une bien précise, toutes las autres colonnes de même type seront affecté

    C'est peut être un bug ?

    Je veux que si je coche la colonne 1, la croix soit verte, mais si je coche la colonne 2, la croix soit rouge

    Cordialement
    SC

  11. #11
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour,

    Je pense qu'il faut que tu le fasses par programmation dans le code "a chaque modification".
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  12. #12
    Membre habitué
    Homme Profil pro
    Informaticien en retraite ...
    Inscrit en
    Janvier 2008
    Messages
    417
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 81
    Localisation : Sénégal

    Informations professionnelles :
    Activité : Informaticien en retraite ...
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2008
    Messages : 417
    Points : 178
    Points
    178
    Par défaut
    Merci, mais hélas, c'est ce que je cherche en vain ....

  13. #13
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 998
    Points : 2 524
    Points
    2 524
    Par défaut
    C'est la couleur de la croix dont il parle, et dans des colonnes distinctes.
    Relisez bien sa problématique.
    Evidemment s'il avait envoyé un exemple ...
    Mais la blonde a compris, c'est tout dire.

  14. #14
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 393
    Points
    9 393
    Par défaut
    Je viens de bricoler un truc, qui m'a lair de convenir.

    J'ai créé une table avec 3 colonnes (la colonne 2 ne sert à rien ... mais je la laisse)
    Colonne 1 de type IMAGE, colonne 2 de type texte, contenu sans intérêt, et colonne 3 de type image.

    Je n'ai donc pas d'interrupteur, ni de coche, mais des images.

    Dans ma fenêtre, j'ai créé 2 images : image_jaune et image_rouge. Dans ces 2 images, j'ai mis un truc qui ressemble à une coche, de la couleur voulue (les 2 premières images que j'ai trouvées étaient rouges et jaunes...)

    J'initialise ma table via un bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    pour i= 1 a 5 
    tableajouteligne(table1, image_jaune, "xxx"+i, image_rouge )
    fin
    Dans le code de la colonne1, je mets ce code , dans la section clic sur colonne1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    t est un entier 
    t = Table1 
    SI Table1[t].Colonne1 = Image1_jaune ALORS 
    	Table1[t].Colonne1 = Image1_rouge
    	Table1[t].Colonne3 = Image1_jaune
    SINON
    	Table1[t].Colonne1 = Image1_jaune
    	Table1[t].Colonne3 = Image1_rouge
    FIN

    Et je peux m'amuser, quand je clique, j'ai bien mes 2 couleurs qui s'inversent, uniquement sur la ligne cochée.

    J'ai fait ce test avec WD21.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  15. #15
    Membre émérite
    Femme Profil pro
    .
    Inscrit en
    Janvier 2012
    Messages
    998
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : .
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Janvier 2012
    Messages : 998
    Points : 2 524
    Points
    2 524
    Par défaut
    A mon humble avis, ça, il sait faire.
    Mais est-ce bien là son problème ?

  16. #16
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 393
    Points
    9 393
    Par défaut
    Je pense que c'est ce qu'il veut faire... mais je n'ai aucune certitude. Et effectivement, si on essaie avec des interrupteurs, on est un peu coincé. On peut modifier la couleur de fond de la toute la cellule, mais c'est bien moche. Et je n'ai pas vu comment modifier uniquement la couleur du petit symbole en forme de v.

    Par contre, si ce petit symbole en forme de V, c'est un champ image, on peut choisir de remplacer une image par une autre. Donc c'est gagné.

    Rien n'empêche d'avoir des colonnes masquées, de type interrupteur, qui vont contenir un entier 0 ou 1 , et qui seront plus faciles à manipuler.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

Discussions similaires

  1. Probleme de coche dans une table
    Par david77320 dans le forum WinDev
    Réponses: 4
    Dernier message: 11/06/2008, 14h12
  2. case a coche dans une table
    Par med614 dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 04/09/2007, 13h44
  3. Changer la couleur d'une cellule dans une table
    Par gbrion dans le forum WinDev
    Réponses: 4
    Dernier message: 26/04/2007, 21h55
  4. Propriété Couleur dans une table
    Par erfindel dans le forum IHM
    Réponses: 15
    Dernier message: 16/01/2007, 08h10
  5. la couleur des lignes dans une table
    Par Platon93 dans le forum Access
    Réponses: 3
    Dernier message: 30/11/2006, 15h05

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