BuildEntity

説明

指定されたタイプの新規レコードを作成して、サブミット アクションを開始します。

このメソッドは新規レコードを作成して、サブミット アクションを開始します。これによって、レコードの内容の編集を開始できるようになります。(レコードを編集可能にするために、EditEntity を呼び出す必要はありません。) 新規レコードのフィールドに値を割り当てるには、戻された Entity オブジェクトの SetFieldValue メソッドを使用します。レコードの更新を行った場合は、レコードに行った変更について、Entity オブジェクトの Validate を使用して検証し、Commit メソッドを使用してコミットします。

entitydef_name パラメータに指定する名前が、スキーマ内の該当するレコード タイプに対応している必要もあります。 entitydef_name の正当な名前のリストを取得するには、GetSubmitEntityDefNames メソッドを使用します。

構文

VBScript

session.BuildEntity (entitydef_name) 

Perl

$session->BuildEntity(entitydef_name); 
識別子
説明
session
現在のデータベース アクセス セッションを表す Session オブジェクト。
entitydef_name
レコードを作成する場合にテンプレートとして使用する EntityDef オブジェクトの名前を含む String。
戻り値
指定された EntityDef オブジェクトをテンプレートとして使用してビルドされた新規の Entity オブジェクト

VBScript

set sessionObj = GetSession

' Create a new "defect" record 
set entityObj = sessionObj.BuildEntity("defect") 

Perl

$sessionobj = $entity->GetSession();

# Create a new "defect" record 



$entityobj = $sessionobj->BuildEntity("defect"); 

フィードバック