책 내용 질문하기
엑세스 관련
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
374
조회수
26
작성일
2017-08-08
작성자
탈퇴*원
첨부파일

엑세스에서 식을 입력할때 어떤경우는 문자를 []에 넣고 어떤 경우는 ""에 넣는데 기준이 정확히 무엇인가요 ?

첨부파일에 보시면 승진시험점수에 []가 아니라 ""로 묶어주는데 왜인지?

반면 첨부한 다른 문제에는 [상품코드]로 문자를 묶어주고 있습니다.

*엑세스에서 =기호를 쓸 때는 식을 입력할때만 사용가능한 것이 맞나요 ?

입력이 될 때도 있고 안될 때도 있어서 너무나 헷갈립니다 ㅠ

(구체적인 예시좀 알려주세요!)

답변부탁드립니다.

답변
2017-08-10 22:02:49

1.

[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

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

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

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

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

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

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

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

네 조건으로 "" 를 사용했기 때문에 문자에 "" 를 또 지정하게 되면 혼동이 될 수 있으므로 '' 로 입력한 것입니다.

2. 식을 입력할때 = 을 사용하는 것이 기본이구요.

유효성 검사 규칙에서

필드명=조건

과 같이 작성할때는 = 을 사용하지 않습니다.

기본값에 = 을 붙이거나 붙이지 않아도 정확한 결과가 나오므로 어떻게 작성하시든 상관 없으세요.

좋은 하루 되세요.

  • *
    2017-08-10 22:02:49

    1.

    [] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

    [] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

    [] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

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

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

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

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

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

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

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

    네 조건으로 "" 를 사용했기 때문에 문자에 "" 를 또 지정하게 되면 혼동이 될 수 있으므로 '' 로 입력한 것입니다.

    2. 식을 입력할때 = 을 사용하는 것이 기본이구요.

    유효성 검사 규칙에서

    필드명=조건

    과 같이 작성할때는 = 을 사용하지 않습니다.

    기본값에 = 을 붙이거나 붙이지 않아도 정확한 결과가 나오므로 어떻게 작성하시든 상관 없으세요.

    좋은 하루 되세요.

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