책 내용 질문하기
and 연산자 사용에 관한 질문입니다.
도서
[2013] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
151
조회수
70
작성일
2014-03-05
작성자
첨부파일

판매량이 'txt판매량' 이상이고, 제품명이 'txt제품명'에 입력된 글자 포함하는 제품의 정보를 표시하라고 할 때

me.filter = "판매량>=" & txt판매량 &" AND 제품명 like '*" & txt제품명 & "*'"

이 식에서 txt판매량이 숫자라면

me.filter = " 판매량>=" & txt판매량 AND 제품명 like '*" & txt제품명 & "*'"

이렇게는 안되나요?

만약 위의 식을 거꾸로 쓴다고 한다면

me.filter = "제품명 like '* " & txt제품명 & "*' &" AND 판매량 = " & txt판매량

이렇게 되는 건가요?

만약 문제가 판매량이 'txt판매량' 이상이고, 개수가 'txt개수' 이하를 조회하는 식을 만들라고 하면

me.filter = "판매량 >= & txt판매량 & " AND 개수 <=" & txt개수

이렇게 되는 건가요?

엄청 헷갈리네요....알려주세요.

답변
2014-03-06 13:36:15

안녕하세요.

판매량이 'txt판매량' 이상이고, 제품명이 'txt제품명'에 입력된 글자 포함하는 제품의 정보를 표시하라고 할 때

me.filter = "판매량>=" & txt판매량 &" AND 제품명 like '*" & txt제품명 & "*'"

이 식에서 txt판매량이 숫자라면

me.filter = " 판매량>=" & txt판매량 AND 제품명 like '*" & txt제품명 & "*'"

이렇게는 안되나요?

-> txt판매량의 값의 형식에 상관 없이 txt판매량, txt제품명과 같은 컨트롤명은 따옴표로 묶지 않고 밖에 따로 입력해야 합니다.

me.filter = "판매량>=" & txt판매량 & " AND 제품명 like '*" & txt제품명 & "*'"

위 코드에서 &를 입력하여 코드를 연결한 것은 txt판매량과 txt제품명을 따옴표 밖에 따로 입력해 주기 위해서입니다.

만약 위의 식을 거꾸로 쓴다고 한다면

me.filter = "제품명 like '* " & txt제품명 & "*' &" AND 판매량 = " & txt판매량

이렇게 되는 건가요?

-> 두 조건의 순서를 묶는 건가요? 어떤 조건을 먼저 지정하든 상관 없습니다.

만약 문제가 판매량이 'txt판매량' 이상이고, 개수가 'txt개수' 이하를 조회하는 식을 만들라고 하면

me.filter = "판매량 >= & txt판매량 & " AND 개수 <=" & txt개수

이렇게 되는 건가요?

-> 네 맞습니다.

즐거운 하루 되세요.

"
  • *
    2014-03-06 13:36:15

    안녕하세요.

    판매량이 'txt판매량' 이상이고, 제품명이 'txt제품명'에 입력된 글자 포함하는 제품의 정보를 표시하라고 할 때

    me.filter = "판매량>=" & txt판매량 &" AND 제품명 like '*" & txt제품명 & "*'"

    이 식에서 txt판매량이 숫자라면

    me.filter = " 판매량>=" & txt판매량 AND 제품명 like '*" & txt제품명 & "*'"

    이렇게는 안되나요?

    -> txt판매량의 값의 형식에 상관 없이 txt판매량, txt제품명과 같은 컨트롤명은 따옴표로 묶지 않고 밖에 따로 입력해야 합니다.

    me.filter = "판매량>=" & txt판매량 & " AND 제품명 like '*" & txt제품명 & "*'"

    위 코드에서 &를 입력하여 코드를 연결한 것은 txt판매량과 txt제품명을 따옴표 밖에 따로 입력해 주기 위해서입니다.

    만약 위의 식을 거꾸로 쓴다고 한다면

    me.filter = "제품명 like '* " & txt제품명 & "*' &" AND 판매량 = " & txt판매량

    이렇게 되는 건가요?

    -> 두 조건의 순서를 묶는 건가요? 어떤 조건을 먼저 지정하든 상관 없습니다.

    만약 문제가 판매량이 'txt판매량' 이상이고, 개수가 'txt개수' 이하를 조회하는 식을 만들라고 하면

    me.filter = "판매량 >= & txt판매량 & " AND 개수 <=" & txt개수

    이렇게 되는 건가요?

    -> 네 맞습니다.

    즐거운 하루 되세요.

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