책 내용 질문하기
(엑세스 2007) 조회에서 이벤트 프로시저 질문
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
154
조회수
54
작성일
2017-08-19
작성자
탈퇴*원
첨부파일

154페이지에 문제 4번의 코드 해설에서 동그라미 4번에

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

rs.Open "select * from 봉사내역종합 where 학번='" & txt학번 & "'" 이라고 하면 안되나요?

메시지 박스에 나타내고자 하는 필드명이 봉사내역종합 쿼리 내의 하나의 테이블에 들어가 있어서 그런건가요?

윗 문장이 맞다고 할 때 만약 메시지박스에 나타내고자 하는 필드명이 이름, 학번, 연락처라면 어떻게 써야 맞는건가요?

이 경우도 한 테이블 내에 필드가 모두 존재하지만 '학번' 필드는 다른 테이블과 관계를 가지므로 질문드립니다.

답변
2017-08-23 14:50:25

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

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

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

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

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

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

좋은 하루 되세요.

  • *
    2017-08-23 14:50:25

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

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

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

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

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

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

    좋은 하루 되세요.

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