책 내용 질문하기
엑세스 기본모의고사 7회 문제 3번의 2번 질문합니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
373
조회수
37
작성일
2018-02-19
작성자
탈퇴*원
첨부파일

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

이렇게 코드표가 짜여져 있는데요

'" & txt & "' 에서

'"은 왜 들어가있는 건가요?

select 앞에 "가 들어가니까 그 안에 있는 것들은 '가 들어가야 하는건 이해되지만

"까지 들어가는건 잘 모르겠어요!

답변
2018-02-23 22:58:30

where left(이름,1) = '" & txt이름 & "' and 부서명 = '" & cmb부서명 & "' and 직위 = '" & cmb직위 & "'"

풀어보면

left(이름,1)='" & 홍 & "' and 부서명 = '" & 홍보과 & "' and 직위='" & 부장 & "'"

과 같이 컨트롤에 입력된 값을 가져와서 표시합니다.

이중 ' 는 문자를 나타내기 위한 것이므로

left(이름,1)='홍' and 부서명='홍보과' and '부장'

과 같이 사용되는 것이죠.

'" 와 같이 들어간 " 는 txt이름 이라는 컨트롤을 묶어주기 위한 것이라고 보시면 됩니다.

좋은 하루 되세요

  • *
    2018-02-23 22:58:30

    where left(이름,1) = '" & txt이름 & "' and 부서명 = '" & cmb부서명 & "' and 직위 = '" & cmb직위 & "'"

    풀어보면

    left(이름,1)='" & 홍 & "' and 부서명 = '" & 홍보과 & "' and 직위='" & 부장 & "'"

    과 같이 컨트롤에 입력된 값을 가져와서 표시합니다.

    이중 ' 는 문자를 나타내기 위한 것이므로

    left(이름,1)='홍' and 부서명='홍보과' and '부장'

    과 같이 사용되는 것이죠.

    '" 와 같이 들어간 " 는 txt이름 이라는 컨트롤을 묶어주기 위한 것이라고 보시면 됩니다.

    좋은 하루 되세요

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