DELPHI

DELPHI - Programmation

Marsh Posté le 23-10-2001 à 14:20:00    

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


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 14:20:00   

Reply

Marsh Posté le 23-10-2001 à 14:26:44    

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...


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-10-2001 à 14:31:19    

Reply

Marsh Posté le 23-10-2001 à 14:42:49    

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?


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 14:49:57    

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


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-10-2001 à 15:01:02    

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


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 15:01:57    

[Erreur] Configuration.pas(96): Identificateur non déclaré : 'TField'


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 15:04:30    

: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....


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-10-2001 à 15:10:09    

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 ...


---------------
Hyndex - Meuaarf !! ReZo !!!
Reply

Marsh Posté le 23-10-2001 à 15:14:26    

:gun:  :gun:  :gun:  :gun:  
J'essaie sur une autre fiche et un autre DB et HOP ça marche, mais sur celui que je VEUX!!!!


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 15:14:26   

Reply

Marsh Posté le 23-10-2001 à 15:16:23    

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???)


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 15:18:29    

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...


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-10-2001 à 15:18:57    

heu...si la colonne de test n'est pas affiché? (je veux colorier la ligne en fait  :D


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 23-10-2001 à 15:21:09    

je n'ai rien compris a ton dernier message :??:


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-10-2001 à 15:23:39    

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


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Marsh Posté le 24-10-2001 à 10:48:30    

:ouch:  En fait ça colorie rien du tout :(  :sweat:


---------------
ma vie, ma carrière! - Un trait d’union entre des photos et des mots.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed