책 내용 질문하기
문제3-2
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
426
조회수
52
작성일
2012-05-09
작성자
첨부파일

me.filter="판매수량>=" & txt최소수량 & " and 판매수량<=" & txt최대수량

여기서 & " and 이부분이 이해가 잘 안되는데 전에 비슷한 질문을 했었는데 그때 답변이 이해가 안되서요

위 빨간색 부분에서 & 는 두가지 조건을 연결 하기 위해서 사용되었다고 지난번 답변을 통해서 이해했는데

그런데 조건을 연결하는거라면 뒤에 and가 나오는데 &을 쓴 이유는 무엇인지 모르겠고요. 그리고 and 앞에 " 는 갑자기 왜 나오는 건지 그것도 문자열도 아닌 연산자인 and 앞에 " 이 나오는게 도통 이해가 안갑니다ㅜㅜㅜ

답변
2012-05-10 07:08:46

me.filter = "판매수량 >=" & txt최소수량 & " and 판매수량 <=" & txt최대수량

으로 묶은것이라 보시면 됩니다. & 연산자들은 앞의 필드명과 컨트롤을 연결 하기 위한 것입니다.

txt최소수량은 컨트롤 명이고 이컨트롤에는 어느값이든 들어올 수 있습니다.

특별히 정해진 값이 아니라 사용자가 원하는 값을 입력하여 그 값을 사용하여 필터해야 하므로

컨트롤 분리를 해서 그 값을 사용할 수 있게 하는 것입니다.

위의 식을 txt최소수량(34)과 txt최대수량(92)을 입력받는다면

판매수량>=34 and 판매수량 <=92

가 되는 것이죠.

& 연산자는 컨트롤과 식을 연결하기 위한 것이고 and 는 조건을 연결하기 위한 것입니다.

좋은 하루 되세요.

"
  • *
    2012-05-10 07:08:46

    me.filter = "판매수량 >=" & txt최소수량 & " and 판매수량 <=" & txt최대수량

    으로 묶은것이라 보시면 됩니다. & 연산자들은 앞의 필드명과 컨트롤을 연결 하기 위한 것입니다.

    txt최소수량은 컨트롤 명이고 이컨트롤에는 어느값이든 들어올 수 있습니다.

    특별히 정해진 값이 아니라 사용자가 원하는 값을 입력하여 그 값을 사용하여 필터해야 하므로

    컨트롤 분리를 해서 그 값을 사용할 수 있게 하는 것입니다.

    위의 식을 txt최소수량(34)과 txt최대수량(92)을 입력받는다면

    판매수량>=34 and 판매수량 <=92

    가 되는 것이죠.

    & 연산자는 컨트롤과 식을 연결하기 위한 것이고 and 는 조건을 연결하기 위한 것입니다.

    좋은 하루 되세요.

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