p147에 위쪽에 보면
"판매량" & ">" & "=" & 200 → "판매량 >=200"
로 된다고 하는데.. 왼쪽 식에는 200 오른쪽에 "가 없는데,
오른쪽 식의 200 오른쪽엔 어떻게 "가 생겼는지 궁금합니다..
p146쪽에 '프로시저에서의 SQL 사용' 에서 'SQL문을 " "로 묶어서 사용해야 하는데...' 라는것 때문인가요?
그렇다고 하더라도
Me.Filter = "판매량 >=" & txt수량
이부분 맨끝엔 "가 없는데..
명쾌한 해설 부탁드립니당...
안녕하세요.
분리해서 사용할 떄는 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수량 이렇게 입력해야 합니다.
즐거운 하루 되세요.
"