1.
rs.Open "select*from재학생 where학번='" & txt학번 & "'"
에서 학번이라는 필드명이 여러 테이블에도 존재하는데 재학생 테이블을 써준 이유가 뭔가요?
2.
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
에서 ! 는 무슨 역할을 하는건가요?, rs는 재학생 테이블과 같은건가요?
안녕하세요.
1.
봉사내역 폼의 레코드 원본은 봉사내역종합 쿼리입니다.
봉사내역종합 쿼리에서 txt학번과 동일한 정보를 가지는 필드가 재학생 테이블에 존재하기 때문에 사용한 것입니다.
2.
새로운 Recordset을 rs에 설정했습니다.
그 rs의 레코드셋에서 이름 필드를 가져오기 위해 !로 구분한 것입니다.
rs!이름 처럼요. rs의 이름필드를 의미하는 것이죠.
좋은 하루 보내세요.
-
관리자2019-08-21 21:45:34
안녕하세요.
1.
봉사내역 폼의 레코드 원본은 봉사내역종합 쿼리입니다.
봉사내역종합 쿼리에서 txt학번과 동일한 정보를 가지는 필드가 재학생 테이블에 존재하기 때문에 사용한 것입니다.
2.
새로운 Recordset을 rs에 설정했습니다.
그 rs의 레코드셋에서 이름 필드를 가져오기 위해 !로 구분한 것입니다.
rs!이름 처럼요. rs의 이름필드를 의미하는 것이죠.
좋은 하루 보내세요.
-
관리자2019-08-23 20:17:45
안녕하세요.
실제적인 값을 가지고 있는 필드를 찾고 결과가 정확히 나온다면
봉사내역종합 쿼리 등으로 지정하셔도 무방합니다.
봉사내역 폼의 레코드 원본을 확인하고
봉사내역종합 쿼리에 이용된 테이블들 중에서 동일 정보를 가진 필드를 찾는 것이 일반화된 방법입니다.
어떤 테이블이나 쿼리를 선택하든지 정확한 결과가 나오면 정답입니다.
좋은 하루 보내세요.
-
*2019-08-22 13:39:02
엑세스 섹션6 기출따라잡기 문제4번 질문입니다.
txt학번과 동일한 정보를 가지는 필드가 재학생테이블도 있지만
봉사내역, 성적, 재학생, 학생 이 네가지가 있는데 어떻게 판단해야하나요?