Finds a member with the specified name and returns a handle to the member.
Syntax
EsbOtlFindMember (hOutline, pszMember, phMember) ByVal hOutline As Long ByVal pszMember As String phMember As Long
| Parameter | Description |
|---|---|
hOutline | Outline context handle. |
pszMember | Member name to find. |
phMember | Return variable for the member handle. ESB_NULL if the member is not found. |
Notes
If the member being sought has shared members, only the handle to the actual member is returned. Once you have the handle, use EsbOtlGetNextSharedMember() to get shared member information.
If no member is found, phMember is set to ESB_NULL and the call returns 0.
Return Value
Returns 0 if successful.
Example
Declare Function EsbOtlFindMember Lib
"ESBOTLN" (ByVal hOutline As Long,
ByVal pszMember As String, phMember As Long) As Long
Sub ESB_OtlFindMember()
Dim sts As Long
Dim Object As ESB_OBJDEF_T
Dim hOutline As Long
Dim MbrInfo As ESB_MBRINFO_T
Dim hMemberProfit As Long
Dim hNewMember As Long
Object.hCtx = hCtx
Object.Type = ESB_OBJTYPE_OUTLINE
Object.AppName = "Sample"
Object.DbName = "Basic"
Object.FileName = "Basic"
sts = EsbOtlOpenOutline(hCtx, Object,
ESB_YES, ESB_YES, hOutline)
If sts = 0 Then
sts = EsbOtlFindMember(hOutline, "Profit",
hMemberProfit)
End If
End SubSee Also