Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Lorenz am 25.07.03 - 13:58:51
-
wie erreiche ich dass beim verlassen eines ordner / view die selektierten dokumente deselektiert werden?
und wie muss ich vorgehen, wenn ich möchte, dass beim schliessen eines ordners die einträge aus dem ordner verschoben werden?
bin ich bei queryopen /close richtig?
-
wie erreiche ich dass beim verlassen eines ordner / view die selektierten dokumente deselektiert werden?
Hi,
meines Wissens werden beim Verlassen die Markierungen automatisch zurückgesetzt.
und wie muss ich vorgehen, wenn ich möchte, dass beim schliessen eines ordners die einträge aus dem ordner verschoben werden?
Ich denke mal in QueryClose. Was willst du denn damit erreichen ?
Axel
-
ja, beim verlassen eines ordners werden die markierungen zurückgesetzt, jedoch möchte ich das ganze gern per script manuell steuern können.
ich möchte damit erreichen, dass beim erneuten öffnen der datenbank die alten dokumente nicht mehr ersichtlich sind.
wäre dieses script gut für queryopen?
Sub Postopen(Source As Notesuiview)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim vc As NotesViewEntryCollection
Dim folderview As notesview
Dim uiw As New NotesUIWorkspace
Set db = session.CurrentDatabase
Set dc = db.AllDocuments
Set folderview = db.GetView("ergebnis")
Set vc = folderview.AllEntries
Call vc.RemoveAllFromFolder( "ergebnis" )
Call folderview.Refresh
End Sub
-
Hi,
soweit ich das sehe, ist das Script in Ordnung. Die NotesDocumentCollection dc ist überflüssig, ebenso die Zeile
Set dc = db.AllDocuments
In Script ist mir keine Möglichkeit bekannt die Markierungen zuzückzusetzen.
Ein schönes Wochenende
Axel
-
Uns ist immer noch unklar, was Du wirklich machen willst.
Warum willst Du etwas "per script manuell steuern", was sowieso passiert ?
Was sind alte Dokumente ?
Warum schickst Du uns Code für PostOpen und fragst, ob es für QueryOpen geeignet ist? Probier's doch einfach aus ...
Zum Code: Um wieviel Dokumente geht es denn eigentlich ? Ich weiß ja nicht, was Du eigentlich bezweckst, aber irgendwie ist mir erinnerlich, daß Du mit 4.000 Docs rumhantierst. Meinst Du nicht, daß Du es hier irgendwann mit Performance-Problemen zu tun bekommst ? Dauernd Dokumente in 'nen Folder rein und dann immer wieder 'raus - hier stimmt doch am Grundkonzept etwas nicht ... Und dann geht das ja nur mit private folders - und die hast Du für spätere Änderungen nicht mehr unter Kontrolle !
Was machst Du mit den Variablen
db
dc
doc
uiw
?
Bernhard
-
thx axel
@koehlerbv
danke es hat sich erübrigt.