EsbSetCalcList

ユーザーがアクセス可能な計算スクリプト・オブジェクトのリストを設定します。

構文

            EsbSetCalcList
             (
            hCtx, User, AppName, DbName, isAllCalcs, CalcList, Items
            )
ByVal 
            hCtx
                   As Long
ByVal 
            User
                   As String
ByVal 
            AppName
                As String
ByVal 
            DbName
                 As String
ByVal 
            isAllCalcs
             As Integer
ByVal 
            CalcList
               As String
ByVal 
            Items
                  As Integer
         
パラメータ説明

hCtx

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

User

ユーザー名。

AppName

アプリケーション名。

DbName

データベース名。空の文字列の場合は、アプリケーションのサブディレクトリが使用されます

isAllCalcs

すべての計算を許可するフラグ。TRUEの場合、ユーザーはすべての計算スクリプトにアクセスできます。それ以外の場合は、CalcList引数で指定されている計算スクリプトにのみアクセスできます。

CalcList

計算スクリプト・オブジェクト名の文字列(CR、EOLで区切られる)。長さは、64KB未満である必要があります

Items

CalcList文字列内のアクセス可能な計算スクリプト・オブジェクト数のアイテム。

備考

戻り値

なし。

アクセス

この関数を使用するには、指定したデータベースに対して、呼出し元がデータベース・デザイン権限(ESB_PRIV_DBDESIGN)を持っている必要があります。

         Declare Function EsbSetCalcList Lib "ESBAPIN" (ByVal hCtx As Long, ByVal User As String, ByVal AppName As String, ByVal DbName As String, ByVal isAllCalcs As Integer, ByVal CalcList As String, ByVal Items As Integer) As Long

Sub EsbSetCalcList ()
   Dim sts As Long
   Dim Items As Integer 
   Dim User As String
   Dim AppName As String 
   Dim DbName As String
   Dim AllCalcs As Integer
   Dim CalcList As String   User = "Joseph"
   AppName = "Sample"
   DbName = "Basic"
   AllCalcs = ESB_NO   '******************************
   ' Initialize CalcList and Items
   '******************************
. 
.    '**************
   ' Set Calc list
   '**************
   sts = EsbSetCalcList (hCtx, User, AppName, DbName, AllCalcs, CalcList,
         Items)
End Sub
      

関連トピック