책 내용 질문하기
문자열 연결하기가 이해가 안됩니다ㅠ.ㅠ
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
147
조회수
101
작성일
2012-02-25
작성자
첨부파일

p147에 위쪽에 보면

"판매량" & ">" & "=" & 200 → "판매량 >=200"

로 된다고 하는데.. 왼쪽 식에는 200 오른쪽에 "가 없는데,

오른쪽 식의 200 오른쪽엔 어떻게 "가 생겼는지 궁금합니다..

p146쪽에 '프로시저에서의 SQL 사용' 에서 'SQL문을 " "로 묶어서 사용해야 하는데...' 라는것 때문인가요?

그렇다고 하더라도

Me.Filter = "판매량 >=" & txt수량

이부분 맨끝엔 "가 없는데..

명쾌한 해설 부탁드립니당...

답변
2012-02-28 09:23:17

안녕하세요.

분리해서 사용할 떄는 200이 숫자이므로 "로 묶지 않아도 되므로 맨 마지막에 "이 없었던 것입니다. 하지만 분리하지 않고 모두 하나로 입력할 때는 전체를 "로 묶어주어야 하므로 판매량 앞에 여는 "가 있었으면 맨 마지막에 닫는 "가 있어야 합니다.

Me.Filter = "판매량 >=" & txt수량 에서는 판매량 앞에 여는 "가 있고 >= 다음에 닫는 "가 있으므로 txt수량 뒤에 "를 할 필요가 없습니다. 만약 txt수량 맨 뒤에 "를 입력하려면 Me.Filter = "판매량 >=" & "txt수량" 또는 Me.Filter = "판매량 >=txt수량" 이렇게 해야 하는데 txt판매수량은 필드명이 아닌 폼에 있는 컨트롤로 여기서는 "로 묶어주면 안되므로 Me.Filter = "판매량 >=" & txt수량 이렇게 입력해야 합니다.

즐거운 하루 되세요.

"
  • *
    2012-02-28 09:23:17

    안녕하세요.

    분리해서 사용할 떄는 200이 숫자이므로 "로 묶지 않아도 되므로 맨 마지막에 "이 없었던 것입니다. 하지만 분리하지 않고 모두 하나로 입력할 때는 전체를 "로 묶어주어야 하므로 판매량 앞에 여는 "가 있었으면 맨 마지막에 닫는 "가 있어야 합니다.

    Me.Filter = "판매량 >=" & txt수량 에서는 판매량 앞에 여는 "가 있고 >= 다음에 닫는 "가 있으므로 txt수량 뒤에 "를 할 필요가 없습니다. 만약 txt수량 맨 뒤에 "를 입력하려면 Me.Filter = "판매량 >=" & "txt수량" 또는 Me.Filter = "판매량 >=txt수량" 이렇게 해야 하는데 txt판매수량은 필드명이 아닌 폼에 있는 컨트롤로 여기서는 "로 묶어주면 안되므로 Me.Filter = "판매량 >=" & txt수량 이렇게 입력해야 합니다.

    즐거운 하루 되세요.

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