Domino 9 und frühere Versionen > ND7: Entwicklung

Liste mit Datum speichern

<< < (3/6) > >>

Hatschi:
Hallo Andreas,

ja, du hast Recht für eine Protokollfunktion würde Text auch reichen. Aber wer weiss für was das Feld noch benötigt wird.
Und wie eben schon angedeutet, möchte ich jetzt ums Prinzip wissen wo der Fehler liegt, bzw. wie ich Notes dazu bewegen kann eine Liste mit Datum in einem Item zu speichern.

Bernd

ascabg:
Kurz und buendig.

Du moechtest in Deinem Beispiel nicht einen einzelnen Datumswert speichern, sondern eine gesamte Instanz einer Klasse eines NotesObjektes (mit all seinen Properties).

Und das geht nun mal nicht.


Andreas

DerAndre:
Notes.net

Es scheint lustiger zu sein als man glaubt...

A-Bär
Klappt das bei Dir?

Hatschi:
Hallo André,

ist ja toll was für Wiedersprüche du dort ausgegraben hast. Danke dafür!


Deinem unteren Link bin ich gefolgt, und der dort gepostete Code unterscheidet sich eigentlich nur in der Weise wie das Array erweitert wird von meinem. (Der Befehl Arrayappend war mir bisher nicht bekannt!)
Trotzdem habe ich es ausprobiert, und es wird die gleiche Fehlermeldung ausgegeben wie bei meinem Versuch.

Sub SendeterminMerken (Doc As notesdocument)
   Dim jetzt As NotesDateTime
   Dim termine As Variant
   Dim dings As Variant
   
   Set jetzt =New notesdatetime("")
   Call jetzt.setnow ()
   
   termine = doc.GetItemValue ("WVGesendetAm")
   If Isdate(termine(0)) Then
      dings = Arrayappend(termine, jetzt)
   Else
      Set dings = jetzt
   End If
   doc.ReplaceItemValue "WVGesendetAm", dings
   Exit Sub


Warum das in dem Post funktioniert hat frage ich mich allerdings auch.


Bernd

ascabg:

--- Code: ---Dim doc As NotesDocument
Dim dtNew As New NotesDateTime("")
Dim varOld As Variant, varNew As Variant

Set doc = Source.Document
Call dtNew.SetNow

varOld = doc.GetItemValue("DateList")
varNew = Fulltrim(Arrayappend(varOld, dtNew.LSLocalTime))

Call doc.ReplaceItemValue("DateList", varNew)

--- Ende Code ---

Also dieser Code (aus einem QuerySave einer Maske) macht bei mir genau das, was Du (nach meinem Verstaendnis) erreichen moechtest.


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln