책 내용 질문하기
1급 실기 / 2016년 2회 기출문제 문제3-2 질문
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
42
작성일
2018-10-13
작성자
탈퇴*원
첨부파일

안녕하세요.

문제 3-2 '학과관리'폼의 'cmd조회'컨트롤에 기능 구현하기 문제 (책 233쪽)를 풀다가 궁금한 것이 생겨서 질문드립니다.

보면 이 문제에 답이 Me.RecordSource="Select * from 학과종합 ~ 인데

그 이유가 학과관리 폼의 전체속성을 눌러보았을때 레코드 원본이 '학과종합' 쿼리로 돼있는걸로 보아 알수있겠는데요,

그런데 하위폼의 속성을 눌렀을때 레코드 원본이

SELECT 학과.*, 학과분류.표준대분류, 학과분류.표준중분류, 학과분류.표준소분류 FROM 학과 INNER JOIN 학과분류 ON 학과.분류코드=학과분류.분류코드;

라는 또다른 쿼리가 나옵니다. 이 쿼리는 학과종합 쿼리와 관련이 있는건가요? 문제에서 답을 학과종합에서 가져오는걸로 보아서 하위폼의 이 쿼리가 관련이 있는것 같긴 한데 어떤식으로 관련이 있는건지 모르겠습니다.

SELECT [필드명들] FROM 학과종합 ~ 이런식으로 쿼리가 돼있으면 이 쿼리 중에서 출력하고싶은 필드를 고르는 것을 레코드 원본으로 하는거구나 이해하겠는데

아예 다른 데서 가져오길래요...

이부분에 대해서 좀 개념적으로 이해시켜주시면 감사하겠습니다.

답변
2018-10-15 10:09:04

안녕하세요.

기본 폼의 레코드 원본인 '학과종합' 쿼리의 디자인보기를 열면,

<학과분류>,<학과>,<학교> 테이블을 이용한 것을 알 수 있습니다.

하위 폼의 레코드 원본은 <학과분류>와 <학과> 테이블에서 필드를 가져오는 것이고,

기본 폼과 하위 폼은 '분류코드'로 연결되어 있습니다.


문제에서 기본 폼에서 입력받은 'txt조회'를 포함하는 '표준소분류' 레코드를 (기본 폼의)'학과종합' 쿼리에서 찾아 레코드 원본으로 지정하는 것입니다.

좋은 하루 보내세요.

  • *
    2018-10-15 10:09:04

    안녕하세요.

    기본 폼의 레코드 원본인 '학과종합' 쿼리의 디자인보기를 열면,

    <학과분류>,<학과>,<학교> 테이블을 이용한 것을 알 수 있습니다.

    하위 폼의 레코드 원본은 <학과분류>와 <학과> 테이블에서 필드를 가져오는 것이고,

    기본 폼과 하위 폼은 '분류코드'로 연결되어 있습니다.


    문제에서 기본 폼에서 입력받은 'txt조회'를 포함하는 '표준소분류' 레코드를 (기본 폼의)'학과종합' 쿼리에서 찾아 레코드 원본으로 지정하는 것입니다.

    좋은 하루 보내세요.

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