Hallo,
ich habe ja schon fleißig gelesen, aber für mich noch nicht das Passende gefunden. Da mein Chef schon hinter mir steht
bitte ich nun um Hilfe, damit es nicht noch länger dauert. Nun zum Thema.
Ich habe eine kleine Urlaubsdatenbank gebastelt. In der trägt der Benutzer seinen Urlaub ein den er haben will, die Tage werden berechnet. Der Urlaubsanspruch wird auch berechnet. Nun trägt der MA seine bisher erhaltenen Tage ein. Ich kontrolliere nun ob die Anzahl der zur Verfügung stehenden Tage ausreicht. Das klappt auch alles. Aber im Fehlerfall möchte ich, dass das Feld "Genommen" wieder auf 0 gesetzt wird und der Cursor zur Eingabe in diesem Feld steht und die Arbeit erst wieder fortgesetzt wird, wenn alles i. O. ist.
Außerdem möchte ich, dass ein Feld "OK" auf 1 gesetzt wird, damit ich dieses mit abfragen kann, bevor der Urlaubsantrag an den Vorgesetzten weitergeleitet wird. Im Moment wird es in jedem Fall weitergeleitet.
War das verständlich?
Ich habe im Feld "Genommen" in der Eingabevalidierung folgende Befehle:
@If((Genommen+Tage) > Anspruch;
@Prompt([Ok];"Achtung";"Es steht Ihnen nur noch + @Text(Anspruch-Genommen)+" Tage Urlaub zur Verfügung!");
@SetField(OK ; "1"))
Aber das klappt nicht.
Feld "Genommen" Zahl bearbeitbar Vorgabewert 0
Feld "OK" Zahl berechnet Vorgabewert 0
Ich bin für jede Hilfe dankbar.
Uwe