[gelöst]Onvalidate Option Feld

3. Mai 2017 15:40

Hallo,

ich möchte beim Ändern eines Option Feldes (Status) bestimmte Zustände checken, und abhängig davon die Änderung zu lassen.

z.B. wenn das Feld den Wert "In Bearbeitung" hat dann soll es nicht zu ändern gehen.

Meine Code dazu ist

Code:
CASE xRec.Status OF
  Status::"In Bearbeitung":
    BEGIN
      MESSAGE('Achtung! Status kann nicht geändert werden, wenn aktuell "In Bearbeitung" ist!');
      Status := xRec.Status;
    END
END;


Der Code funktioniert zwar, aber die Message kommt zwei mal.

Wie könnte ich das besser machen ?

Danke und Lg
stony
Zuletzt geändert von stony am 4. Mai 2017 10:32, insgesamt 1-mal geändert.

Re: Onvalidate Option Feld

3. Mai 2017 16:54

Wo hast du deinen Code denn eingebaut?

Re: Onvalidate Option Feld

4. Mai 2017 05:49

Im Onvalidate Trigger des Feldes Status.

Re: Onvalidate Option Feld

4. Mai 2017 08:11

Prüfe bitte mal noch auf

Code:
IF Rec.Status = xRec.Status THEN EXIT;