Autor Thema: Kann ein Datumsfeld nicht geleert werden im Value?  (Gelesen 1706 mal)

Offline BenjaminP

  • Junior Mitglied
  • **
  • Beiträge: 51
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; "")))

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

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Kann ein Datumsfeld nicht geleert werden im Value?
« Antwort #1 am: 27.09.10 - 16:54:10 »
probier mal ein @SetField(n_Vollzeitdatum; @Unavailable)
vielleicht klappt das.
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Kann ein Datumsfeld nicht geleert werden im Value?
« Antwort #2 am: 27.09.10 - 17:00:05 »
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
« Letzte Änderung: 27.09.10 - 17:01:46 von Peter Klett »

Glombi

  • Gast
Re: Kann ein Datumsfeld nicht geleert werden im Value?
« Antwort #3 am: 28.09.10 - 08:43:34 »
Bei @SetField muss der Feldame in  Hochkomma, also
@SetField("n_Vollzeitdatum"; "")

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz