Children Method
Returns the next child in the hierarchy for
an object.
Syntax
object.Children
Applies To
Discussion
Use this method to obtain the children for the Column, Dimension, Layer, and Row objects. The Children method accesses the different children for the current category. For example, the 1998 Q1 category has three children; 1998/January, 1998/February, and 1998/March.
For Dimensions, use the Change method to point to a specific category, the ChangeToTop method to point to the top level, and the ChangeToParent method to point one level higher in the hierarchy.
Return Type
Object
Example
This example gets the name of the children of the first category in the columns collection, then returns the number of items and names of the children in the collection.
Sub Main()
Dim objPPRep As Object
Dim objChildrenCols As Object
Dim strColChild As String
Dim strColChildren As String
Dim intx As Integer
Set objPPRep = GetObject(,"CognosPowerPlay.Report")
Set objChildrenCols = objPPRep.Columns.Item(1).Children
For intx = 1 to objChildrenCols.Count
strColChild = objChildrenCols.Item(intx).Name
strColChildren = strColChildren & chr$(10)
& _
strColChild
Next intx
MsgBox "The " & objPPRep.Columns.Item(1).Name
& _
" category has " & objChildrenCols.Count &
_
" children." & chr$(10) & chr$(10) &
"They are: " & _
chr$(10) & strColChildren, , "Column Children"
Set objChildrenCols = Nothing
Set objPPRep = Nothing
End Sub