13.2.3 관련기능
리스트 컨트롤 연동하기 |
사용자 데이터 테이블 기능은 리스트 컨트롤과 연동하여 화면상에 표현할 수 있습니다.
페이지를 생성 후 화면 우측 도구 상자에서 윈도우컨트롤 - 리스트 컨트롤을 드래그하여 페이지에 표시할 수 있습니다.
생성된 오브젝트를 클릭 시 아래 그림과 같이 설정 창이 팝업됩니다.
항목 | 설명 |
Combo box | 프로젝트에 설정된 사용자 데이터 테이블을 표시 합니다. |
모델 가져오기 | Combo box에 선택된 모델의 Data Sheet를 불러옵니다. |
편집 | 선택한 행 데이터를 수정합니다. |
등록 | 설정한 값을 리스트 컨트롤에 저장, 등록합니다. |
취소 | 설정한 값을 등록하지 않고 설정 창을 종료합니다. |
설정 된 사용자 데이터 테이블을 확인하고나서 원하는 모델을 클릭시 자동으로 Data sheet이 완성되며 행이름과 넓이를 사용자 정의에 따라 수정할 수 있습니다.
웹에서 사용자 데이터 테이블에 값 저장하기 |
사용자 데이터 테이블에 데이터를 입력하기 위해서는 아래와 같은 명령식을 활용할 수 있습니다.
스크립트 상에서 함수와 서브루틴을 입력할 시, 함수의 경우 출력되는 값이 존재하므로 반드시 괄호를 포함하여야 합니다. 서브루틴의 경우에는 괄호를 사용하지 않습니다.
명령식으로 함수와 서브루틴을 사용할 경우, 두 식 모두 괄호를 사용하여 입력하여야 합니다.
스크립트 상에서는 반드시 함수와 서브루틴을 구별하여 입력하여야 합니다.
명령어 | 설명 | |
DbInsert | 사용자 데이터 테이블 모델에 데이터를 추가합니다.
|
DbInsert | 사용자 데이터 테이블 모델에 데이터를 추가하는 함수입니다. | |
함수명 | 연산식 표기 | DbInsert(“사용자 데이터 테이블 이름”) |
스크립트 표기 | n = DbInsert(“사용자 데이터 테이블 이름”) | |
기능 | 사용자사용자 데이터 테이블 모델에 등록된 아이템의 태그 값을 읽어 그 시각의 데이터로 저장하는 기능입니다. 출력 값은 n이며, 저장을 실패할 경우 0이 아닌 값이 출력됩니다. ※ 에러 값은 에러 표를 참조하시기 바랍니다. | |
사용 예제 | TEST라는 모델에 데이터를 저장하는 예제입니다. n = DbInsert(“TEST”) |
웹에서 리스트 컨트롤 제어하기 |
항목 | 설명 |
데이터 가져오기 | 지정된 시간 구간에 따라 데이터를 불러올 수있는 설정창을 표시합니다. |
사용자 지정 필터 | 리스트 컨트롤에 표현된 데이터를 사용자 지정한 조건에 따라 표시할 수 있도록 데이터를 지정합니다. |
엑셀 출력 | 리스트 컨트롤에 표현된 데이터를 엑셀파일로 출력합니다. |
데이터를 불러올 구간을 설정 후 확인을 눌러 리스트 컨트롤에 저장된 데이터를 표시할 수 있습니다.