Alle ausgewählten Dokumente in einer Ansicht (Datenbankscript - QueryDocumentDelete)

  • Hi!


    Ich möchte beim Löschen von Dokumenten prüfen, ob der User diese Dokumente/dieses Dokument überhaupt löschen darf und dann ggf. noch weitere Aktionen aufrufen.


    Wenn ich in einer Ansicht aber mehrere Dokumente markiere, dann bekomme ich trotzdem eine leere Collection, wenn ich über das DatenbankScript im Event Querydocumentdelete das ermitteln will.


    Set se = New NotesSession
    Set db = se.Currentdatabase
    Set coll = db.UnprocessedDocuments


    Wie komme ich an die Collection der ausgewählten Dokumente?
    (In Agenten etc. geht es auf diese Weise.)

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • Hi,


    Kleine Frage.


    Wenn Du im DatenbankScript bist und eventuell im Event


    QueryDocumentDelete


    Dann hast Du die Collection doch schon ueber


    Source.Documents
    (Source = Parameter des Events und ist gleich mit NotesUIDatabase)



    Andreas

  • Nee!
    NotesUIDatabase -->> Represents the database that's currently open in the Notes workspace.


    Ich will aber wissen, wieviele Dokumente markiert sind und welche, damit ich sie prüfen und ggf. vom Löschen ausschließen kann.

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)

  • Na dann schau Dir doch mal den angesprochenen Event im Datenbankscript an und was IBM da schon standardmaessig treibt.
    (siehe Mailfile)


    %Edit
    Und wenn Du in einer View bist, dann hast Du eine UIDatabase oder machst Du eine View auf ohne die Datenbank zu oeffnen?


    Andreas

  • Ich hab ja uch nicht gesagt, daß ich keine UIDatabase hätte, sondern nur, daß mir das nicht weiterhilft.


    %Edit: Sorry! Mit source.documents spricht man an der Stelle offensichtlich nur die selektierten Docs an...

    LG Lotusfee
    Domino 9.0.1/ Notes 8.5.2 :-o


    "Wenn man keine Ahnung hat, einfach mal Fresse halten" (Dieter Nuhr)
    ... oder Jemand fragen, der sich mit sowas auskennt. (Gelbe Seiten)