EsbGetMemberCalc

アクティブ・データベース・アウトライン内の、特定のメンバーの計算式を取得します。

構文

            EsbGetMemberCalc
             (
            hCtx, MbrName, MbrCalc, szMbrCalc, MbrLastCalc, szMbrLastCalc
            )
ByVal 
            hCtx
                      As Long
ByVal 
            MbrName
                   As String
ByVal 
            MbrCalc
                   As String
ByVal 
            szMbrCalc
                 As Integer
ByVal 
            MbrLastCalc
               As String
ByVal 
            szMbrLastCalc
             As Integer
         
パラメータ説明

hCtx

VB APIコンテキスト・ハンドル。

MbrName

メンバー名。

MbrCalc

メンバーの計算文字列を受け取るバッファ。

szMbrCalc

メンバーの計算文字列を受け取るバッファのサイズ。

MbrLastCalc

メンバーの最後の計算文字列を受け取るバッファ。

szMbrLastCalc

メンバーの最後の計算文字列を受け取るバッファのサイズ。

備考

戻り値

正常終了の場合、計算文字列および最後の計算文字列がCalcCtrおよびLastCalcStrに戻されます。

アクセス

この関数を使用するには、呼出し元がデータベースに対して少なくとも読取りアクセス権(ESB_PRIV_READ)を持っていて、EsbSetActive()を使用してこれをアクティブなデータベースとして選択している必要があります。

         Declare Function EsbGetMemberCalc Lib "ESBAPIN" (ByVal hCtx As Long, ByVal MbrName As String, ByVal Calc As String, ByVal szCalc As Integer, ByVal LastCalc As String, ByVal szLastCalc As Integer) As Long

Sub ESB_GetMemberCalc ()
   Dim sts As Long
   Dim MbrName As String 
   Const szCalc = 256 
   Dim Calc As String * szCalc
   Const szLastCalc = 256
   Dim LastCalc As String * szLastCalc 
   MbrName = "Year"   '****************
   ' Get Member Calc
   '****************
   sts = EsbGetMemberCalc (hCtx, MbrName, Calc, szCalc, LastCalc, 
     szLastCalc) 
End Sub 
      

関連トピック