Autor Thema: query - fragen  (Gelesen 1115 mal)

Offline Lorenz

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
query - fragen
« 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?

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:query - fragen
« Antwort #1 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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Lorenz

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
Re:query - fragen
« Antwort #2 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

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re:query - fragen
« Antwort #3 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
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re:query - fragen
« Antwort #4 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

Offline Lorenz

  • Junior Mitglied
  • **
  • Beiträge: 63
  • Geschlecht: Männlich
Re:query - fragen
« Antwort #5 am: 25.07.03 - 14:56:49 »
thx axel

@koehlerbv

danke es hat sich erübrigt.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz