데이터베이스 링크 및 링크 템플릿 정보

데이터베이스 링크에는 어떤 테이블 필드가 어떤 링크에 연관되어 있는지 식별하는 데 사용할 링크 템플릿이 필요합니다.

연결

데이터베이스 연결은 도면의 객체를 데이터베이스 프로그램(예: dBASE, Oracle 또는 Microsoft Access)의 외부 데이터 저장소에 연관시킵니다. 예를 들어, 방 데이터베이스에 들어 있는 정보를 도면에서 방 경계를 표시하는 폴리선 객체와 연관시킬 수 있습니다. 데이터베이스 테이블에 저장된 하나 이상의 레코드를 참조하는 링크를 작성하여 그래픽 객체와 데이터베이스 테이블 사이의 연관성을 설정합니다.

링크 및 링크 템플릿

도면층 및 선종류 같은 비그래픽 객체에 대한 링크는 작성할 수 없습니다.

링크는 자신이 연관되어 있는 그래픽 객체와 밀접하게 연결됩니다. 링크된 객체를 이동하거나 복사하면 해당 링크도 객체와 함께 이동되거나 복사됩니다. 링크된 객체를 삭제하면 링크도 삭제됩니다.

링크를 작성하면 데이터베이스 레코드와 객체 사이에 동적 관계가 설정됩니다. 예를 들어, 데이터베이스 테이블의 방 유형을 저장소 영역에서 사무실로 변경하면 프로그램에서 도면에 저장된 정보를 업데이트합니다.

링크는 링크를 작성할 때 데이터베이스 테이블에서 검색할 정보를 정의하는 링크 템플릿을 기반으로 합니다.

또한 링크 템플릿은 자신이 기반으로 하는 데이터베이스 테이블에 대한 바로 가기 역할도 합니다. 바로 가기를 사용하면 보거나 편집하기 위해 참조하는 데이터베이스 테이블을 열 수 있습니다. 이것은 시스템에 데이터 원본이 많이 구성되어 있는 경우 특히 유용합니다. 개별 데이터베이스 테이블을 찾으려고 할 때마다 데이터 원본 리스트를 스크롤하는 대신 해당 테이블이 연관되어 있는 도면의 도면 노드에서 직접 테이블을 열 수 있습니다.

링크된 객체의 자동 선택

데이터 뷰 윈도우에서 추가 레코드를 선택하면 링크된 데이터 그래픽 객체가 자동으로 선택되도록 프로그램을 설정할 수도 있습니다. 반대로, 도면에서 추가 그래픽 객체를 선택하면 링크된 데이터베이스 레코드가 선택되도록 프로그램을 설정할 수도 있습니다. 이러한 자동보기 모드는 한 번에 하나만 활성화될 수 있습니다.

기타 표시 옵션

데이터 뷰 및 조회 옵션 대화상자를 사용하면 해당 링크 항목이 선택될 때마다 링크된 레코드와 링크된 그래픽 객체가 표시되는 방법에 영향을 주는 여러 보기 옵션을 설정할 수 있습니다.

도면 자동 초점이동 옵션은 도면을 자동으로 초점이동하여 레코드의 현재 선택 세트와 연관된 객체를 데이터 뷰 윈도우에 표시합니다. 데이터 뷰 윈도우에서 여러 개의 레코드를 선택한 경우, 자동 초점이동이 도면의 현재 줌 비율로 레코드 전부가 도면 윈도우에 들어가도록 맞출 수 없습니다. 이를 조정하기 위해 현재 레코드 세트와 연관된 모든 링크된 객체가 표시되도록 자동초점이동 모드에 줌 요인을 설정할 수 있습니다.

도면 자동 줌 옵션은 현재 레코드 세트와 연관된 모든 객체가 표시되도록 도면을 자동으로 줌합니다. 표시된 객체의 범위 크기를 도면 영역의 정의된 퍼센트로 설정하는 줌 비율을 지정해야 합니다. 사용 가능한 범위는 20%에서 90%까지이고 기본값은 50%입니다. 50% 값은 범위의 높이가 도면 영역 높이의 50%이거나 범위의 폭이 도면 영역 폭의 50%라는 의미입니다(둘 중에서 더 작은 값).

다음과 같은 링크 보기 설정을 지정할 수도 있습니다.
  • 레코드 지시 설정. 데이터 뷰 윈도우에 모든 레코드를 표시할지 그래픽 객체의 현재 선택 세트와 연관된 하위 세트만 표시할지 여부를 지정합니다. 전체 레코드 표시, 지시된 레코드 선택 옵션을 선택하면 링크된 레코드에 적용할 표시 색상을 지정할 수 있습니다.
  • 추가 옵션. 프로그램이 링크된 그래픽 객체나 데이터 뷰 레코드의 선택 세트를 추가할지 또는 객체나 레코드가 추가로 선택될 때 새 선택 세트를 작성할지 여부를 지정합니다.

사용 가능한 모든 옵션에 대한 자세한 정보는 명령 참조서의 DBCONNECT에서 데이터 뷰 및 조회 옵션 대화상자를 참고하십시오.

링크 오류 찾기 및 정정

정기적으로 도면의 링크를 검사하여 깨진 링크를 업데이트하거나 삭제하는 것이 좋습니다. 프로그램에서는 특정 링크 템플릿을 기반으로 하는 도면의 링크를 분석하는 동기화 옵션을 제공합니다. 동기화 옵션을 실행하면 탐지된 오류 리스트가 동기화 대화상자에 제공됩니다. 원본 데이터베이스 테이블의 열 크기 조정 등의 오류는 동기화 대화상자에서 직접 수정할 수 있습니다. 존재하지 않는 레코드를 가리키는 링크 등의 다른 오류들은 원본 데이터베이스 테이블에서 수정해야 합니다.