상세 컨텐츠

본문 제목

[개미의 걸음 3과목 데이터베이스 일반] DB구축② 조회 속성

자격증/컴활 1급

by IT개미 데이터 2020. 12. 7. 23:23

본문

728x90

필드 속성 - 조회

  • 콤보 상자나 목록 상자 컨트롤에 값을 미리 지정한 후, 입력 시 지정한 값을 선택하여 신속하고 정확하게 입력할 수 있도록 설정하는 기능
  • 조회 속성은 데이터 형식이 텍스트, 숫자, Yes/No인 경우에만 사용 가능

컨트롤 표시 조회 속성을 설정하려면 콤보 상자나 목록 상자를 선택해야 함
행 원본 유형  사용할 행 원본의 유형을 지정하는 것
  * 테이블/쿼리 : 테이블이나 쿼리의 데이터를 원본으로 사용할 때
  * 값 목록 : 직접 입력한 값을 원본으로 사용할 때
  * 필드 목록 : 테이블이나 쿼리 등의 필드명을 원본으로 사용할 때
행 원본 행 원본 유형에서 선택된 값에 따라 다른 설정 사항을 가짐
  * 테이블/쿼리 : 테이블/쿼리 이름, SQL문을 지정
                   ex> 행원본의 [...]아이콘을 클릭해 해당 필드 추가
  * 값 목록 : 사용할 데이터를 세미콜론으로 구분하여 입력
                   ex> 필기합격;실기합격
  * 필드 목록 : 테이블/쿼리 이름, SQL문을 지정
바운드 열 선택한 목록의 여러 열 중 해당 컨트롤에 저장되는 열을 지정
  * 1부터 시작
열 개수 표시되는 열의 개수를 지정
열 이름 열 이름의 표시 여부를 지정
열 너비 열 너비를 지정하며, 열이 여러 개일 경우, 세미콜론(;)으로 구분
  * 해당 필드를 숨길려면 열 너비를 0으로 지정
행 수 행의 개수 지정[콤보 상자에서만 설정 가능]
목록 너비 상자의 목록 너비 지정[콤보 상자에서만 설정 가능]
목록 값만 허용 지정한 목록 값 이외의 데이터 입력 여부를 지정하는 것으로, 콤보 상자에서만 설정 가능
여러 값 허용 여러 값을 선택할 수 있는지 여부를 지정
값 목록 편집 허용 테이블 보기 상태에서 지정한 값 목록의 편집 여부를 지정
'목록 항목 편집'폼을 사용하여 수정함
목록 항목 편집 폼 목록 항목을 편집할 때 실행할 폼을 지정
행 원본 값만 표시 현재 행 원본과 일치하는 데이터만 화면에 표시할지의 여부를 지정

 

 

예제 문제

출처 : 대한상공회의소 홈페이지

1. 콤보 상자 변경

  • '입구 ID'필드 클릭 후 필드속성-조회에 들어가 컨트롤 표시를 '콤보 상자'로 변경

 

2. 지역정보 테이블과 연결

  • 조회의 '행 원본'에서 오른쪽 가장 끝의 아이콘[작성기 단추] 클릭
  • "지역정보"테이블 추가
        → 해당 테이블 더블 클릭 혹은 클릭 후 추가버튼 클릭

 

3. '지역코드', '지역명' 필드 값 콤보 형태로 만들기

  • 추가된 "지역정보" 테이블에서 '지역코드'와 '지역명' 필드 더블 클릭
        → 필드를 추가할 때 반드시 문제에 주어진 순서대로 추가할 것! 
  • 문제에서 정렬 설정이 있는 경우, 해당 테이블을 오름차순 혹은 내림차순 설정해주면됨

 

4. 행원본의 작성기 단추 닫기

  • 해당 필드 추가 후 행원본 창을 닫으면 "SQL문의 변경 내용을 저장하고 속성을 업데이트하시겠습니까?"라고 뜨는데 예를 클릭

 

5. 열너비와 목록너비 설정

  • 콤보상자에 필드가 두개 있으므로 열 개수를 2로 설정
  • 필드에 지역코드가 저장되도록 설정해야하므로 바운드 열을 1로 설정
        만약 필드에 지역명이 저장되도록 설정하라고 했으면 바운드 열을 2로 설정
        바운드열은 표시되는 열이 아니라 저장되는 열이므로 엑셀로 저장해야만 알 수 있음!
  • 열너비 각각 2cm로 지정해야 하므로 "2;2"라고 입력
        → 자동으로 "2cm;2cm"로 변경됨
        → 목록상에 표시되지 않도록 설정할 경우에는 열너비를 0으로 설정
  • 목록너비 4cm로 지정해야 하므로 "4"라고 입력
  • 목록 이외의 값을 지정가능하도록 설정하려면 [목록 값만 허용]을 "아니오"로 설정

 

※ 오름차순 정렬

 

728x90

관련글 더보기

댓글 영역