Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Xantox am 20.02.04 - 13:57:02

Titel: Dokumente löschen, die älter als 2 Tage sind
Beitrag von: Xantox am 20.02.04 - 13:57:02
Hallo Zusammen,

ich möchte einen kleinen Agenten(per Formula) schreiben, der mir aus meiner "Mitfahrzentrale" alle Dokumente, deren Rückfahrtdatum älter als 2 Tage (ab Heute) ist löscht.

Mein Ansatz war jetzt folgender:

@If(
 MFZDateAB =< @Adjust(@Today;0;0;-2;0;0;0);
  @DeleteDocument;
  ""
);
SELECT @All

Wenn ich den Agent jetzt testweise laufen lasse, sagt er, das 5 Dokumente in der DB sind, 5 Dokumente den Suchkritieren entsprechen und das er 0 Dokumente modifziert hat.

Das "MFZDateAB" Feld ist vom Typ ein "Date/Time" Feld mit Style "Calendar/Time control.

Hat hier jemand ne Idee dafür? bzw. wo ist mein Denkfehler?

Für nen Richtungsweiser bin ich dankbar :)

Grüße Xan
Titel: Re:Dokumente löschen, die älter als 2 Tage sind
Beitrag von: koehlerbv am 20.02.04 - 14:03:36
Testweise ? Na, dann hat er ja offensichtlich getan, was er sollte.
Wenn Du statt dessen "Starten" nimmst, dann sollte er Dir auch die fünf Docs 'rausknallen.

Bernhard
Titel: Re:Dokumente löschen, die älter als 2 Tage sind
Beitrag von: ata am 20.02.04 - 14:07:56
... wie initialisierst du die Variable "MFZDateAB"...

ata
Titel: Re:Dokumente löschen, die älter als 2 Tage sind
Beitrag von: Xantox am 20.02.04 - 14:13:23
@koehlerbv: Danke :) *g* genau das war es ....

@ata: es ist eine manuelle eingabe von dem user für das feld.
Titel: Re:Dokumente löschen, die älter als 2 Tage sind
Beitrag von: koehlerbv am 20.02.04 - 14:17:27
Na, das freut mich jetzt: Jeden Tag eine gute Tat  :)
Das wäre was für mein 2000stes Posting gewesen - leider war das aber heute vormittag schon passiert  ;D

Bernhard