Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: mariab am 17.01.07 - 16:23:06

Titel: Von Ansicht in Ordner verscheiben
Beitrag von: mariab am 17.01.07 - 16:23:06
In einer Ansicht habe ich eine Aktionsschaltfläche mit der ich die ausgewählten Dokumente in einen Ordner verschieben möchte. Leider werden die Dokumente kopiert und nicht verschoben. Verstehe nicht ganz was ich falsch mache. Hier der Code in der Schaltfläche:

Code

@Command([FolderDocuments];"Papierkorb";"1")


Danke Maria
Titel: Re: Von Ansicht in Ordner verscheiben
Beitrag von: koehlerbv am 17.01.07 - 16:31:14
Aus einer Ansicht Dokumente verschieben? Wie sollte das denn gehen? Mach' Dich bitte unbedingt mit den Unterschieden zwischen Ansicht und Ordner vertraut.

Bernhard
Titel: Re: Von Ansicht in Ordner verscheiben
Beitrag von: dirk_2909 am 18.01.07 - 07:33:11
Um dafür zu sorgen, dass ein Dokument nicht mehr in der Ansicht aufgelistet wird, musst Du dafür sorgen, dass das Auswahlkriterium nicht mehr auf das Dokument zutrifft; d.h. Du musst Änderungen am Dokument vornehmen!
Titel: Re: Von Ansicht in Ordner verscheiben
Beitrag von: mariab am 18.01.07 - 09:05:31
Danke für Eure Tipps, jetzt ist mir der Unterschied zwischen Ordner und Ansichten klar. Bei den Ansichten werden die Dokumente anhand von Auswahlbedingungen dargestellt, bei einem Ordner erfolgt die Anzeige, wenn der Anwender das Dokument in diesen verschoben oder kopiert hat.

Wollte eigentlich das Löschen in einer Datenabnk nicht aktivieren. Der Benutzer sollte durch verschieben in einen Ordner namens Papierkorb das Dokument löschen können, daher meine Frage.

Dank eurer Hilfe ist dies ja möglich. Erstelle ein Feld mit dem Status ob das Dokument zum löschen markiert ist oder nicht, und beachte dies in der Auswahlformel

Code
SELECT (Form = "vw_calendar") & status != "1" 

Mit der Löschen Aktion kopeire ich das Dokument von der Ansicht in den Ordner und setze den Wert von Status auf 1.
Somit können die Benutzer ihre Dokumente in der Kalenderansicht löschen und es gibt dazu noch eine History, nämlich den Ordner Papierkorb und das alles ohne dem Benutzer das Löschen in der ACL geben zu müssen

Danke und Grüße
Maria