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 다음에 언제 테이블을 지정하고 쿼리를 지정하는지 이해가 잘 안됩니다. 알려주세요
안녕하세요.
문제에서 어떤 테이블 또는 쿼리를 사용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오면 상관 없습니다. 일반적으로 해당 폼의 레코드원본 속성에 지정된 테이블이나 쿼리를 사용하는데, 152쪽 문제의 경우는 결과값으로 표시할 데이터가 재학생 테이블에 있으므로 해당 테이블을 이용한 것입니다.
즐거운 하루 되세요.
-
*2015-10-07 10:04:26
안녕하세요.
문제에서 어떤 테이블 또는 쿼리를 사용하라는 지시사항이 없을 때는 어떤 것을 사용하든 결과값만 정확히 나오면 상관 없습니다. 일반적으로 해당 폼의 레코드원본 속성에 지정된 테이블이나 쿼리를 사용하는데, 152쪽 문제의 경우는 결과값으로 표시할 데이터가 재학생 테이블에 있으므로 해당 테이블을 이용한 것입니다.
즐거운 하루 되세요.