- 「연결하여 붙여넣기」 메뉴는 클립보드에 링크를 지원하는 컨트롤이 복사되어 있을 때만 표시됩니다. 일반 Ctrl+V 붙여넣기는 이전과 동일하게 독립된 사본을 만듭니다.
page no. 181338175
- 기능 설명
- 여러 폼에서 사용하는 조회 조건 컨트롤을 스크립트 작성 없이 함께 움직이도록 묶어 주는 기능입니다.
- 링크드 컨트롤은 조건 컨트롤을 「연결하여 붙여넣기」 한 번으로 원본과 사본을 묶어, 다음을 자동으로 처리합니다.
값 동기화 사용자가 화면에서 원본 또는 사본의 값을 변경하면 연결된 모든 컨트롤이 같은 값이 됩니다. (양방향) 데이터 동기화 ComboBox 아이템 목록 등 데이터소스 조회 결과가 원본에서 한 번만 조회되고 사본에 자동 반영됩니다. 중복 쿼리가 발생하지 않습니다. 변수 일원화 사본이 몇 개든 SQL 에서 참조되는 변수는 원본 이름 하나로 처리됩니다. (예 : :VS_제품명) 기존 SQL 을 수정해도 사본 별로 변수를 따로 관리할 필요가 없습니다.
- 사용 방법
- i-AUD Designer 에서 원본으로 사용할 조회 조건 컨트롤 (예 : ComboBox
VS_PRODUCT) 을 선택하고 Ctrl+C 로 복사합니다. - 대상 폼 (탭) 으로 이동한 뒤 편집 (Edit) 화면에서 마우스 우클릭 합니다.
- 컨텍스트 메뉴에서 「연결하여 붙여넣기」 를 선택합니다.
- 사본이 생성되고 원본과 자동으로 연결됩니다.
- 사본 이름은 예시 이미지처럼
VS_PRODUCT1처럼 자동 부여되지만, SQL 변수는 원본 이름 기준으로 동작하므로 사본 이름을 신경 쓰지 않아도 됩니다.
사본을 다시 복사하면?
- 사본을 복사해서 「연결하여 붙여넣기」 하더라도 새 사본은 같은 원본에 연결됩니다. 사본의 사본으로 이어지는 여러 단계 연결은 만들어지지 않습니다.
- 사본 이름은 예시 이미지처럼
- i-AUD Designer 에서 원본으로 사용할 조회 조건 컨트롤 (예 : ComboBox
- 동기화 동작 방식
값 동기화
- 사용자가 원본 또는 사본 어느 폼의 화면에서 값을 변경하면 연결된 모든 컨트롤이 같은 값이 됩니다.
- 사본에서 값을 변경한 경우에도 원본에 값이 반영되고, 원본을 통해 나머지 사본으로 전파됩니다.
- 값 변경으로 인한 후속 조회는 원본에서 한 번만 수행되어 중복 조회가 발생하지 않습니다.
데이터 동기화
- 데이터소스를 갖는 컨트롤 (ComboBox · MultiComboBox · PickList 등) 은 원본만 조회를 수행하고, 조회 결과 (아이템 목록) 가 사본에 자동으로 반영됩니다.
- 사본에서
Refresh()가 호출되면 원본이 대신 조회를 수행하며, 보고서 자동 조회 (AutoRefresh) 대상에서도 사본은 제외됩니다. - 초기 선택 값은 원본의 초기값 (
InitValue) 기준으로 결정됩니다.
이벤트
- 원본의
OnValueChanged등 값 변경 이벤트는 값이 바뀔 때 항상 한 번 발생합니다. - 사본의 이벤트도 기본적으로 함께 발생하여 사본에 작성한 스크립트가 동작합니다. 사본의 이벤트를 발생시키지 않으려면 [속성] 창의 「동기화 이벤트 발화」 를 사본별로 꺼 주십시오.
- [속성] 창 Link 섹션
- 링크된 컨트롤을 선택하면 [속성] 창에 Link 섹션이 별도 그룹으로 표시됩니다.
항목 설명 연결 원본 이 사본이 참조하는 원본 컨트롤의 이름입니다. (읽기 전용) 값 동기화 원본과 값을 함께 동기화합니다. 끄면 이 사본은 값을 독립적으로 관리합니다. 데이터 동기화 원본의 데이터소스 조회 결과를 이 사본에 자동으로 반영합니다. 끄면 이 사본이 자체적으로 데이터소스를 조회합니다. 동기화 이벤트 발화 값 동기화 시 이 사본의 OnValueChanged등 이벤트를 함께 발생시킵니다. 끄면 사본의 이벤트가 발생하지 않습니다. (원본 이벤트는 항상 발생)연결 해제
원본과의 연결을 끊고 완전히 독립된 컨트롤로 전환합니다.
- 원본을 선택한 경우에는 Link 섹션에 「연결된 컨트롤」 항목으로 이 컨트롤을 참조하는 사본 목록과 개수가 표시됩니다.
- 링크된 컨트롤을 선택하면 [속성] 창에 Link 섹션이 별도 그룹으로 표시됩니다.
i-AUD Desinger 표시 (링크 뱃지)
원본이나 사본 컨트롤을 선택하면 컨트롤 우상단에 뱃지가 표시됩니다.항목 이미지 설명 원본 N 개의 사본이 이 컨트롤을 참조 중입니다. 사본 다른 컨트롤을 원본으로 참조 중입니다.
참고 사항
- 「연결하여 붙여넣기」 메뉴는 클립보드에 링크를 지원하는 컨트롤이 복사되어 있을 때만 표시됩니다. 일반 Ctrl+V 붙여넣기는 이전과 동일하게 독립된 사본을 만듭니다.
- 사본을 복사해서 「연결하여 붙여넣기」 하더라도 새 사본은 같은 원본에 연결됩니다. 사본의 사본으로 이어지는 여러 단계 연결은 만들어지지 않습니다.
주의 사항
- 「연결하여 붙여넣기」 메뉴는 클립보드에 링크를 지원하는 컨트롤이 복사되어 있을 때만 표시됩니다. 일반 Ctrl+V 붙여넣기는 이전과 동일하게 독립된 사본을 만듭니다.
변경 사항
변경 전 변경 후 릴리즈 번호
| 기능 정보 |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| 시작 버전 정보 | |||||||
샘플 정보
- 샘플 URL :
- 샘플 파일





