Domino 9 und frühere Versionen > ND7: Entwicklung
Dokumente aus View erstellen.....Anfrage.
jBubbleBoy:
Na da haste Du aber noch einen weiten weg vor Dir ;)
Der Ansatz ist falsche, baue Dir eine Ansicht nach Mitarbeiter (oder such Dir eine bestehende) und mach ein:
view.getDocumentByKey(mitarbeiter)
ftSearch liefert Dir alle Dokumente zurück, wo der Mitarbeiter auftaucht, z.B. auch als Bearbeiter usw., deshalb ungünstig und zudem auch langsam.
iworks:
jo das habe ich...hehe!
hab in der zwischenzeit das hier gebastelt...
Sub Click(Source As Button)
Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim ve As NotesViewEntry
Dim dc As NotesDocumentCollection
Dim doc As NotesDocument
Dim sres As NotesSession
Dim dbres As NotesDatabase
Dim viewres As NotesView
Dim ma_item As NotesItem
Dim ma As String
Dim search As Long
Set db = s.CurrentDatabase
Set viewres = db.GetView ("Oktober")
Set db = s.GetDatabase("Server01", "Internes\\Profile")
Set view = db.GetView("Stdansicht")
Set doc = view.GetFirstDocument ()
While Not (doc Is Nothing)
Set ma_item = doc.GetFirstItem( "Name" )
ma = ma_item.Text
search = viewres.FTSearch (ma, 0)
If search = 1 Then
Print ma & search & "x" & " gefunden"
End If
Set doc = view.GetNextDocument(doc)
Wend
End Sub
jBubbleBoy:
und was wenn search > 1 ???
DAU-in:
Set doc = view.GetFirstDocument ()
du kannst die Klammern weglassen
und warum machst du wieder die FTSearch? seihe Kommentar JBubbleboy
nimm doch
Set notesDocument = notesView.GetDocumentByKey( doc.name(0) [, exactMatch% ] )
und in der View dann die erste Spalte: "Name" sortiert
grüsse
Dau-in
iworks:
--- Zitat von: jBubbleBoy am 22.10.08 - 17:18:18 ---und was wenn search > 1 ???
--- Ende Zitat ---
Danke für die Antworten soweit, also der Zustand > 1 wäre in dem Fall unwichtig......hier sollte nichts weiter geschehen.
Werd jetzt deinen Ansatz versuchen....scheint mir richtiger zu sein.
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln