책 내용 질문하기
[2권 데이터베이스 실무] 엑세스에서 [], "", ''의 사용구분을 어떻게 해야하나요?
도서
2022 시나공 컴퓨터활용능력 1급 실기(엑셀, 엑세스 2016)
페이지
65,98,119
조회수
281
작성일
2022-03-18
작성자
탈퇴*원
첨부파일

[p.65] 7.'금액'필드와 관련된 속성 설정하기에서

유효성 검사규칙에 [금액]>=[판매단가]*[주문수량]으로 식을 만들어 대괄호를 사용했습니다.

 

[p.98] 12.Dsum("납부금","수강고객현황","성별='여'")에서는 큰따옴표와 작은따옴표를 사용했습니다.

 

[p.119] 11.DlookUP("단가", "상품", "상품번호=txt상품번호")로 큰따옴표만 사용했습니다.

 

[], "", '' 사용할 때 구분하는 방법이 있을까요ㅠ?

헷갈립니다... ㅠㅠㅠ

답변
2022-03-20 15:44:53

안녕하세요. 길벗 수험서 운영팀입니다.

 

일반적으로 필드는 [ ]로 묶어줍니다.

 

dsum, davg, dlookup 과 같은 도메인 함수에서는 각 인수를 " "로 묶어줍니다. 이것은 엑셀에서 각 함수의 사용방법이 다른것처럼 여기서도 다른 것입니다. 그런데 이때 필드는 "[  ]"로 묶어도 됩니다.

DlookUP("단가", "상품", "상품번호=txt상품번호")

 

아래와 같이 ' '로 묶은 이유는 조건값이 컨트롤이 아니라 값이기 때문입니다.

Dsum("납부금","수강고객현황","성별='여'")

'여' 대신 txt성별이라면 아래와 같이 " "로만 묶어주면 됩니다. 값을 바로 지정하면 문자일 경우 ' '로 묶습니다.

Dsum("납부금","수강고객현황","성별=txt성별")

 

행복한 하루 되세요. 

 

  • 관리자
    2022-03-20 15:44:53

    안녕하세요. 길벗 수험서 운영팀입니다.

     

    일반적으로 필드는 [ ]로 묶어줍니다.

     

    dsum, davg, dlookup 과 같은 도메인 함수에서는 각 인수를 " "로 묶어줍니다. 이것은 엑셀에서 각 함수의 사용방법이 다른것처럼 여기서도 다른 것입니다. 그런데 이때 필드는 "[  ]"로 묶어도 됩니다.

    DlookUP("단가", "상품", "상품번호=txt상품번호")

     

    아래와 같이 ' '로 묶은 이유는 조건값이 컨트롤이 아니라 값이기 때문입니다.

    Dsum("납부금","수강고객현황","성별='여'")

    '여' 대신 txt성별이라면 아래와 같이 " "로만 묶어주면 됩니다. 값을 바로 지정하면 문자일 경우 ' '로 묶습니다.

    Dsum("납부금","수강고객현황","성별=txt성별")

     

    행복한 하루 되세요. 

     

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