책 내용 질문하기
액세스 폼 함수식 입력 관련
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
96,112,120
조회수
23
작성일
2018-12-13
작성자
탈퇴*원
첨부파일

폼 - 속성시트 - 데이터 - 컨트롤 원본 위치에 함수식을 입력할 때 ""와 []의 사용 구분이 궁금합니다.

 

96페이지 11번, 12번에서는 텍스트 컨트롤의 컨트롤 원본에 수식을 입력하는 과정을 설명합니다.

11번에는 ="★전체:" & Count(*) & "★"을 입력하도록 되어있습니다.

이는 문자열을 그대로 표현하고자 사용한 것 같습니다. (Q1. 맞나요?)

 

12번에는 =DSum("납부금", "수강고객현황", "성별='여'"를 입력하도록 했구요.

이 때 납부금은 필드명이고, 수강고객 현황은 작업 대상 레코드가 들어있는 테이블이나 쿼리의 이름입니다.

그래서 '""을 사용하는구나~' 하고 생각하며 넘어갔는데, 112페이지의 12번 문제(120페이지의 해설)이 의문을 자아냈습니다.

 

120페이지의 12번 해설을 보면, 'cmb상품코드' 컨트롤에 상품코드 중 뒤의 2자리만 표시하기 위해 컨트롤 원본에 다음과 같이 입력하라고 합니다.

=Right([상품코드],2)

Q2. 어떤 때에는 ""를 사용하고, 어떤 때에는 []를 사용하는지 궁금합니다.

[]이 생략 가능하다는 것은 책에서 보았으나 어떤 때에 ""을 사용하는지가 중심적인 질문일 것 같네요.

답변
2018-12-14 21:48:39

안녕하세요.

 

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

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


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

 

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

11번은 문자를 그대로 표시하기 위해 사용한 큰 따옴표" "가 맞습니다.

 

단,

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

 

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

 

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

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

 

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

 

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

 

좋은 하루 보내세요. 

  • 관리자
    2018-12-14 21:48:39

    안녕하세요.

     

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

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


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

     

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

    11번은 문자를 그대로 표시하기 위해 사용한 큰 따옴표" "가 맞습니다.

     

    단,

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

     

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

     

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

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

     

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

     

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

     

    좋은 하루 보내세요. 

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