책 내용 질문하기
엑세스-콤보상자 바운드열
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
조회수
87
작성일
2018-02-12
작성자
탈퇴*원
첨부파일

실전모의고사 I형 문제1번-3

<수강신청현황>테이블의 '수강생코드' 필드에 다음과 같은 조회 속성을 설정하시오.

▶<수강생>테이블의 수강생코드, 성명, 연락처를 콤보 상자 형태로 표시할 것

▶바운드 열, 열 개수, 열 너비, 목록 너비는 알맞게 지정할 것

(주어진 그림상 콤보 상자에 '수강생코드' 열은 표시되지않음, 또한 입력되는 값이 '성명'임)

--------------------------------------------

수강신청현황의 수강생코드 필드의 컨트롤 표시를 콤보 상자로 바꾼후

행 원본을 "select 수강생.수강생코드, 수강생.성명, 수강생.연락처 from 수강생"으로 지정하고

-----------

바운드열 1

열 개수 3

열 너비 0cm;2cm;2cm

목록 너비 5cm

-----------

로 설정했습니다.

답지의 답도 위와 똑같고요.

그런데 왜 저렇게 설정하면 수강생코드필드에 '수강생코드'가 아니라 '성명'이 입력되는 건가요?

조건에 주어진 그림에서도 수강생코드 대신 성명이 입력되어있습니다.

바운드열이 1 이면 열 너비가 0cm여도 1번째 열인 수강생코드가 입력되어야 하는거아닌가요?

또한, 저상태에서 바운드 열을 '2'로 설정하면 수강생코드가 '3'으로 설정해도 수강생코드가 입력됩니다.

왜 '2'일때 '성명'이아니고 '3'일때 '연락처가 아니고 둘다 수강생 코드인가요

마지막으로 열 너비를 "1cm;2cm;2cm"로 재 설정한뒤 바운드열을 바꾸면

바운드 열이 '1' 일때는 수강생코드가

바운드 열이 '2' 일때는 아무것도입력이 안되고

바운드 열이 '3' 일때는 다시 수강생 코드가 입력됩니다.

이유가 무엇인가요

답변
2018-02-21 09:21:55

표시되는 것은 항상 첫번째 열의 필드 입니다.

바운드열이 무엇이든 첫번째 열이 표시되는데요.

0cm;2cm;2cm

와 같이 지정한 경우 첫번째 열에 보이지 않으므로 그다음 열인 두번째 열이 표시되는 것입니다.

열의 개수를 2개로 지정한 경우에는 2개의 열만 표시되므로

열 너비와 상관 없이 두개의 열만 표시되고 첫번째 열의 너비를 0으로 지정한 경우 두번째 열만 표시가 되는 것입니다.

3개의 열을 모두 표시하려면 열 개수를 3으로 지정 해야 하고

표시하고자 하는 열을 나타내기 위해 열 너비를 이용하시면 됩니다.

바운드열은 콤보상자에서 값을 선택했을때 어떤 값이 저장될 것인가를 결정 하는 것으로

1으로 지정하면 수강생코드가 컨트롤에 저장되고

2로 지정하면 성명, 3으로 지정하면 연락처가 저장됩니다.

저장된 값은 비교값으로 사용됩니다.

좋은 하루 되세요.

  • *
    2018-02-21 09:21:55

    표시되는 것은 항상 첫번째 열의 필드 입니다.

    바운드열이 무엇이든 첫번째 열이 표시되는데요.

    0cm;2cm;2cm

    와 같이 지정한 경우 첫번째 열에 보이지 않으므로 그다음 열인 두번째 열이 표시되는 것입니다.

    열의 개수를 2개로 지정한 경우에는 2개의 열만 표시되므로

    열 너비와 상관 없이 두개의 열만 표시되고 첫번째 열의 너비를 0으로 지정한 경우 두번째 열만 표시가 되는 것입니다.

    3개의 열을 모두 표시하려면 열 개수를 3으로 지정 해야 하고

    표시하고자 하는 열을 나타내기 위해 열 너비를 이용하시면 됩니다.

    바운드열은 콤보상자에서 값을 선택했을때 어떤 값이 저장될 것인가를 결정 하는 것으로

    1으로 지정하면 수강생코드가 컨트롤에 저장되고

    2로 지정하면 성명, 3으로 지정하면 연락처가 저장됩니다.

    저장된 값은 비교값으로 사용됩니다.

    좋은 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.