LA en gros c si la cellule contient la valeur FOB alors je la met en vert, mais moi j'ai un champ d'afficher, l'autre est caché (celui qui est caché contient le boolean à tester pour savoir si c couleur 1 ou couleur 2) donc comment tester ce boolean mais bien colorier la cellule afficher
JWhy
je n'ai rien compris a ton dernier message :??:
AGA
heu...si la colonne de test n'est pas affiché? (je veux colorier la ligne en fait :D
JWhy
normalement il l'ajoute quand tu poses un composant qui l'utilise.... il faut peut-etre que tu forces la sauvegarde de ta fiche (Ctrl+S) pour qu'il genere les uses qui vont bien...
AGA
JWhy a écrit a écrit :
:heink: c'est pas cool ce qu'il t'arrive...
le TField est défini dans l'unité DB ... p'tet qu'il te manque le uses mais ca serait fort....
heu...effectivement y avait pas DB, comment ça ce fait (qd est ce que Delphi le declare tout seul???)
AGA
:gun: :gun: :gun: :gun: J'essaie sur une autre fiche et un autre DB et HOP ça marche, mais sur celui que je VEUX!!!!
evode
J'ai une technique sympas pour regler les problemes kan delphi pete les plomb => ALT-F4 et relance
Je sais c'est debile, mais kan Delphi se met en tete de rien vouloir faire => fo le relancer :/
A moins ke ce soit le couple NT4+Delphi5 qui soit mauvais ...
JWhy
:heink: c'est pas cool ce qu'il t'arrive...
le TField est défini dans l'unité DB ... p'tet qu'il te manque le uses mais ca serait fort....
AGA
[Erreur] Configuration.pas(96): Identificateur non déclaré : 'TField'
AGA
Oui c ça mais si je double click sur cet evenement Delphi le declare tout seul, si je met un commentaire (pour pas qu'il efface la declaration ;) ) il veut pas compiler sur la declaration en haut de la fiche, il bloque sur Field
JWhy
Euh... non, je crois pas...
cet exemple marche bien chez moi (il faut que je change des bouts de code (le if Field.AsString = 'FOB') pour que ca marche mais ca compile sans pb.
c'est sur l'evenement DrawDataCell de ton TDBGrid
AGA
C ça met il veut pas compiler, il blac sur Field : TFIeld, alors que c Delphi qui a fait la declaration, il manque un TRUC?
si c'est comme la stringgrid, il faut que tu t'amuses a coder des trucs (faire des draw sur le canvas de la grid, par exemple) dans l'evenement qui dessine la cellule.. j'essaie de te retrouver le nom exact et un bout de code...
AGA
Y a moyen de colorier ou mettre en italique les lignes ds DBgrib selon la valeur d'un champ ex: Nom, Nom Visible (boolean)
si nomVisible est à true on affiche normalement si à False en italique