Domino 9 und frühere Versionen > ND6: Entwicklung
Datumsfelder bearbeiten
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