책 내용 질문하기
전반적인 질문이긴 합니다...
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
357
조회수
56
작성일
2012-09-15
작성자
첨부파일

문제 2번의 4 iif 문에서는 조건문내에서 txt승진시험점수 에는 대가로[]를 해주거나 자동으로 대가로가 붙습니다.

그런데 같은문제 2-5번의 dmax문에서는 조건문 내의 txt최대점수 등에 큰따옴표""를 해주어야 합니다.

같은 함수 구문에서 왜 iif는 대가로를 사용하고 dmax는 큰따옴표를 사용하는것인지요?

분간이 안되니 매번 함수작성할때마다 큰따옴표 해줘보고 대가로 넣어보고....너무 짜증이 납니다.

그리고 엑셀에서는 f(x)버튼을 누르면 함수를 작성할 수 있는 표가 나와서 굳이 조건문에 index match같은 인수순서를 외우지 않아도 되는데(예를 들면 index(범위,행번호,열번호) 순서이고 match는(찾을값, 범위, 옵션))

엑세스에서는 자동으로 함수의 인자순서를 알려주는 방법이 없나요? 식으로 작성하는건 오히려 수동보다 더 어려운것 같습니다.

답변
2012-09-18 07:19:31

"" 는 기본적으로 문자일때 사용하는 것이구요.

dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

dsum("더할값이있는필드명","테이블/쿼리","조건")

처럼 말이죠.

[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

네 따로 알려주는 것은 없습니다.

좋은 하루 되세요.

"
  • *
    2012-09-18 07:19:31

    "" 는 기본적으로 문자일때 사용하는 것이구요.

    dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

    dsum("더할값이있는필드명","테이블/쿼리","조건")

    처럼 말이죠.

    []은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

    이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

    []이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

    []이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

    네 따로 알려주는 것은 없습니다.

    좋은 하루 되세요.

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