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

엑세스

1. 크로스텝 쿼리를 만드는데요 행: 업체명 열: 판매월 값: 판매갯수 라고 했을때

열을 2,3,4 월만 표시 하고 싶은데 마법사로 하면 그냥 1월부터 12월까지 나오네요 어떻게 하면 되나요.

2. select case 문에서 첫번째 조건이 350000이상 이면 case is >=350000

두번째 조건이 150000이상 350000미만인 경우는 어떻게 지정해야 하나요.

대충

select case 이름

case is >=3500000

msgbox "삐리리"

csee is ~~~~~~~~~~

msgbox"삐리리2"

뭐 이런식이었습니다.

3. 쿼리만들기에서

주소 판매액평균:판매액 판매액합계:판매액

뭐 이런식이었는데

주소가 인천 계양구 ~~~~ 로 길었는데

인천을 검색하면 판매액 평균과 합계를 계산해서 보여주는 쿼리였어요

주소 조건에 [지역을 입력하시오]라고 쓰고

새로운 필드에 주소를 넣고 조건에 left([주소],2)

이렇게 쓰고 표시체크를 없앴습니다. 그런데 답이 안나오네요.

엑셀

if 안에 if를 넣는 사용자 정의함수 문제 였는데요.

public function FN돈

if 결혼여부="미혼"

fn돈=5000

이렇게 시작했는데요.

미혼이면 5000원을 주고

기혼이이면서 가족수가 3명 이상이면 15000원

기혼이면서 가족수가 3명 미만이면 5000원

뭐 이런식이었는데 if를 겹쳐서 사용하는 법을 모르겠습니다.

혹시나해서

public function FN돈

if 결혼여부="미혼"

fn돈=5000

else

switch(가족수>=3,15000, 가족수<3,5000)

end if

이런식으로 했었는데 안나오네요.

답변
2013-01-23 09:55:00

안녕하세요.

1. 마법사를 실행한 후 디자인 보기로 연 다음 맨 마지막 열에 MONTH(날짜)로 필드를 만든후 조건 부분에 >=2 AND <=4로 조건을 지정하세요.

2. 아래와 같이 하면 됩니다. 3500000 미만이라는 조건은 굳이 지정하지 않아도 첫번째 CASE IS 부분의 조건을 만족하지 않아 두번째 CASE IS 부분을 비교한다는 것은 3500000미만이라는 의미입니다.

select case 이름

case is >=3500000

msgbox "삐리리"

csee is >=1500000

msgbox"삐리리2"

~

3. 주소 필드의 조건 부분에 LIKE "*" & [지역을 입력하시오] & "*" 로 작성하면 됩니다.

4.

IF 결혼여부="미혼" THEN

FN돈 = 5000

ELSEIF 결혼여부="기혼" AND 가족수>=3 THEN

FN돈 =15000

ELSEIF 결혼여부="기혼" AND 가족수<3 THEN

FN돈 =5000

END IF

즐거운 하루 되세요.

"
  • *
    2013-01-23 09:55:00

    안녕하세요.

    1. 마법사를 실행한 후 디자인 보기로 연 다음 맨 마지막 열에 MONTH(날짜)로 필드를 만든후 조건 부분에 >=2 AND <=4로 조건을 지정하세요.

    2. 아래와 같이 하면 됩니다. 3500000 미만이라는 조건은 굳이 지정하지 않아도 첫번째 CASE IS 부분의 조건을 만족하지 않아 두번째 CASE IS 부분을 비교한다는 것은 3500000미만이라는 의미입니다.

    select case 이름

    case is >=3500000

    msgbox "삐리리"

    csee is >=1500000

    msgbox"삐리리2"

    ~

    3. 주소 필드의 조건 부분에 LIKE "*" & [지역을 입력하시오] & "*" 로 작성하면 됩니다.

    4.

    IF 결혼여부="미혼" THEN

    FN돈 = 5000

    ELSEIF 결혼여부="기혼" AND 가족수>=3 THEN

    FN돈 =15000

    ELSEIF 결혼여부="기혼" AND 가족수<3 THEN

    FN돈 =5000

    END IF

    즐거운 하루 되세요.

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