책 내용 질문하기
엑세스 섹션 6 조회 질문이요
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
147
조회수
175
작성일
2015-10-05
작성자
첨부파일

ado 개체를 이용할 때

139번 기본문제에서는

Private Sub cmd제품정보찾기_Click()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
DoCmd.OpenForm "제품정보"
rs.ActiveConnection = CurrentProject.Connection
rs.Open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
Forms!제품정보.txt판매번호 = rs!판매번호
Forms!제품정보.txt제품명 = rs!제품명
Forms!제품정보.txt판매량 = rs!판매량
Forms!제품정보.txt불량품 = rs!불량품
Forms!제품정보.txt단가 = rs!단가
Forms!제품정보.txt제품평 = rs!제품평
Forms!제품정보.txt거래처명 = rs!거래처명
Forms!제품정보.txt거래처등급 = rs!거래처등급
rs.Close
End Sub

에서 제품별판매현황 쿼리를 rs.Open "select * from 제품별판매현황 where 판매번호=" & txt판매번호

에 지정하였고

152번 문제에서는

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

에서 재학생 테이블을 rs.Open "select * from 재학생 where 학번='" & txt학번 & "'" 에 지정하였습니다.

ado에서 from 다음에 언제 테이블을 지정하고 쿼리를 지정하는지 이해가 잘 안됩니다. 알려주세요

답변
2015-10-07 10:04:26

안녕하세요.

문제에서 어떤 테이블 또는 쿼리를 사용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오면 상관 없습니다. 일반적으로 해당 폼의 레코드원본 속성에 지정된 테이블이나 쿼리를 사용하는데, 152쪽 문제의 경우는 결과값으로 표시할 데이터가 재학생 테이블에 있으므로 해당 테이블을 이용한 것입니다.

즐거운 하루 되세요.

  • *
    2015-10-07 10:04:26

    안녕하세요.

    문제에서 어떤 테이블 또는 쿼리를 사용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오면 상관 없습니다. 일반적으로 해당 폼의 레코드원본 속성에 지정된 테이블이나 쿼리를 사용하는데, 152쪽 문제의 경우는 결과값으로 표시할 데이터가 재학생 테이블에 있으므로 해당 테이블을 이용한 것입니다.

    즐거운 하루 되세요.

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