VB .NET을 사용하여 공식을 정의하는 데 사용되는 규칙과 동일한 규칙을 사용하여 유효성 확인 코드(검사 규칙)를 정의할 수 있습니다. 이 코드는 "결과" 값을 정의하며, 결과 값은 True 또는 False가 될 수 있습니다. True이면 값을 획득할 수 있습니다. False이면 수정이 차단되고 규칙에 맞을 때까지 사용자가 입력을 수정해야 합니다. 입력이 정확할 때까지 응용프로그램은 편집 모드로 유지됩니다.
다음 수도시설 응용프로그램의 예에서는 소화전에 다음 두 개의 고도 속성이 있는 것으로 간주합니다. ELEVATION은 소화전이 하수도에 연결된 지점의 높이이고, GROUND_ELEVATION은 소화전의 해발 높이입니다. 이 규칙을 사용하면 GROUND_ELEVATION은 항상 ELEVATION보다 높습니다.
오른쪽 창에 양식 설계자가 표시됩니다. 양식 탐색기에 항목 및 피쳐 클래스가 표시됩니다.
유효성 확인 코드 대화상자에 유효성 확인 코드를 입력합니다. 리스트에서 속성 이름을 두 번 클릭하여 코드에 삽입할 수 있습니다.
if {ELEVATION} < {GROUND_ELEVATION} then Result=True Else Result=False End if
Elevation must not be higher than ground elevation!
확인을 클릭하여 유효성 확인 코드 윈도우를 닫습니다.
유효성 확인을 보려면 소화전 피쳐 클래스 양식을 열고 ELEVATION과 GROUND_ELEVATION의 값을 입력합니다. ELEVATION 값이 GROUND_ELEVATION 값보다 높을 경우 오류 메시지가 표시됩니다.
유효성 확인 코드를 통한 입력 제어. 유효성 확인 코드에 맞지 않는 값을 입력할 경우 지정된 오류 메시지가 표시됩니다.