Domino 9 und frühere Versionen > ND6: Entwicklung

Datumsfelder bearbeiten

(1/2) > >>

WilliF:
Hallo an alle,

ich habe das ein Problem mit einem Datumsfeld.

Wir haben ein Datumsfeld in welchem mehrere Datumwerte gespeichert sind:

Feldname: DatumB
Datentyp: Zeit/Datum-Liste oder Zeitraum
Datenlänge: 52 Byte
Seq.-Num.: 183
Doppeleintrags-ID: 0
Feld-Flags: SUMMARY

25.02.2008
21.02.2008
14.02.2008
31.01.2008
07.01.2008
02.01.2008


Nun soll ein Agent ( nach gewissen Regeln ) jeweils das letzte ( also das älteste ) Datum aus diesem Datumfeld
entfernen, aber nur wenn es min 2 Datumwerte gibt ! - die anderen sollen aber als Datumsliste erhalten bleiben !!

Hat jemand eine Idee ??

Danke

m3:
Feld in Array lesen, beschriebenen Algorithmus anwenden, Feld mit Array wieder beschreiben.

WilliF:

--- Zitat von: m3 am 25.02.08 - 14:05:19 ---Feld in Array lesen, beschriebenen Algorithmus anwenden, Feld mit Array wieder beschreiben.

--- Ende Zitat ---

Hi,

das muß der ANsatz sein, aber wie kann ich die einzelnen Datumswerte abgrenzen bzw. wie kann ich das Array auch wieder als Datumsliste wieder zurückschreiben !!

Danke

m3:
Unter der Prämisse, dass es sich wirklich um ein Multi-Value Feld handelt:
Die Datumswerte hast Du dann als einzelne Array-Elemente und mit doc.ReplaceItemVlaue kann man meinem Multi-Value Feld auch Arrays zuweisen (sollte man sogar).

bikerboy:
Deine Bearbeiteung kannst du doch mit einer einfachen If-Bedingung ausführen lassen,

Du lässt dir den Ubound des Arras geben, also die Anzahl an Elementen und wenn die grösser 2 ist schmeisst du die gewünschten Daten raus

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln