Hallo an alle,
ich hab' ein Problem mit zwei Masken.
Aus einer Gliederung kann der Mitarbeiter [color=003399]Maske1[/color] aufrufen.
Wenn der Mitarbeiter zum ersten Mal die [color=003399]Maske1[/color] aufruft, soll die [color=990000]Maske2 [/color]aufpoppen, hier soll er seine Pers.Nr. zwingend eingeben.
Das hab' ich mit DBLoopup gelöst. Und eigentlich klappt das auch, allerdings krieg ich eine Fehlermeldung, dass er den Index nicht gefunden hat (stimmt ja auch, weil der Mitarbeiter noch nicht in der DB steht),
es wird auch die [color=990000]Maske2[/color] aufgemacht, allerdings nicht im Vordergrund.
Meine Formel sieht so aus:
Im Queryopen der Maske1:
REM "Wenn MA gefunden, Persnr übernehmen, [color=339900]dass klappt super[/color]";
FIELD txtPersonalnummer := @DbLookup("Notes" : "NoCache"; ""; "Mitarbeiter Auswahl"; @UserName; "ProfilPers");
REM "Wenn Pers.nr leer, wird Stammdatenmaske aufgerufen, [color=339900]dass klappt nicht ganz[/color]";
@If(@IsError (txtPersonalnummer) ; @Return(@Command([Compose]; "MAProfil")); "")
1.Frage: wie unterbinde ich die Fehlermeldung???
2.Frage: wie krieg ich die [color=990000]Maske2[/color] in den Vordergrund???
Ich hoffe, das Problem ist verständlich?
Karin