指定した属性メンバーまたは属性次元に関する属性情報を戻します。
構文
EsbOtlGetAttributeInfo ( hOutline , Member , AttrInfo ) ByVal hOutline As Long ByVal Member As Long AttrInfo As ESB_ATTRIBUTEINFO_T
パラメータ | 説明 |
---|---|
hOutline |
アウトラインのハンドル |
Member |
属性メンバーまたは属性次元のハンドル |
AttrInfo |
属性情報 |
備考
この関数はEsbGetAttributeInfo()と同様のものです。
戻り値
正常終了の場合はSTS = 0が戻されます。それ以外の場合、エラー・コードが戻されます。
アクセス
この関数を使用するのに、特別な権限は必要ありません。
例
Sub ESB_OtlGetAttributeInfo() ' NOTE: 'Out' is a sub to print the output within quotes to a listbox or text box Dim sts As Long Dim OutAttrInfo As ESB_ATTRIBUTEINFO_T Dim MbrName As String Dim hCtx as long MbrName = InputBox("Enter Member Name") sts = EsbGetAttributeInfo(hCtx, MbrName, OutAttrInfo) If sts = 0 Then Select Case VarType(OutAttrInfo.Attribute) Case vbDouble Out "Data Type : Numeric(Double)" Out "Data Value : " & OutAttrInfo.Attribute Out "" Case vbBoolean Out "Data Type : Boolean" Out "Data Value : " & OutAttrInfo.Attribute Out "" Case vbDate Out "Data Type : Date" Out "Data Value : " & OutAttrInfo.DimName Out "" Case vbString Out "Data Type : String" Out "Data Value : " & OutAttrInfo.Attribute Out "" End Select Else Out "ESB_OtlGetAttributeInfo failed" & sts Exit Sub End If End Sub
関連トピック