책 내용 질문하기
엑세스 데이터베이스 함수 관련 질문입니다.
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
96
조회수
25
작성일
2018-09-11
작성자
탈퇴*원
첨부파일

96페이지에 나와있는 8번 단계에서, DSUM함수의 인수들을 입력할때, 인수 앞뒤에""를 달아주는데, 왜 []말고 ""를 다는 건가요??

컨트롤원본에서 테이블 속성 대화상자를 띄워놓고, 필드간 비교를 할 때에는 []를 쓰기도 하더라구요.

어떤때 ""를 달고, 어떤때 []를 다는지 구분하는 방법좀 부탁드립니다!

답변
2018-09-11 12:07:02

안녕하세요.

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

[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정됩니다.

"" 는 문자값을 나타낼때 사용하구요.

dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.

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

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

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

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

특별히, SQL문에서는 필드와 컨트롤을 변수선언으로 취급해서 작은따옴표나 대괄호를 씌워주지 않습니다.

좋은 하루 보내세요.


  • *
    2018-09-11 12:07:02

    안녕하세요.

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

    [] 이 있든 없든 정확한 결과가 나오면 정답으로 인정됩니다.

    "" 는 문자값을 나타낼때 사용하구요.

    dsum 과 같이 d가 붙는 도메인 함수의 인수는 항상 "" 안에 작성해야 합니다.

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

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

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

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

    특별히, SQL문에서는 필드와 컨트롤을 변수선언으로 취급해서 작은따옴표나 대괄호를 씌워주지 않습니다.

    좋은 하루 보내세요.


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