Domino 9 und frühere Versionen > ND9: Entwicklung

Ist ein Datum in einem Datumsfeld enthalten?

<< < (2/2)

ERR:
Hallo Thomas,

den Eintrag in der Ansicht mit den getrennten Mehrfach-Werten nutzen, um das zu prüfende Datum direkt zu ermitteln (nicht per Feld im Dokument!)-> "entry.ColumnValues(0)" liefert das Datum aus der ersten Spalte für den aktuellen Eintrag zurück. Mit diesem Wert dann weiterarbeiten.

Beim Durchlaufen immer prüfen, ob der aktuelle Eintrag/Wert noch kleiner/gleich 14 Tage-Zeitraum ist. Wenn der Wert nicht mehr kleiner als 14 Tage ist (NotesDateTime.Adjust nutzen um das Vergleichsdatum zu erzeugen), die Routine abbrechen... Evtl. in den Dokumenten ein Feld pflegen, für welches Datum bereits benachrichtigt wurde, damit im Fehlerfall nicht wieder alle Dokumente versendet werden.

MFG
ERR

Peter Klett:
Du kannst Dir die Dokumente anstatt aus der Ansicht auch über ein db.Search holen, in der Selektionsformel des db.Search suchst Du dann gleich nur nach Dokumenten, bei denen das gewünschte Datum enthalten ist, dann brauchst Du auch keinen Vergleich mehr durchzuführen.

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln