アクティブ・データベース・アウトライン内の、特定のメンバーに関する情報が含まれている構造体を取得します。
構文
EsbGetMemberInfo
(
hCtx, MbrName, MbrInfo
)
ByVal
hCtx
As Long
ByVal
MbrName
As String
MbrInfo
As ESB_MEMBERINFO_T
| パラメータ | 説明 |
|---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
MbrName |
メンバー名。 |
MbrInfo |
メンバーの情報構造体を受け取るバッファ。 |
備考
属性:
ESB_MEMBERINFO_T構造体のStatusフィールドのESB_MBRSTS_ATTRIBUTE定数は、次元またはメンバーが属性次元、または属性メンバーであることを示します。
ESB_MEMBERINFO_T構造体の次の2つのフィールドは、属性に対してのみ使用されます:
Attribute
IsAttributed
戻り値
正常終了の場合、この関数はメンバー情報の構造体をpMbrInfoに戻します。メンバーに親がない場合、この関数は空の文字列をESB_MEMBERINFO_T構造体のParentMbrNameフィールドに戻します。
アクセス
この関数を使用するには、呼出し元がデータベースに対してアクセス権を持っていて、EsbSetActive()を使用してこれをアクティブなデータベースとして選択している必要があります。
例
Declare Function EsbGetMemberInfo Lib "ESBAPIN" (ByVal hCtx As Long,
ByVal MbrName As String,
MbrInfo As ESB_MEMBERINFO_T) As Long
Sub ESB_GetMemberInfo ()
Dim sts As Long
Dim MbrName As String
Dim MbrInfo As ESB_MEMBERINFO_T MbrName = "Year"
'**************************
' Get Member Info structure
'**************************
sts = EsbGetMemberInfo (hCtx, MbrName, MbrInfo)
End Sub
関連トピック