PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Per Button Feldwert ändern


gentleman
04.03.2005, 15:38
Hallo allerseits

Habe da ein kleines Problem mit einer gemeinsamen Aktion:

Zwar möchte ich mit der Formel @SetField(B_Status; "2") den Wert 2 dem Feld B_Status übergeben, dass funktioniert ja auch noch ohne Probleme, wenn ich jedoch als nächsten Schritt @If(@Command([FileSave]); @True; @Return(0) );@PostedCommand([FileCloseWindow]) eingebe, um das Dokument zu speichern, wird wieder der alte Wert, welcher vor drücken des Buttons im Feld B_Status war, rein gesetzt.

Hoffe es kann mir jemand helfen....bleibe bei Notes doch immer wieder bei so kleinen Problemen hängen...

mfg gentleman


Sebastian Lewers
08.03.2005, 08:17
Hallo Gentleman.

Hast Du das Problem denn nur bei einer gemeinsamen Aktion ?
Also ich arbeite ungern mit gemeinsamen Aktionen. Diese sollte hier jedoch nicht das Problem sein.

Soll der komplette Code über die Aktion aufgerufen werden ?


@SetField(B_Status; "2");

@If(@Command([FileSave]); @True; @Return(0) );
@PostedCommand([FileCloseWindow])


Probier es evtl. mal mit:

@SetField(B_Status; "2");

@if(@IsDocBeingSaved;@success;Return(0));
@PostedCommand([FileCloseWindow])


Hier ein Auszug zu @isdocbeingsaved aus der Notes-Hilfe:
Überprüft den aktuellen Status des Dokuments und gibt 1 (wahr) zurück, wenn das Dokument gespeichert wird, bzw. gibt andernfalls 0 (falsch) zurück.

Wenn ich jetzt komplett daneben liege, müsstest Du Dein Problem noch einmal genauer beschreiben.

Gruß
SESE