책 내용 질문하기
액세스에서 dsum 사용..
도서
[2009] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
263
조회수
90
작성일
2011-05-19
작성자
첨부파일

안녕하세요.

액세스를 공부하다가 모르는 게 생겼는데요..

기본 3회에서는 dsum식을 사용할때는 필드를 [ ]로 묶어주었는데..

기본 4회에서는 dsum식에서 왜 필드를 [ ]로 묶어주지 않는건가요??

어떤 차이점이 있는건가요??

그리구요..

제가 필기 본 지 너무 오래 되서 기초가 많이 부족한데요ㅜㅜ

docmd.runsql은 언제 사용하는 건가요??
쉽게 좀 알려주세요^^

답변
2011-05-20 09:56:27

[] 은 필드명이나 컨트롤 명일때 자동으로 붙여 주는 것입니다.

sum(필드명) 으로 입력하면 자동적으로 sum([필드명]) 으로 바뀌게 되죠.

dsum 함수의 인수들은 항상 " " 로 묶어서 표시 합니다.

"" 로 묶으시면 필드명이라도 자동으로 []이 붙지 않습니다.

그래서 임의로 붙여주시거나

안붙여도 제대로 실행 되는 경우가 많기 때문에 []을 생략하고 사용합니다.

[]이 있든 없든 실행이 잘 되면 상관 없어요.

docmd.runsql 문은 sql 문을 사용할때 쓰는 것입니다.

select, delete, insert 등 sql문 있죠? 이것을 이벤트 프로시저로 사용하실려면 docmd.runsql 을 쓰셔야 합니다.

좋은 하루 되세요.

"
  • *
    2011-05-20 09:56:27

    [] 은 필드명이나 컨트롤 명일때 자동으로 붙여 주는 것입니다.

    sum(필드명) 으로 입력하면 자동적으로 sum([필드명]) 으로 바뀌게 되죠.

    dsum 함수의 인수들은 항상 " " 로 묶어서 표시 합니다.

    "" 로 묶으시면 필드명이라도 자동으로 []이 붙지 않습니다.

    그래서 임의로 붙여주시거나

    안붙여도 제대로 실행 되는 경우가 많기 때문에 []을 생략하고 사용합니다.

    []이 있든 없든 실행이 잘 되면 상관 없어요.

    docmd.runsql 문은 sql 문을 사용할때 쓰는 것입니다.

    select, delete, insert 등 sql문 있죠? 이것을 이벤트 프로시저로 사용하실려면 docmd.runsql 을 쓰셔야 합니다.

    좋은 하루 되세요.

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