Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: lio am 20.03.03 - 13:28:10
-
isch hätt da noch ma ne kleene frage:
im query close ereignis einer maske wird ein feld befüllt, sagen wir mit "gelesen",
wenn das dokument resultierend aus dieser maske aber bearbeitet und gesaved wurde, dann soll das feld statt dessen mit "bearbeitet" befüllt werden.
in der formelsparche gibt es den befehl @isdocbeingsaved, gibt es analog dazu einen befehl in ls?
wenn ich im ereignis querysave das feld befülle wird es danach ja durch das ereignis queryclose überschrieben...
-
Hi,
den Befehl @isdocbeingsaved gibt es als Scriptversion nicht. Als Workaroung kann ich die folgendes anbieten:
Deklariere dir in der Maske eine globale Variable vom Typ integer und setze sie in QueryOpen oder Postopen auf 0. In QuerySave setzt du die Variable auf 1. In QueryClose frägst du dann ab:
If Variable = 0 Then
Feld = gelesen
Else
Feld = Bearbeitet
End If
Axel
-
danke axel, wieso komm ich da nicht selber drauf :P ...