Autor Thema: Mail DB - Zukünftige Aufgaben abschließen...  (Gelesen 1026 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Mail DB - Zukünftige Aufgaben abschließen...
« am: 20.04.05 - 11:03:49 »
Hi Leute,
langsam verzweifel ich mit meiner MailDatenbank.
Folgendes Problem:
Wenn eine zukünftige Aufgabe als abgeschlossen makiert wird, soll sie im Kalender an dem Tag aufscheinen, an dem sie abgeschlossen wurde und nicht erst am Tag, an dem sie fällig ist.

Hat jemand eine Idee, wie ich das machen könnte?
Falls ihr etwas Zeit habt, könnt ihr ja mal mein Lösungsansatz durchlesen....


Mein Lösungsansatz der leider nicht funktioniert ist folgender:
Ich dachte mir, dass ich einfach bei der "Abgeschlossen" Aktion in der Maske den fetten Code einfüge:
FIELD tmpAction := "4194306";
@Command([EditDocument];"1");
@If(StartDate>@Now;@SetField("StartDate";@Now);"");
@SetField("DueDate";@Now);

@If(@PostedCommand([FileSave]); @PostedCommand([FileCloseWindow]);"")

Das klappte eigentlich ganz gut.
Wenn man aber folgendes macht, wird die Aufgabe nicht als abgeschlossen markiert, wenn man auf den Abgeschlossenbutton clickt.
- zukünftige Gruppenaufgabe anlegen
- bei den Teilnehmern eine Gruppe eintragen
- auf den Button "Speichern und Zuweisung senden" clicken
- das Aufgabendokument wieder öffnen
- als Abgeschlossen markieren

Also dachte ich mir, ich muss mein obigen Formelzusatz
@If(StartDate>@Now;@SetField("StartDate";@Now);"");
@SetField("DueDate";@Now);

in Script umwandeln und dann an der Stelle einfügen, an der Notes den Status der Aufgabe auf "Abgeschlossen" (AssignState = 9) setzt.
Aber diese Stelle finde ich nicht.
Wenn im Debugger mitschaue komm ich irgendwann in die Function CSEventPerformActionGuts (SB Common)
Hier wird in der Zeile
Call vbeobject.ActionHandler(strAction, Cint(bSendNow), Cint(vArgs))
endlich die Aufgabe abgeschlossen.
Aber die Function ActionHandler gibt es in der Db nicht.
Hier steh ich an und weiß nicht mehr weiter  :P

Danke ersteimal fürs lesen

lG
-daniel
« Letzte Änderung: 20.04.05 - 11:38:05 von rar »
†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz