Domino 9 und frühere Versionen > ND7: Entwicklung

Dokumente aus View erstellen.....Anfrage.

<< < (2/3) > >>

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