책 내용 질문하기
상시시험 중 엑세스 질문이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
213
작성일
2012-09-20
작성자
첨부파일

1. dsum과 iif 중첩해서 쓰는 거 질문합니다.

폼에서 수량 합이 500이상이면 "우수" 그외는 공백으로 표시하는 거구요

=iif(dsum("수량","지정테이블",>=500"),"우수",dsum("수량","지정테이블",<500")," ")

이거 아닌가요??

중첩식 쓰는 법 좀 가르쳐 주세요

2. 그리고 not in 명령문 써서 쿼리만드는 문제가 있었는데요

고객 테이블에서 주문번호를 이용해 주문 테이블에 없는 데이터를 찾으려면 쿼리 조건에 이렇게 쓰는거 아닌가요? 데이터가 안나오더라구요..

not in (select 주문번호 from 주문)

답변
2012-09-21 09:36:39

안녕하세요.

문제를 정확히 이해할 수가 없네요. iif 함수에 대한 조건과 dsum 함수에 대한 조건이 두개가 있어야 하는데 하나네요. 500 이상이라는 것이 iif 함수에 대한 조건이라면 아래와 같이 작성해야 합니다.

=iif(dsum결과값>=500,"우수","") : dsum 결과값이 500 이상이면 우수, 그렇지 않으면, 즉 500 이하이면 ""를 입력합니다. iif 문을 두번 사용할 필요가 없습니다.

교재 177쪽에 보면 비슷한 문제가 있으니 그 문제를 풀어보세요.

즐거운 하루 되세요.

"
  • *
    2012-09-21 09:36:39

    안녕하세요.

    문제를 정확히 이해할 수가 없네요. iif 함수에 대한 조건과 dsum 함수에 대한 조건이 두개가 있어야 하는데 하나네요. 500 이상이라는 것이 iif 함수에 대한 조건이라면 아래와 같이 작성해야 합니다.

    =iif(dsum결과값>=500,"우수","") : dsum 결과값이 500 이상이면 우수, 그렇지 않으면, 즉 500 이하이면 ""를 입력합니다. iif 문을 두번 사용할 필요가 없습니다.

    교재 177쪽에 보면 비슷한 문제가 있으니 그 문제를 풀어보세요.

    즐거운 하루 되세요.

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