좌변, 우변 설정이 너무 헷갈려서 쓸때 혼란이 너무 많이옵니다.
1번 문제에서 txt제품명 컨트롤에 제품명을 입력하고 <제품명찾기> 버튼을 클릭하면 제품명이 'txt제품명'의 값과 같은 제품의 정보를 찾아 표시되도록 하시오. 라고 나와있는데
그러면 txt제품명 = 제품명 이런식으로 가야되는거 아닌가요....
왜 대체 제품명 = txt제품명으로 되는건지 이해를 못하겠습니다....
안녕하세요.
=은 좌변과 우변이 같다는 의미의 비교 기능과
우변의 정보를 좌변에 넣는다는 대입의 기능이 있습니다.
대입의 기능을 가져야 하는 경우, 우변의 정보가 좌변으로 이동해야 하므로 좌우변의 위치가 중요하게 됩니다.
위 문제의 경우, 같은지 비교하는 것이므로, 좌변과 우변의 위치와 관계없이 결과가 동일하게 됩니다.
다만, 값을 입력받는 컨트롤의 위치를 보통 우변에 두기 때문에, 좌변으로 옮기실 때는 익숙하지 않으실 수 있다는 단점이 있습니다.
해설과 다르게 다음과 같이 좌변과 우변을 바꾸셔도 결과는 동일합니다.
Me.Filter = "'" & txt제품명 & "' = 제품명"
좋은 하루 보내세요.
-
*2018-11-26 16:14:53
안녕하세요.
=은 좌변과 우변이 같다는 의미의 비교 기능과
우변의 정보를 좌변에 넣는다는 대입의 기능이 있습니다.
대입의 기능을 가져야 하는 경우, 우변의 정보가 좌변으로 이동해야 하므로 좌우변의 위치가 중요하게 됩니다.
위 문제의 경우, 같은지 비교하는 것이므로, 좌변과 우변의 위치와 관계없이 결과가 동일하게 됩니다.
다만, 값을 입력받는 컨트롤의 위치를 보통 우변에 두기 때문에, 좌변으로 옮기실 때는 익숙하지 않으실 수 있다는 단점이 있습니다.
해설과 다르게 다음과 같이 좌변과 우변을 바꾸셔도 결과는 동일합니다.
Me.Filter = "'" & txt제품명 & "' = 제품명"
좋은 하루 보내세요.