책 내용 질문하기
2권 142쪽 조회문제 좌변, 우변
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
142
조회수
25
작성일
2018-11-25
작성자
탈퇴*원
첨부파일

좌변, 우변 설정이 너무 헷갈려서 쓸때 혼란이 너무 많이옵니다.

1번 문제에서 txt제품명 컨트롤에 제품명을 입력하고 <제품명찾기> 버튼을 클릭하면 제품명이 'txt제품명'의 값과 같은 제품의 정보를 찾아 표시되도록 하시오. 라고 나와있는데

그러면 txt제품명 = 제품명 이런식으로 가야되는거 아닌가요....

왜 대체 제품명 = txt제품명으로 되는건지 이해를 못하겠습니다....

답변
2018-11-26 16:14:53

안녕하세요.

=은 좌변과 우변이 같다는 의미의 비교 기능과

우변의 정보를 좌변에 넣는다는 대입의 기능이 있습니다.

대입의 기능을 가져야 하는 경우, 우변의 정보가 좌변으로 이동해야 하므로 좌우변의 위치가 중요하게 됩니다.

위 문제의 경우, 같은지 비교하는 것이므로, 좌변과 우변의 위치와 관계없이 결과가 동일하게 됩니다.

다만, 값을 입력받는 컨트롤의 위치를 보통 우변에 두기 때문에, 좌변으로 옮기실 때는 익숙하지 않으실 수 있다는 단점이 있습니다.

해설과 다르게 다음과 같이 좌변과 우변을 바꾸셔도 결과는 동일합니다.

Me.Filter = "'" & txt제품명 & "' = 제품명"

좋은 하루 보내세요.

  • *
    2018-11-26 16:14:53

    안녕하세요.

    =은 좌변과 우변이 같다는 의미의 비교 기능과

    우변의 정보를 좌변에 넣는다는 대입의 기능이 있습니다.

    대입의 기능을 가져야 하는 경우, 우변의 정보가 좌변으로 이동해야 하므로 좌우변의 위치가 중요하게 됩니다.

    위 문제의 경우, 같은지 비교하는 것이므로, 좌변과 우변의 위치와 관계없이 결과가 동일하게 됩니다.

    다만, 값을 입력받는 컨트롤의 위치를 보통 우변에 두기 때문에, 좌변으로 옮기실 때는 익숙하지 않으실 수 있다는 단점이 있습니다.

    해설과 다르게 다음과 같이 좌변과 우변을 바꾸셔도 결과는 동일합니다.

    Me.Filter = "'" & txt제품명 & "' = 제품명"

    좋은 하루 보내세요.

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