안녕하세요.
액세스를 공부하다가 모르는 게 생겼는데요..
기본 3회에서는 dsum식을 사용할때는 필드를 [ ]로 묶어주었는데..
기본 4회에서는 dsum식에서 왜 필드를 [ ]로 묶어주지 않는건가요??
어떤 차이점이 있는건가요??
그리구요..
제가 필기 본 지 너무 오래 되서 기초가 많이 부족한데요ㅜㅜ
docmd.runsql은 언제 사용하는 건가요??
쉽게 좀 알려주세요^^
[] 은 필드명이나 컨트롤 명일때 자동으로 붙여 주는 것입니다.
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 을 쓰셔야 합니다.
좋은 하루 되세요.
"