Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Lorenz am 25.07.03 - 13:58:51

Titel: query - fragen
Beitrag 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?
Titel: Re:query - fragen
Beitrag von: Axel am 25.07.03 - 14:12:36

Zitat
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.


Zitat
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
Titel: Re:query - fragen
Beitrag von: Lorenz am 25.07.03 - 14:38:54
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
Titel: Re:query - fragen
Beitrag von: Axel am 25.07.03 - 14:50:33
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
Titel: Re:query - fragen
Beitrag von: koehlerbv am 25.07.03 - 14:53:45
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
Titel: Re:query - fragen
Beitrag von: Lorenz am 25.07.03 - 14:56:49
thx axel

@koehlerbv

danke es hat sich erübrigt.