안녕하세요. 수고하십니다.
2편 데이터베이스 실무책 p113에 보면
DLOOKUP("단가","상품","상품번호=TXT상품번호")
이렇게 식이 나와 있는데요.
또 어떤 함수는 예를 들어 =SUM([납부금])
이런식으로 필드명에 [ ]로 묶잖아요.
그리고 어떤함수는 데이터에 []로 묶나요?
정리좀 부탁 하겠습니다.
그럼 답변 해주세요. ^^
1.
"" 는 보통 문자에 사용하는 것입니다.
엑세스에서는
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
2.
컨트롤 원본은 컨트롤에 표시될 필드를 정하는 것입니다.
그냥 단순하게 현재 폼의 원본 레코드에서 필드를 지정할때 사용하시면 되구요.
행원본은 조금더 복잡하게 여러 열을 지정 해야 하는 경우에 사용한다고 보시면 됩니다.
보통 행원본이 콤보상자나 리스트상자에 사용되는 것을 보시면 알 수 있겠죠.
좋은 하루 되세요.
-
*2014-03-22 00:32:34
1.
""" 는 보통 문자에 사용하는 것입니다.
엑세스에서는
dsum 함수처럼 d가 들어가는 도메인 함수는 항상 인수를 "" 로 묶어 표시 하셔야 합니다.
dsum("더할값이있는필드명","테이블/쿼리","조건")
처럼 말이죠.
[]은 필드명에 자동으로 붙는 것으로 sum(대여금액) 과 같이 작성하면 sum([대여금액]) 과 같이 []이 자동으로 붙게 됩니다.
이것이 자동으로 붙어 필드명을 표시 하는 것이죠.
[]이 없어도 정상 실행된다면 그냥 두셔도 상관 없구요.
[]이 없어 정상 실행 되지 않는다면 필드명에 []을 붙여 사용하시면 됩니다.
2.
컨트롤 원본은 컨트롤에 표시될 필드를 정하는 것입니다.
그냥 단순하게 현재 폼의 원본 레코드에서 필드를 지정할때 사용하시면 되구요.
행원본은 조금더 복잡하게 여러 열을 지정 해야 하는 경우에 사용한다고 보시면 됩니다.
보통 행원본이 콤보상자나 리스트상자에 사용되는 것을 보시면 알 수 있겠죠.
좋은 하루 되세요.