Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Notesdummy am 20.08.02 - 11:10:42

Titel: Auf ausgewählte Dokumente in ner Ansicht zugreifen
Beitrag von: Notesdummy am 20.08.02 - 11:10:42
Hallöle,

ich bins schon wieder.
Han mal wieder ein Problem! Was auch sonst!  ;)

Ich möchte eine Gemeinsame Aktion oder einen Agenten, is mir egal, so programmieren, dass ich auf die ausgewählten Dokumente in einer Ansicht zugreifen kann. Da dies aus 3 Ansichten geschehen kann, muss sie variable sein. Das denke ich ist ja auch kein Problem. Aber wie bekomme ich die ausgewählten Dokument??

Wäer super, wenn mir jemand helfen könnte. THX.

Thomas
Titel: Re: Auf ausgewählte Dokumente in ner Ansicht zugre
Beitrag von: Wipe am 20.08.02 - 11:32:23
Hallo,

über die SELECT Anweisung kannst Du gezielt entsprechende Doks anzeigen/auswählen lassen.

Bsp:
SELECT (Form = "Maskenname xyz")  & (Feldname xyz = "Offen")

Ich hoffe das war es was Du meinst.

Gruss
Bubble
Titel: Re: Auf ausgewählte Dokumente in ner Ansicht zugre
Beitrag von: rar am 20.08.02 - 11:52:25
Hi!
Bei einen Agenten machst kannst du Ausgewählte Dokumente anhackeln (in dem Feld 'Für welche Dokumente er gelten soll')
Wenn du jetzt z.B. ein Feld änderst, passiert das nur in den Ausgewählten Docs.
-rar
Titel: Re: Auf ausgewählte Dokumente in ner Ansicht zugre
Beitrag von: Notesdummy am 20.08.02 - 13:26:19
Ich meinte eigentlich, wie ich die Dokumente ansprechen kann. Also ich habe eine Ansicht. In der wähle ich einige Dokumente aus. Dann soll der Button hingehen und das erste Dokument holen. In dem möchte ich dann etwas ändern, usw.....

Also um auf den Punkt zu kommen!
Wie kann ich mir die Dokumente holen? Wie bei einer Collection, View,etc ????
Titel: Re: Auf ausgewählte Dokumente in ner Ansicht zugre
Beitrag von: rar am 20.08.02 - 13:41:56
Wenn du das in Script machen möchtest, kannst du die Docs mitfolgendem Scriptl holen und bearbeiten:
Dim session as New NotesSession
Dim db as NotesDatabase
Set db = session.CurrentDatabase
Dim coll as NotesDocumentCollection
Set coll = db.UnprocessedDocuments
dim doc as NotesDocument
set doc = coll.GetFirstDocument
Do While Not doc is Nothing
  .....
  set doc = coll.GetNextDocument(doc)
loop

Falls du nur was mit Formelsprache ändern möchtest, reicht es, wenn du mit deinem Button ein Agent aufrufst, der nur für die ausgewählten Dokumente gilt. Er führt dann die Formel nur für deine markierten Docs aus.

Hoffe, daß hilft dir.
-rar
Titel: Re: Auf ausgewählte Dokumente in ner Ansicht zugre
Beitrag von: Notesdummy am 20.08.02 - 13:47:56
Supi, das wollte ich wissen.
Danke. Damit dürfte ich weiter kommen!