책 내용 질문하기
컴활1급 실기 2011년 1회 액세스 기출: select 문 사용시, 사용할 테이블/쿼리 결정은 어떻게 하나요?
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
5
조회수
104
작성일
2016-06-13
작성자
탈퇴*원
첨부파일

2011_컴활1급실기\11년1회1급E형

컴활1급 실기, 2011년 1회 액세스 기출문제

select 문 사용시, 사용할 테이블/쿼리의 결정은 어떻게 하나요?

질문은 맨 아래에 있습니다.

5쪽(문제), 15쪽(풀이)

문제4

3. <봉사내역> 폼에서 'txt학번' 컨트롤을 클릭할 때, 다음과 같은 기능을 수행하도록 구현하시오.

▶ 'txt학번' 컨트롤에 표시된 학번과 같은 학생의 이름, 학과, 연락처를 표시한 메시지 박스를 표시할 것.

Ado 개체를 이용할 것

15쪽 정답

Private Sub txt학번_Click()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
With rs
.ActiveConnection = CurrentProject.Connection
.Open "select * from
재학생 where 학번='" & txt학번 & "'"
MsgBox [이름] & "/" & [학과] & "/" & [연락처]
.Close
End With
End Sub

<환경>

봉사내역 원본 레코드: '봉사내역종합' 쿼리

'봉사내역종합' 쿼리 = '봉사기관', '봉사내역', '재학생' 테이블

질문> 위 정답에서는 '재학생' 테이블을 이용했는데,

'재학생' 테이블 대신에 폼의 원본 레코드인 '봉사종합내역' 쿼리를 사용하여 아래와 같이 작성해도 되나요?

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


답변
2016-06-17 09:18:00

안녕하세요.

문제에서 특정 테이블을 사용하라는 언급이 없었으면 위와 같아 작성해도 상관 없습니다. 직접 해보시면 아시겠지만 봉사내역종합으로 지정해도 정상적으로 실행이 됩니다.

즐거운 하루 되세요.

  • *
    2016-06-17 09:18:00

    안녕하세요.

    문제에서 특정 테이블을 사용하라는 언급이 없었으면 위와 같아 작성해도 상관 없습니다. 직접 해보시면 아시겠지만 봉사내역종합으로 지정해도 정상적으로 실행이 됩니다.

    즐거운 하루 되세요.

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