SELECT @All;
@If(DeliveredDate != ""; _dateCheck := DeliveredDate; PostedDate != ""; _dateCheck :=PostedDate; _dateCheck := @Created);
_date := @Date(@Adjust(@Now;0;0;-30;0;0;0));
@If(_dateCheck < _date;@DeleteDocument;@True);
_dateCheck := @If (DeliveredDate != ""; DeliveredDate; PostedDate != ""; PostedDate; @Created);
_date := @Date (@Adjust (@Now; 0; 0; -30; 0; 0; 0));
@If (_dateCheck < _date; @DeleteDocument; "");
SELECT @ALLAgent 'Test Delete' wurde am 06.07.2005 17:35:59 gestartet
Bearbeitet alle Dokumente in der Datenbank: insgesamt 2612
2612 Dokumente gefunden, die die Suchkriterien erfüllen
2612 Dokument(e) wurden durch die Formel geändert
2552 Dokument(e) gelöscht
Agent 'Test Delete' wurde am 06.07.2005 17:36:46 beendet
Rechteagent
EDIT: Ich seh grade er findet alle Dokumente in der Bedingung, aber er sollte nur 4 finden... Werde mal in die Richtung weiter forschen!Natürlich findet er alle, da SELECT @All verwendet wird.
_dateCheck := @If (DeliveredDate != ""; DeliveredDate; PostedDate != ""; PostedDate; @Created);
_date := @Date (@Adjust (@Now; 0; 0; -30; 0; 0; 0));
SELECT _dateCheck < _date;
@HardDeleteDocument