Domino 9 und frühere Versionen > ND7: Entwicklung

Kann ein Datumsfeld nicht geleert werden im Value?

(1/1)

BenjaminP:
Hallo zusammen,

ich habe zwei Datumsfelder, welche je nach Auswahl einer Checkbox aktiviert werden sollen...
Das klappt soweit auch, allerdings wird nie der Datumswert, welcher vorher in dem Feld stand geleert...

Das ganze mache ich in der Option "Input enabled" und versucht habe ich es zuletzt so:

--- Code: ---@If(nAnstellung="Vollzeit";1;@Do(0; @SetField(n_Vollzeitdatum; "")))
--- Ende Code ---

Aber das klappt so nicht... Was vorher in dem Feld stand, wird zwar ausgegraut, sprich Deaktiviert, aber der Wert bleibt im Feld stehen... Das Feld soll aber leer gemacht werden.

Jetzt weiß ich nicht, ob es an Input enabled liegt, weil das liefert ja normal nur True oder False zurück...

Grüße,
Ben

pram:
probier mal ein @SetField(n_Vollzeitdatum; @Unavailable)
vielleicht klappt das.

Peter Klett:
Mal ein Schuss ins Blaue:

_inputenabled:=@If(nAnstellung="Vollzeit";1;0);
FIELD n_Vollzeitdatum:=@If(_inputenabled=0;"";n_Vollzeitdatum);
_inputenabled

Das Konstrukt mit dem @Do und der 0 gefällt mir irgendwie nicht, kann mir gut vorstellen, dass Notes das nicht schnallt

Glombi:
Bei @SetField muss der Feldame in  Hochkomma, also
@SetField("n_Vollzeitdatum"; "")

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln