13.2.3 관련기능

리스트 컨트롤 연동하기

사용자 데이터 테이블 기능은 리스트 컨트롤과 연동하여 화면상에 표현할 수 있습니다.

페이지를 생성 후 화면 우측 도구 상자에서 윈도우컨트롤 - 리스트 컨트롤을 드래그하여 페이지에 표시할 수 있습니다.

생성된 오브젝트를 클릭 시 아래 그림과 같이 설정 창이 팝업됩니다.

항목

설명

Combo box

프로젝트에 설정된 사용자 데이터 테이블을 표시 합니다.

모델 가져오기

Combo box에 선택된 모델의 Data Sheet를 불러옵니다.

편집

선택한 행 데이터를 수정합니다.

등록

설정한 값을 리스트 컨트롤에 저장, 등록합니다.

취소

설정한 값을 등록하지 않고 설정 창을 종료합니다.

설정 된 사용자 데이터 테이블을 확인하고나서 원하는 모델을 클릭시 자동으로 Data sheet이 완성되며 행이름과 넓이를 사용자 정의에 따라 수정할 수 있습니다.

웹에서 사용자 데이터 테이블에 값 저장하기

사용자 데이터 테이블에 데이터를 입력하기 위해서는 아래와 같은 명령식을 활용할 수 있습니다.

  • 스크립트 상에서 함수와 서브루틴을 입력할 시, 함수의 경우 출력되는 값이 존재하므로 반드시 괄호를 포함하여야 합니다. 서브루틴의 경우에는 괄호를 사용하지 않습니다.

  • 명령식으로 함수와 서브루틴을 사용할 경우, 두 식 모두 괄호를 사용하여 입력하여야 합니다.

     

  • 스크립트 상에서는 반드시 함수와 서브루틴을 구별하여 입력하여야 합니다.

 

명령어

설명

DbInsert

사용자 데이터 테이블 모델에 데이터를 추가합니다.

 

DbInsert

사용자 데이터 테이블 모델에 데이터를 추가하는 함수입니다.

함수명

연산식 표기

DbInsert(“사용자 데이터 테이블 이름”)

스크립트 표기

n = DbInsert(“사용자 데이터 테이블 이름”)

기능

사용자사용자 데이터 테이블 모델에 등록된 아이템의 태그 값을 읽어 그 시각의 데이터로 저장하는 기능입니다. 출력 값은 n이며, 저장을 실패할 경우 0이 아닌 값이 출력됩니다.

※      에러 값은 에러 표를 참조하시기 바랍니다.

사용 예제

TEST라는 모델에 데이터를 저장하는 예제입니다.

n = DbInsert(“TEST”)

웹에서 리스트 컨트롤 제어하기

항목

설명

데이터 가져오기

지정된 시간 구간에 따라 데이터를 불러올 수있는 설정창을 표시합니다.

사용자 지정 필터

리스트 컨트롤에 표현된 데이터를 사용자 지정한 조건에 따라 표시할 수 있도록 데이터를 지정합니다.

엑셀 출력

리스트 컨트롤에 표현된 데이터를 엑셀파일로 출력합니다.

 

데이터를 불러올 구간을 설정 후 확인을 눌러 리스트 컨트롤에 저장된 데이터를 표시할 수 있습니다.