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

DMax("승진시험점수","사원정보","직위='사원'")

에서는 "승진시험점수" 에서 ""를 쓰는데

IIf(txt승진시험점수]>=400,"승진대상"~~~~)

에서는 [txt승진시험점수]에서 []를 쓰는 이유가 뭔지 모르겠어요 ㅠㅠ

둘 다 같이 필드명을 쓰는 거 아닌가요 그러면 둘다 [] 써야되는 줄 알고 있는데 헷갈리네요

이유가 뭔가요

그리고 DMax("승진시험점수","사원정보","직위='사원'") 에서 왜 '사원'으로 묶었는지도 알려주세요ㅜ

답변
2018-10-07 20:42:43

안녕하세요.

액세스에서는 컨트롤이나 필드명에 대괄호[]를 주로 사용합니다.

단, d로 시작하는 도메인 함수를 액세스에서 사용할 경우 큰 따옴표 안에 필드명 이나 테이블/쿼리를 넣어야 합니다.

도메인 함수를 액세스에서 사용할 경우 조건 비교시 특정 필드 값을 넣을 때는 작은 따옴표를 이용합니다.

dsum("필드명","테이블/쿼리명","조건")

인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.

' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.

dsum("필드명","테이블/쿼리명","조건='이름'")

위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.

좋은 하루 보내세요.

  • *
    2018-10-07 20:42:43

    안녕하세요.

    액세스에서는 컨트롤이나 필드명에 대괄호[]를 주로 사용합니다.

    단, d로 시작하는 도메인 함수를 액세스에서 사용할 경우 큰 따옴표 안에 필드명 이나 테이블/쿼리를 넣어야 합니다.

    도메인 함수를 액세스에서 사용할 경우 조건 비교시 특정 필드 값을 넣을 때는 작은 따옴표를 이용합니다.

    dsum("필드명","테이블/쿼리명","조건")

    인수등을 "" 로 묶었기 때문에 문자를 나타낼때 "" 를 사용하면 혼동 되므로 '' 를 이용하여 문자를 나타냅니다.

    ' ' 는 dsum 이나 코드등에서 문자를 나타내기 위한 것입니다.

    dsum("필드명","테이블/쿼리명","조건='이름'")

    위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.

    좋은 하루 보내세요.

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