me.filter= "제품명='" & txt제품명 & "'"
에서 작은 따옴표 ''를 붙이는 이유가 무엇인가요?
<전체보기1>버튼을 클릭하면 폼에 모든 제품의 정보가 표시되도록 하라하는데
왜 me.filteron= false만 입력하나요?
컨트롤 분리 라고 부르는데요.
txt제품명에 입력되는 내용이 달라질 수 있기 때문에
txt제품명에 입력된 내용으로 현재 폼의 제품명과 비교하여 표시 하기 위해 사용하는 것입니다.
"제품명 = '" & txt제품명 & "'"
에서 제 앞의 " 와 마지막 " 는 me.filter의 조건을 사용하기 위한 "" 라고 보시면 되구요.
안쪽 '" & txt제품명 & "'
에서 ' ' 는 문자를 나타내기 위한 것입니다.
즉 txt 제품명에 시나공 이라는 값이 들어온다면
'" & 시나공 & '"
가 되어
'시나공' 으로 표시된다고 보시면 되시죠
즉
"제품명 ='시나공'"
과같이 풀이가 되어 제품명에 입력된 값중 시나공이 있는지 확인 하여 표시 하게 됩니다.
me.filteron=false 는 필터가 실행되지 않게 하는 것입니다. 문제에서 필터를 작성하는데 필터가 실행되지 않게 하라고 한다면 그것을 쓰시면 됩니다. 보통은 필터가 실행되는 me.filteron=true 를 사용합니다. 책의 기본, 실전, 기출문제에서 me.filter 문제를 확인 해 보세요.
좋은 하루 되세요.
-
*2014-03-25 13:29:47"
컨트롤 분리 라고 부르는데요.
txt제품명에 입력되는 내용이 달라질 수 있기 때문에
txt제품명에 입력된 내용으로 현재 폼의 제품명과 비교하여 표시 하기 위해 사용하는 것입니다.
"제품명 = '" & txt제품명 & "'"
에서 제 앞의 " 와 마지막 " 는 me.filter의 조건을 사용하기 위한 "" 라고 보시면 되구요.
안쪽 '" & txt제품명 & "'
에서 ' ' 는 문자를 나타내기 위한 것입니다.
즉 txt 제품명에 시나공 이라는 값이 들어온다면
'" & 시나공 & '"
가 되어
'시나공' 으로 표시된다고 보시면 되시죠
즉
"제품명 ='시나공'"과같이 풀이가 되어 제품명에 입력된 값중 시나공이 있는지 확인 하여 표시 하게 됩니다.
me.filteron=false 는 필터가 실행되지 않게 하는 것입니다. 문제에서 필터를 작성하는데 필터가 실행되지 않게 하라고 한다면 그것을 쓰시면 됩니다. 보통은 필터가 실행되는 me.filteron=true 를 사용합니다. 책의 기본, 실전, 기출문제에서 me.filter 문제를 확인 해 보세요.
좋은 하루 되세요.