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

이 문제 정답이

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

me.filteron= true

인데요 여기서 and 뒤의 좌석명이요. → "좌석명 이렇게 " 가 안붙어 있는데 왜 이렇게 쓰는건지 설명 부탁드려요~ 또 하나

이 문제 답을
Me.Filter = " 목적지명 = '" & cmb목적지명 & "'"
Me.Filter = " 좌석명 = '" & cmb좌석명 & "'"
Me.FilterOn = True

이렇게 써도 정답으로 인정되는건가요?

답변
2012-05-04 07:18:25

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

굵게 표시 된 부분이 ' ' 로 묶인 부분입니다.

"좌석명" 과 같이 사용하지 않는 이유도 이 이유때문이며

& 연산자를 사용하는 이유는 컨트롤을 분리 하기 위한 것인데 cmb목적지명에 입력된 내용을 가져와서 사용하기 위한 것이라고 보시면 됩니다.

예를들어 cmb목적지명에 대만을 선택하고 cmb좌석명에 비즈니스 를 선택하였다면

이것을 입력하여 비교해야 합니다. 입력하기 위해 '" & cmb목적지명 & "' 을 사용한 것으로

풀어서 해석해보면

"목적지명 = 대만 and 좌석명 = 비즈니스"

로 비교하기 위해 위와 같이 사용했다고 보시면 됩니다.

filter 를 따로 쓰시면 오답처리 됩니다.

좋은 하루 되세요.

"
  • *
    2012-05-04 07:18:25

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

    굵게 표시 된 부분이 ' ' 로 묶인 부분입니다.

    "좌석명" 과 같이 사용하지 않는 이유도 이 이유때문이며

    & 연산자를 사용하는 이유는 컨트롤을 분리 하기 위한 것인데 cmb목적지명에 입력된 내용을 가져와서 사용하기 위한 것이라고 보시면 됩니다.

    예를들어 cmb목적지명에 대만을 선택하고 cmb좌석명에 비즈니스 를 선택하였다면

    이것을 입력하여 비교해야 합니다. 입력하기 위해 '" & cmb목적지명 & "' 을 사용한 것으로

    풀어서 해석해보면

    "목적지명 = 대만 and 좌석명 = 비즈니스"

    로 비교하기 위해 위와 같이 사용했다고 보시면 됩니다.

    filter 를 따로 쓰시면 오답처리 됩니다.

    좋은 하루 되세요.

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