@Hansa
sehr interessant, eure Diskussion...
Aber zurück zu meinem Problem: Resultat deines Vorschlags ist ein heftiges Flackern und unschöne Seiteneffekte auf andere Controls. Auch will ich nur ein Feld einfärben, so dass der Fall bei mir so aussieht:
[delphi]
if Datasource1.dataset.fieldByName('Ergebnis').asFloa t > 10
then DBEdit6.Color:=clRed
else DBEdit6.Color:=clGreen;
Das Bild sieht auch fast gut aus:
http://www.envisys.de\dbgrid.jpg
Das Problem ist nur, im selektierten Datensatz ist die Farbe so wie im zuletzt dargestellten Datensatz.
Das kann ich ihm nicht abgewöhnen
Gruß Schiller