책 내용 질문하기
[ ] 와 " " 의 차이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
115
조회수
134
작성일
2012-02-02
작성자
첨부파일

115쪽 7번에 보면

=[txt매출수량]*[txt단가] 이렇게 나와있고

112쪽 11번처럼 =DLookUp("단가","상품","상품번호=txt상품번호") 이런식으로

" " 를 쓰면 안되나요?

[ ] 와 " " 의 차이가 뭔가요?

그리고

유효성 검사 규칙에서 Instr([고객명]," ")=0 을 쓸때 왜 ' = ' 부터 시작하지않나요??

조건부서식에서도 왜 Left([고객이름],1)="김" 으로 시작하죠????

헷갈려요 ㅠㅠ

답변
2012-02-03 05:28:24

기본적으로 "" 는 문자일때 사용합니다.

dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

dsum("더할값이있는필드명","테이블/쿼리","조건")

처럼 말이죠.

[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

엑세스에서 비교하는 식은 앞쪽 = 을 붙이지 않습니다.

이것은 꼭 외우실 필요는 없을 것 같아요 =을 붙여보고 사용이 안된다면 빼고 지정하면 되니까요.

좋은 하루 되세요.

"
  • *
    2012-02-03 05:28:24

    기본적으로 "" 는 문자일때 사용합니다.

    dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.

    dsum("더할값이있는필드명","테이블/쿼리","조건")

    처럼 말이죠.

    []은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.

    이것이 자동으로 붙어 필드명을 표시 하는 것이죠.

    []이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.

    []이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.

    엑세스에서 비교하는 식은 앞쪽 = 을 붙이지 않습니다.

    이것은 꼭 외우실 필요는 없을 것 같아요 =을 붙여보고 사용이 안된다면 빼고 지정하면 되니까요.

    좋은 하루 되세요.

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