[gelöst](RTC)Style eines Feldes in einer Liste ändern

6. November 2012 12:53

Hallo,
ich habe eine Page, welche den PageTyp "List" hat und diese hat eine Repeater-Gruppe.
Aufbau der Page:
Artikelnr , Lagerbestand , Fertigmenge

Wobei Artikelnr und Lagerbestand beim Öffnen der Pager eingelesen werden.
Das Feld Fertigmenge wird für jede einzelen Zeile manuell eingetragen.
Nun möchte ich diese Feld "Fertigmenge" hervorheben, wenn diese Menge höher ist als der entsprechende Lagerbestand.
Habe es schon versucht. Das ist der Code

Code:
IF Lagerbestand < Fertigmenge THEN
  FertigMengeOK := TRUE
ELSE
  FertigMengeOK := FALSE;
CurrPage.UPDATE(FALSE);

Wenn ich die in OnModify-Trigger gebe werde immer alle Zeilen geändert.
Wie kann ich das lösen?
lg
stony
Zuletzt geändert von stony am 6. November 2012 14:25, insgesamt 1-mal geändert.

Re: (RTC)Style eines Feldes in einer Liste ändern

6. November 2012 13:12

Hallo,

Glaube der richtige Platz für diese Angelegenheit ist der OnValidate-Trigger deines Fertigmengen Felds.

Re: (RTC)Style eines Feldes in einer Liste ändern

6. November 2012 13:41

Funktioniert leider auch nicht.

Re: (RTC)Style eines Feldes in einer Liste ändern

6. November 2012 14:13

Die Prüfung gehört in den OnAfterGetRecord-Trigger.
Die Frage ist eher: Was genau machst du mit FertigMengeOK? Wo und wie verwendest du die Variable?