책 내용 질문하기
기본모의고사7회-문제3-2번 필드명에 붙이는 [ ] 대괄호
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
362
조회수
60
작성일
2013-05-30
작성자
첨부파일

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

여기에서....where left(이름,1) = '" & txt이름 이 부분 말에요...

이름은 필드명인데 왜 [ ]안에 안썼나요? 풀이에 [ ]없이 그냥 '이름'으로 써져 있던데...

답변
2013-05-31 07:53:15

[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

좋은 하루 되세요.

"
  • *
    2013-05-31 07:53:15

    []은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

    이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

    []이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

    []이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

    좋은 하루 되세요.

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