Wo steht denn jetzt der Code, den Du gepostet hast?
Wenn der in den Schaltflächen steht, die Da im Screenshot angezeigt werden, dann passiert GAR NIX, wenn er ein Dokument findet...
Denn @Failure ist -wie ich schon mehrfach geschrieben habe- NUR in Feldvalidierungen gültig!!!
Auszug aus der Designer- Hilfe (Die Du scheinbar noch immer meidest wie der Teufel das Weihwasser):
Usage
@Failure is intended for use only in input validation formulas.
@Failure does not terminate execution of the formula. Use @Return to force a formula to exit.
Der Code :
viw := "vdoppelpreuf";
crit := _name;
col := 4;
lkp := @DbLookup( "" : "NoCache" ; "" ; viw ; crit ; col );
res := @If( @IsError( lkp ) ; "" ; lkp );
@If( res != @Text( @DocumentUniqueID ) & res != "" ; @Prompt([Ok];"¿Profil bereits vorhanden"; "Das Profil ist bereits vorhanden. Eine Nachricht wurde an den zuständigen Admin versendet. Er wird sich in kürte mit Ihnen in Verbindung setzen. NICHT Unique.") ; @Prompt([Ok];"¿Profil nicht vorhanden"; "Das Profil ist Unique.") )
Steht im Querysave einer Maske mit Eingabefeldern - stand. Inzwischen steht dort:
viw := "vadminview";
outpd := _vorname + " " +_name + " " + _straße ;
crit := outpd;
col := 2;
lkp := @DbLookup( "" : "NoCache" ; "" ; viw ; crit ; col );
res := @If( @IsError( lkp ) ; "" ; lkp );
@If( res != @Text( @DocumentUniqueID ) & res != "" ; @Prompt([Ok];"¿Profil bereits vorhanden"; "Das Profil ist bereits vorhanden. Eine Nachricht wurde an den zuständigen Admin versendet. Er wird sich in kürte mit Ihnen in Verbindung setzen. NICHT Unique.") ; @Prompt([Ok];"¿Profil nicht vorhanden"; "Das Profil ist Unique.") )
Das stellt meinen Versuch dar auf mehrere Faktoren, als den Nachnamen zu prüfen. Klappt aber NOCHT nicht so ganz.