책 내용 질문하기
액세스 07회 기본모의고사 부분 질문이요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
331
조회수
72
작성일
2011-10-17
작성자
첨부파일

문제3 조회 및 출력기능 구현 에서

2번 문제

▶'txt이름','cmb부서명','cmb직위' 컨트롤에 입력된 값을 모두 만족하는 레코드를 'lst사원정보'에 표시

▶사원의 성이 입력되지 않았으면 "성을 입력하세요", 부서명이 선택되지 않았으면 "부서명을 선택하세요.", 직위가 선택되지 않았으면 "직위를 선택하세요."란 메시지가 화면에 출력되게 할 것

▶MsgBox 명령어를 이용할 것

이거에 관해 답을 보니까

Private Sub cmd결합검색_Click( )

if isnull(txt이름) then

msgbox "성을 입력하세요."

elseif isnull(cmb부서명) then

msgbox "부서명을 입력하세요."

elseif isnull(cmb직위) then

msgbox "직위를 선택하세요."

else

lst사원정보.rowsource="select * from 사원관리 where left(이름,1)='" & txt이름 & "' and 부서명='" & cmb부서명 & "' and 직위='" & cmb직위 & "'"

end if

End Sub

여기서 질문은 from 다음 테이블이나 쿼리명이 나오는 것인데 전 식을 처음에 사원정보입력 폼의 레코드 원본인 사원정보현황이 맞는 줄 알고 썼습니다. 근데 답을 보니 사원관리 테이블로 설정하는 거였고 이해가 안되 답을 보았더니 "테이블 이름(사원관리)은 'lst사원정보'의 컨트롤 원본 속성을 확인하여 사용해야 한다." 이렇게 나와있는데 무슨말인지 전혀 이해가 안되요...

왜 from 다음 들어가는 테이블/쿼리가 사원관리인지 이해가 안되어 질문하고,

"테이블 이름(사원관리)은 'lst사원정보'의 컨트롤 원본 속성을 확인하여 사용해야 한다."

이 말의 의미에 대해서도 여쭈어 봅니다.

답변
2011-10-17 12:23:00

현재 txt이름이나 cmb부서명 cmb직위 컨트롤에 값을 넣게 되면 해당하는 값을

lst사원정보에 표시 해야 하는 것입니다.

그러므로 lst사원정보에 있는 이름과 txt이름에 있는 것이 같은지 확인 해야 겠지요?

그러므로 lst사원정보에 있는 행원본을 확인 하여 "사원관리" 쿼리를 찾아 온 것입니다.



어떤값을 어디에서 비교하여 어디에 표시해야하는지를 잘 생각 하 보시구요.

컨트롤 원본이나 행원본을 확인 해 보세요.


좋은 하루 되세요.

"
  • *
    2011-10-17 12:23:00

    현재 txt이름이나 cmb부서명 cmb직위 컨트롤에 값을 넣게 되면 해당하는 값을

    lst사원정보에 표시 해야 하는 것입니다.

    그러므로 lst사원정보에 있는 이름과 txt이름에 있는 것이 같은지 확인 해야 겠지요?

    그러므로 lst사원정보에 있는 행원본을 확인 하여 "사원관리" 쿼리를 찾아 온 것입니다.



    어떤값을 어디에서 비교하여 어디에 표시해야하는지를 잘 생각 하 보시구요.

    컨트롤 원본이나 행원본을 확인 해 보세요.


    좋은 하루 되세요.

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