BuildEntity

설명

지정된 유형을 가진 새 레코드를 작성한 후 제출 조치를 시작합니다.

이 메소드는 새 레코드를 작성하고 제출 조치를 초기화하므로 사용자는 레코드의 내용을 편집할 수 있게 됩니다. (EditEntity를 호출하지 않아도 레코드를 편집 가능 상태로 만들 수 있습니다.) 리턴된 Entity 오브젝트의 SetFieldValue 메소드를 사용하여 새 레코드의 필드에 값을 지정할 수 있습니다. 레코드 업데이트를 완료한 경우, Entity 오브젝트의 ValidateCommit 메소드를 사용하여 레코드에 대한 변경사항을 각각 유효성 검증하고 커미트합니다.

entitydef_name 매개변수에 지정하는 이름은 스키마의 적절한 레코드 유형에도 해당해야 합니다. entitydef_name에 해당하는 올바른 이름 목록을 얻으려면 GetSubmitEntityDefNames 메소드를 사용하십시오.

구문

VBScript

session.BuildEntity (entitydef_name) 

Perl

$session->BuildEntity(entitydef_name); 
ID
설명
session
현재 database-access 세션을 나타내는 Session 오브젝트입니다.
entitydef_name
레코드를 작성할 때 템플리트로 사용할 EntityDef 오브젝트의 이름이 포함된 문자열입니다.
Return value
이름이 지정된 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"); 

피드백