文字列がアクティブ・データベース・アウトライン内で有効なメンバー名であるかどうか確認します。
構文
EsbCheckMemberName
(
hCtx, MemName, isOk
)
ByVal
hCtx
As Long
ByVal
MemName
As String
isOk
As Integer
| パラメータ | 説明 |
|---|---|
hCtx |
VB APIコンテキスト・ハンドル。 |
MemName |
確認されるメンバー名。 |
isOk |
有効なメンバー・フラグを受け取る変数のアドレス。メンバーが有効な場合はTRUEに設定します。 |
戻り値
正常終了の場合、名前の文字列MbrNameがアクティブ・データベース・アウトラインの中で有効なメンバー名であるかどうかを示すフラグpValidが戻されます。
アクセス
この関数を使用するには、呼出し元がデータベースに対してアクセス権を持っていて、EsbSetActive()を使用してこれをアクティブなデータベースとして選択している必要があります。
例
Declare Function EsbCheckMemberName Lib "ESBAPIN" (ByVal hCtx As Long, ByVal MbrName As String, isOk As Integer) As Long
Sub ESB_CheckMemberName ()
Dim MbrName As String
Dim Valid As Integer
Dim sts As Long MbrName = "Year"
'******************
' Check member name
'******************
sts = EsbCheckMemberName (hCtx, MbrName, Valid)
if Valid = ESB_YES
Print "Valid Member Name"
End If
End Sub
関連トピック