Domino 9 und frühere Versionen > Entwicklung

query close & query save

(1/1)

lio:
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...

Axel:
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

lio:
danke axel, wieso komm ich da nicht selber drauf  :P ...

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln