해설에서는
me.Filter = "판매수량 >= " & txt최소수량 & " and 판매수량 <=" & txt최대수량
이라고 되어 있습니다.
그런데 txt최소수량과 txt최대수량이 속성에서 일반 텍스트 형식으로 되어 있는데, 왜 이렇게 사용하는 것인가요?
또한, 만약 이 둘이 숫자라면,
me.Filter = "판매수량 >= " & txt최소수량 & " and 판매수량 <=" & txt최대수량
& " 이 부분은 왜 나오는 것이가요?
안녕하세요.
me.filter = 이 다음에 나오는 조건문은 큰따옴표(")로 묶어서 입력해야 하는데, txt최소수량과 txt최대수량은 컨트롤로 큰따옴표 안에 입력하면 안되므로 큰따옴표를 분리한 후 이를 &로 연결해준 것입니다. 숫자 또는 텍스트와는 무관합니다. 혹 txt최소수량 또는 txt최대수량이 텍스트라면 큰따옴안에 작은따옴표로 묶어줘야 합니다.
숫자일 경우 : me.Filter = "판매수량 >= " & txt최소수량 & " and 판매수량 <=" & txt최대수량
텍스트일 경우 : me.Filter = "판매수량 >= ' " & txt최소수량 & " ' and 판매수량 <= ' " & txt최대수량 & " ' "
즐거운 하루 되세요.
-
관리자2023-07-13 13:10:15
안녕하세요.
me.filter = 이 다음에 나오는 조건문은 큰따옴표(")로 묶어서 입력해야 하는데, txt최소수량과 txt최대수량은 컨트롤로 큰따옴표 안에 입력하면 안되므로 큰따옴표를 분리한 후 이를 &로 연결해준 것입니다. 숫자 또는 텍스트와는 무관합니다. 혹 txt최소수량 또는 txt최대수량이 텍스트라면 큰따옴안에 작은따옴표로 묶어줘야 합니다.
숫자일 경우 : me.Filter = "판매수량 >= " & txt최소수량 & " and 판매수량 <=" & txt최대수량
텍스트일 경우 : me.Filter = "판매수량 >= ' " & txt최소수량 & " ' and 판매수량 <= ' " & txt최대수량 & " ' "
즐거운 하루 되세요.