EnumParents

Returns an array containing the member IDs of a given member’s parent members.

Syntax

<IHsvTreeInfo>.EnumParents lItemID, pvaralIDs

Argument

Description

lItemID

Long (ByVal). The member ID of the member.

pvaralIDs

Variant array. Returns the array of the parents’ member IDs. The array is returned as a Long subtype.

Example

The following example prints the labels of the California entity’s parent members to the Immediate window. The example loops through the array returned by EnumParents, passing the member IDs to GetLabel.

Dim lMember As Long, cTreeInfo As IHsvTreeInfo, vaIDs
Dim sLabel As String
Set cTreeInfo = m_cMetadata.Entities
lMember = cTreeInfo.GetItemID("California")
cTreeInfo.EnumParents lMember, vaIDs
For i = LBound(vaIDs) To UBound(vaIDs)
  cTreeInfo.GetLabel vaIDs(i), sLabel
  Debug.Print sLabel
Next i