책 내용 질문하기
152, 154.p 문제4 ado개체 - 폼에 연결된 원본 테이블명
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
154
조회수
160
작성일
2016-03-31
작성자
첨부파일

안녕하세요

시나공 책 덕분에 수월하게 컴활1급 독학하고 있는 학생입니다!

ado개체 이용 프로시저 코드와 관련해서 질문드리려고 합니다.

152쪽 '전문가의 조언'을 보면

'폼에 연결된 원본 테이블명은 폼속성 시트 창의 '데이터' 탭 - '레코드원본' 속성에서 확인할 수 있습니다.

라고 되어 있어서,

저도 4번 문제 풀때, '봉사내역'폼 속성의 '레코드 원본'이 '봉사내역종합' 인 것을 확인하고

코드를 작성하였습니다.

그래서 저는

(앞에는 생략)

rs.open "select * from 봉사내역종합 where 학번='" & txt학번 & "'"

라고 썼습니다.

실행 결과는 제대로 나오더라고요!

그런데 문제는 154.p 코드설명에 보니

rs.open "select * from 재학생 where 학번='" & txt학번 & "'"

이라고 되어 있더라고요.

역시 실행 결과는 똑같았습니다.

ado 개체 이용하는 조회문제에서, 원본 테이블명을 어떻게 찾아야 하는것인지,

만약 '재학생'이 맞는 것이면, 어디서 '재학생'인 것을 확인하고 코드를 작성하셨는지

알려주시면 좋겠습니다!

감사합니다~ 좋은 하루 되세요 !

답변
2016-04-01 11:08:21

표시할 이름, 학과, 전화번호가 모두 들어 있는 '재학생' 테이블을 지정한 것입니다.

재학생 테이블이 아닌 '봉사내역' 폼의 레코드 원본으로 지정된 봉사내역종합로 지정해도 상관없습니다.

문제에서 어떤 테이블 혹은 쿼리를 이용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오게 지정하면 됩니다.

기본적으로는 현재 실행중인 폼이나 보고서의 레코드 원본을 사용하구요.

간혹 참고하는 리스트박스의 행원본도 사용됩니다.

어떤 것을 참고하고 있는지 확인 하여 사용하세요.

좋은 하루 되세요.

  • *
    2016-04-01 11:08:21

    표시할 이름, 학과, 전화번호가 모두 들어 있는 '재학생' 테이블을 지정한 것입니다.

    재학생 테이블이 아닌 '봉사내역' 폼의 레코드 원본으로 지정된 봉사내역종합로 지정해도 상관없습니다.

    문제에서 어떤 테이블 혹은 쿼리를 이용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오게 지정하면 됩니다.

    기본적으로는 현재 실행중인 폼이나 보고서의 레코드 원본을 사용하구요.

    간혹 참고하는 리스트박스의 행원본도 사용됩니다.

    어떤 것을 참고하고 있는지 확인 하여 사용하세요.

    좋은 하루 되세요.

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