20. Januar 2009 10:50
Gibt es ein Möglichkeit die Zeilen in einem Table-control farblich abwechselnd darzustellen? Geht bei so einer Lösung evtl die Leistung bei einer langen Liste stark zurück?
20. Januar 2009 12:51
Beim Classic Client :
Im
OnFormat-Trigger des Feldes in der Form kann die Farbe eingestellt werden.
Hier z. B. für das Mengenfeld im Artikel-/Inventurbuchblatt ein Wechsel zwischen Rot und Blau.
- Code:
IF Blue THEN BEGIN
CurrForm.Quantity.UPDATEFORECOLOR(255);
Blue := FALSE;
END ELSE BEGIN
CurrForm.Quantity.UPDATEFORECOLOR(16711680);
Blue := TRUE;
END;
Für bedingten Farbwechsel bei Inventuren siehe auch
hier. Merkliche Performanceverluste gibt es da keine.
Beim RTC Client in den Pages sind leider (noch?) keine Farben möglich.
20. Januar 2009 12:56
Kowa hat geschrieben:Hier z. B. für das Mengenfeld im Artikel-/Inventurbuchblatt ein Wechsel zwischen Rot und Blau.
Nur als Ergänzung:
Wenn du ganze Zeilen einfärben möchtest, musst du den o.g. Code für jedes Feld auf der Form wiederholen ...
Anders geht es leider nicht.
20. Januar 2009 18:16
Mit updateforecolor ändere ich ja die Fontfarbe, aber wie geht das mit dem Hintergrund? Ein updatebackcolor gibt es ja nicht. Oder ist das mit NAV nicht möglich?
20. Januar 2009 18:39
vsnase hat geschrieben:Mit updateforecolor ändere ich ja die Fontfarbe, aber wie geht das mit dem Hintergrund? Ein updatebackcolor gibt es ja nicht. Oder ist das mit NAV nicht möglich?
Zur Laufzeit leider nicht , nur als feste Einstellung , siehe auch
hier.
20. Januar 2009 19:53
Ich experimentiere in dieser Angelgenheit gerade mit Form 31 Item List. Gibt es eine Möglichkeit 2 Tablecontrols in einer Form zu haben?
Meine Überlegung ist, dass ich mit Updateselected eine "Layouttabelle" mit alternierendem, blauen Hintergrund (wie ein Bild) hinter das eigentliche Tablecontrol lege. Wenn ich jetzt in der Tabelle scrolle, dann bekäme zwar der einzelne Datensatz mal einen blauen, mal einen weißen Hintergrund, aber ich hätte auf jeden Fall einen passenden, farblich wechselndem Hintergrund.
20. Januar 2009 20:01
vsnase hat geschrieben:Ich experimentiere in dieser Angelgenheit gerade mit Form 31 Item List. Gibt es eine Möglichkeit 2 Tablecontrols in einer Form zu haben?
Solange beide Tablecontrols auf die gleiche SourceTable zugreifen sollen - überhaupt kein Problem (alles andere löst man mit Subforms).
Meine Überlegung ist, dass ich mit Updateselected eine "Layouttabelle" mit alternierendem, blauen Hintergrund (wie ein Bild) hinter das eigentliche Tablecontrol lege. Wenn ich jetzt in der Tabelle scrolle, dann bekäme zwar der einzelne Datensatz mal einen blauen, mal einen weißen Hintergrund, aber ich hätte auf jeden Fall einen passenden, farblich wechselndem Hintergrund.
Hm, versteh nicht; aber wenn die Lösung steht, lass es mich bitte wissen
21. Januar 2009 09:17
Ich dacht, dass ich einfach mal 2 Tableboxes übereinanderlege. Die obere tbackransparent die untere mit Updateselect 2farbig. Dumm nur, dass Tablebox ja gar nich backtransparent sein kann und soweit ich sehe, kann man auch kein Image (im Streifenlook) hinterlegen. Mist!
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.