책 내용 질문하기
엑세스 and연산자 사용
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
47
작성일
2018-05-16
작성자
탈퇴*원
첨부파일

and 연산자사용을 할때,

예를들어, 1.(판매량이 txt판매량이상이고,제품명이 txt제품명에 입력된 글자를 포함하는 제품의 정보를 표시..)

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

이 경우와

2.(목적지명이 cmb목적지명과 동일하고, 좌석명이 cmb좌석명과 동일한 레코드 표시...)

me.filter="목적지명='" & cmb목적지명 & "' and 좌석명='" & cmb좌석명 & "'"

이 경우에,

and연산자앞에 1번에선 "로 마무리되었고,

2번에선 '로 마무리되었는데, 이게 '입력된글자를 포함'과 '동일한레코드'구하는 것사이의 차이점인가요, 아니면 1번의 판매량은 숫자형식이고, 2번은 목적지명과 좌석명이 둘다 문자형식이어서 다른건가요???

만약1번문제에서 판매량 부분이 문자형식이라면 2번처럼 and앞에서 "로끝나지않고 ' 쓰고 조건을 이어쓰나요?

그리고 반대로, 2번문제에서 포함하는것을 구한다면 and연산자앞에 1번처럼 "로 끝나게되나요???

2번문제같은 경우에서 포함하는걸구하려면 식을 어떻게 써야하죠??

답변
2018-05-21 22:35:25

네 판매량이 숫자이므로 " 로 끝난 것이구요. 제품명은 문자이므로 '" 로 작성된 것입니다.

문자는 ' 숫자는 없이 작성되고 날짜형식은 # 으로 지정하셔야 합니다.

like 는 문자 숫자 관계 없이 ' 를 사용하여야 하므로 ' 로 작성되겠죠.

"이름 like '" & txt조회 & "*' and 제품명 like '*" & txt제품명 & "*'"

좋은 하루 되세요.

  • *
    2018-05-21 22:35:25

    네 판매량이 숫자이므로 " 로 끝난 것이구요. 제품명은 문자이므로 '" 로 작성된 것입니다.

    문자는 ' 숫자는 없이 작성되고 날짜형식은 # 으로 지정하셔야 합니다.

    like 는 문자 숫자 관계 없이 ' 를 사용하여야 하므로 ' 로 작성되겠죠.

    "이름 like '" & txt조회 & "*' and 제품명 like '*" & txt제품명 & "*'"

    좋은 하루 되세요.

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