Domino 9 und frühere Versionen > Entwicklung

Auf ausgewählte Dokumente in ner Ansicht zugreifen

(1/2) > >>

Notesdummy:
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

Wipe:
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

rar:
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

Notesdummy:
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 ????

rar:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln