Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: DaJamz am 20.02.08 - 21:37:55
-
Hallo Gemeinde,
sitze jetzt schon den zweiten Abend total auf der Leitung. ???
Habe die Hilfe durchsucht, ich habe das Forum durchsucht, ich habe das Notebook in die Ecke geworfen, ich habe 4 Tafeln Schokolade gegessen aber ich finde nicht die Lösung:
Aufgabe:
Der Inhalt des Feldes WEInvdate (Typ: Datum/Zeit) soll um die Anzahl Tag, welche in dem Feld Nettotage (Typ: Text) enthalten ist, erhöht werden und in das Feld WEDuedate (Typ: Datum/Zeit) geschrieben werden. Das ganze soll im "Exiting" des Feldes WEInvdate passieren.
Ich steh auf dem Schlauch!!!! :'( Wer kann mich erlösen?
-
Hallo (namenloser),
verstehe ich das richtig, dass Du in der DesignerHilfe @Adjust (Für Formel) bzw. die AdjustDay method (Script) nachlesen möchtest?
Gruß Werner
-
Hallo Werner,
ich will das um ein paar Punkte ergänzen. "Sascha" hat er als Namen letztens dazugeschrieben, aber es wäre einfach besser, wenn man das unter jedes Posting setzt (es sei denn, man ist bekannt wie ein bunter Hund).
@Sascha:
- Über die Gefahren des Verlassens auf das Exiting-Event bist Du Dir bewusst?
- PostRecalc sollte getriggert werden, da das auch bei anderen Ereignissen dann greift
- Abschliessend muss im QuerySave berechnet werden
- "Anzahl Nettotage" in einm TEXTfeld ist schräg bis krank. Ist das eine Zahl oder nicht?
@Werner: AdjustDay (NotesDateTime) ist hier schon Overkill. Wenn die Prüfungen auf korrekte Inhalte in WEinvdate und Nettotage gelaufen sind (!!!), reicht ein
Dim vBaseDate As Variant
vBaseDate = NotesDocument.WEInvdate (0)
NotesDocument.WEInvdate = vBaseDate + Cint (NotesDocument.Nettotage (0))
Für so einen Pippifax braucht man die NotesDateTime class gar nicht ;)
Bernhard