책 내용 질문하기
p116 - txt단가의 컨트롤 원본 설정하기
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
116
조회수
28
작성일
2018-12-14
작성자
탈퇴*원
첨부파일

2권 데이터베이스 p116입니다

 

11번. 'txt단가'의 컨트롤 원본 설정 해설에서 

DLookUp("단가","상품","상품번호=txt상품번호") 라고 되어있는데요,

 

단가, 상품, 상품번호, txt상품번호 등은 필드명인데 왜 대괄호( [ ] )로 묶지 않고 쌍따옴표( "  " )를 사용했는지 궁금합니다.

 

예를들어, 

p65 : InStr([고객명]) 

p184: Month( [납품일자] ) 

에서는 필드명을 대괄호로 묶어 줬는데, 왜 p116 경우는 쌍따옴표인지 알고싶습니다. 

 

 

 

 

답변
2018-12-16 12:26:10

안녕하세요.

 

액세스에서 [ ] 는 필드명이나 컨트롤명에 붙여줍니다.

필요시에 액세스가 자동으로 붙여주기도 합니다.


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

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

 

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

dlookup도 마찬가지 입니다.

 

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

 

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

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

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

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

 

좋은 하루 보내세요. 

  • 관리자
    2018-12-16 12:26:10

    안녕하세요.

     

    액세스에서 [ ] 는 필드명이나 컨트롤명에 붙여줍니다.

    필요시에 액세스가 자동으로 붙여주기도 합니다.


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

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

     

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

    dlookup도 마찬가지 입니다.

     

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

     

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

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

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

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

     

    좋은 하루 보내세요. 

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