Autor Thema: Löschen von Docs, die in einem bestimmten Zeitraum erstellt wurden  (Gelesen 2928 mal)

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Hallo Leute,
Hobby-Entwickler Henning mal wieder mit einem kleinen Problem:

Ich möchte mittels eines einfachen Agenten in der Ansicht "Alle Dokumente" die Dokumente mit DeliveredDate zwischen dem 01.01. und dem 31.12. selektieren und dann löschen. Zur Zeit löscht er mir jeweils nur 1 Dokument heraus.
Könnt Ihr mir mit einer Formel helfen?
« Letzte Änderung: 07.11.07 - 06:45:18 von HRaq »
Gruß Henning

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
FIELD DeliveredDate := @If (DeliveredDate >= @Date (2006; 12; 01) & DeliveredDate <= @Date (2006; 12; 31); @DeleteDocument; DeliveredDate);

Bernhard

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Vielen Dank Bernhard  ;)
Gruß Henning

Glombi

  • Gast
Kleiner Verbesserungsvorschlag, damit nicht alle Dokumente aktualisiert werden:

SELECT (DeliveredDate >= @Date (2006; 12; 01) & DeliveredDate <= @Date (2006; 12; 31); @DeleteDocument

Wichtig ist, dass die SELECT Anweisung als erstes steht. Dann werden vom Agenten nur diese Dokumente bearbeitet.

Andreas

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
In R5 war FIELD := ... noch so freundlich, nur tatsächlich geänderte Dokumente zu aktualisieren, Andreas  ;)

Bernhard

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Ich gehe doch Recht in der Annahme, dass die 12 in beiden Formeln für den Monat Dezember steht, oder?
Gruß Henning

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Schau Dir mal die Syntax von @Date in der Designer-Hilfe an.

Bernhard

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Danke, soweit funktioniert es jetzt, aber leider löscht er nur 1 Dokument, nicht alle. Was hab ich vergessen?
Gruß Henning

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Wie ist der Agent eingestellt? Alle markierte Dokumente in der Ansicht?

Bernhard

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Alle ausgewählten Dokumente. Muß sicher auf alle Dokumente in der Ansicht stehen, oder?
« Letzte Änderung: 06.11.07 - 13:06:13 von HRaq »
Gruß Henning

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
Genau das war es. Jetzt funktioniert es. Vielen Dank nochmal an alle
Gruß Henning

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz