Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: qwertz442000 am 25.11.09 - 11:44:53
-
Hallo ,
ich habe eine eingebette Anicht programmiert. Hier möchte ich gerne das Ergnis der Dokumente
bearbeiten. Ich möchte aber die gefundenen Dokumente nicht erst auswählen. Sondern über eine
Action (Ansicht) bearbeiten.
Danke
-
Dann mach das doch.
Also Du willst nichts Auswählen und das nicht ausgewählte dann Bearbeiten, oder wie soll ich das verstehen?
-
Ist doch kein Problem. Du kannst es nur nicht über die Ansichtsaktionen machen, wenn Du nichts markieren möchtest.
Du musst eine Aktion/Button in der Maske einfügen, in der auch die embedded View ist. Über den Button rufst Du ein Script auf, dass sie das View-Handle holt und über getAllDocumentsByKey die entsprechenden Dokumente in eine Collection holt. Darüber kannst Du dann Änderungen an den Docs machen.
-
sorry da hab ich mich wohl falsch ausgedrückt !
z.Beispiel:
In der eingebetten Ansicht wurden 10 Dokumente gefunden. Diese 10 Dokumente muss ich bearbeiten.
Ich möchte aber nicht, dass ich Sie vorher markieren muss !
Hier mein Sript:
Sub Click(Source As Button)
Dim db As NotesDatabase
Dim session As New NotesSession
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set collection = db.UnprocessedDocuments
Set doc = collection.GetFirstDocument()
Print Str(Collection.count)
While Not(doc Is Nothing)
Print doc.Struktur(0)+ " "+ Doc.Dateinamen(0)
Set doc = collection.GetNextDocument(doc)
Wend
End Sub
hier werden aber nur die markierte Dokumente bearbeitet !
-
Erstmal eine grundsätzliche Frage: Wir kommen diese bspw. 10 Dokumente zustande? Suche? Über die Option "Einzelne Kategorie anzeigen"?
Axel
-
Über die Option "Einzelne Kategorie anzeigen"
-
Hast Du meine Antwort gelesen ??
Da steht alles drin, was du benötigst ;-)
-
hallo dirk,
hast Du mir vielleicht ein kleines bespiel
-
So:
set dc = view.getAllDocumentsByKey(EintragAusEinzelneKategorieAnzeigen)
-
Hallo Dirk,
vielen Tausend Dank !
Hat wunderbar funktioniert !!!
-
Kein Problem..
Es hilft halt die Antworten zu lesen und dann Anhand der Schlagwörter die Designer-Hilfe zu bemühen. Da sind sehr viele Beispiele vorhanden...
-
OK
hast je Recht.