Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 28.03.03 - 11:31:50
-
Hallo Leute,
im QueryAddToFolder habe ich ein paar @Formeln,
möchte aber am Ende ein Conitnue = false
einbauen.
Wie geht das in Formel ?
Ciao
Don Pasquale
-
der Abbruchbefehl/funktion lautet
@if(Bedingung=Zustand;@return(0);@success)
Field ABC:="123";
Field XYZ:="456";
...
übersetzt..wenn Bedngung wahr, brech ab (@return) oder mach weiter (@success) mit Formelabarbeitung
-
geht das nicht mit @Failure?
-
HELP:
"@Failure wird hauptsächlich in Eingabevalidierungsformeln für editierbare Felder verwendet, obwohl @Failure auch in Agenten und Maskenformeln verwendet werden kann. Wenn @Failure in anderen Formeln als Eingabevalidierungsformeln verwendet wird, so wird Zeichenfolge zurückgegeben; Lotus Notes/Domino gibt keine Eingabeaufforderung oder Meldungen aus."
Ich versteh das so, daß Notes die weitere Formelabarbeitung außerhalb Eingavalidierungen nicht abbricht. Aber tests mal, ichbin mir nicht 100% sicher.
Bei @return schon.
-
@Rob,
Ein Continue = False
im QueryAddToFolder sollte doch verhindern, dass
Dokumente die per Drag&Drop aus einer Ansicht/Ordner
woandershin rübergezogen werden.
Ein
@If(1;return(0);return(0));
sollte doch immer ein False liefern,oder liege ich da falsch.
Es verhindert aber nicht das Drag & Drop
Gruß
Don Pasquale
-
nur ne Kleinigkeit: da fehlen die "@" vor dem return, aber egal..
Hm..jetzt weiß ich auch, was Du möchtest...aber sorry, ich glaube nicht, daß ein @return in dem Falle als continue=false zu gebrauchen ist, damit das Pasten/Draggen von Docs in den Folder unterbunden wird. da ist mW nur dem Keyword continue vorbehalten.