문제 3-1-3에서
=datediff("d",[대여일자],[반납일자])
가 답입니다.
대여일자와 반납일자가 필드라서 []로 묶어준것이라면...
p.321의 문제 2-1-4에서
=dsum("대여금액","대여내역입력","도서명='귀천'")
에서는 필드를 왜 []가 아닌 ""로 묶어준건지 궁금합니다.
[]로 묶을 때와 ""로 묶을 때의 기준을 모르겠어요.
답변 기다립니다. 감사합니다.
d가 들어가는 도메인함수의 인수는 항상 "" 로 묶어서 표시해야 하기 때문에
"" 를 사용한 것입니다.
=dsum("[대여금액]",~~~
과 같이 사용하셔도 됩니다.
"" 는 보통 문자에 사용하는 것입니다.
엑세스에서는
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.
-
*2012-12-19 01:33:57
d가 들어가는 도메인함수의 인수는 항상 "" 로 묶어서 표시해야 하기 때문에
"" 를 사용한 것입니다.
=dsum("[대여금액]",~~~
과 같이 사용하셔도 됩니다.
""" 는 보통 문자에 사용하는 것입니다.
엑세스에서는
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
좋은 하루 되세요.