Examples: GetChild method (NotesViewNavigator - LotusScript®)
This script retrieves the child of the first entry in the Java™ category and places it in a folder.
Sub Initialize
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim entryA As NotesViewEntry
Dim entryB As NotesViewEntry
Dim nav As NotesViewNavigator
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set view = db.GetView("By Category")
view.AutoUpdate = False
If Not view Is Nothing Then
If view.IsCategorized Then
Set nav = view.CreateViewNavFromCategory("Java")
Set entryA = nav.GetFirst
If Not entryA Is Nothing Then
If entryA.ChildCount > 0 Then
Set entryB = nav.GetChild(entryA)
Set doc = entryB.Document
If Not doc Is Nothing Then
Call doc.PutInFolder("My Favorites")
Messagebox doc.GetItemValue( "Subject" )(0), , _
"added to My Favorites"
Else
Messagebox "no document for this entry"
End If
Else
Messagebox "no child for this entry"
End If
Else
Messagebox "Java", , "nothing in category"
End If
Else
Messagebox "By Category", , "view not categorized"
End If
Else
Messagebox "By Category", , "view not found"
End If
End Sub