이거참...기호때메 헤깔리는 부분이 많아요 ㅠㅠ
예를들어서
txt금액합계 컨트롤에 금액의 합계를 표시하라 하면
=sum([금액])
이렇게 나타내는데...
txt단가 컨트롤에 txt상품번호 에 해당하는 상품의 단가를 표시하라 하면(상품테이블사용과 dloolup사용)
=dlookup("단가", "상품", "상품번호=txt상품번호")
이렇게 되는데...
어느때는 [] 로 나타내고, 어는때는 " "로 나타내고...
어느때는 "상품번호=txt상품번호" , "상품번호='txt상품번호'", "상품번호='" & txt상품이름 & "'"
어느때는 = 로 했다가 어느때는 * 로 연결되고...
어느때는 : 로 했다가 어느때는 ; 로 되고
엑셀은 딱떨어져서 이렇지는 않았는데
데이터베이스는 엄청 헤깔리네요 ;;;;;;
질문이 길지만 ㅠㅠ
부탁드려요.
[]은 필드명이나 컨트롤 명일때 자동으로 붙는 것으로
=sum(금액) 을입력 하면
=sum([금액]) 으로 표시 되는 것입니다.
[]이 없어도 제대로 실행 된다면 []이 없게 사용하셔도 되구요. []이 없어 제대로 컨트롤명이나 필드명으로 인식 하지 않는다면 []을 넣어 표시 하시면 됩니다.
dlookup("단가", "상품", "상품번호=txt상품번호")
는 인수 사용법이 그런것입니다. 인수에 항상 " " 를 붙여 사용하셔야 합니다.
dlookup("찾을값이 있는 필드명","테이블/쿼리","조건")
이 되죠.
보통 ""는 문자에 붙이는 것입니다. 하지만 d가 들어가는 도메인 함수에서는 인수를 ""로 묶어 표시해 주셔야 합니다.
그리고 d가 들어가는 도메인 함수에서는 "상품번호='" & txt상품이름 & "'" 처럼 컨트롤 분리를 하지 않아도 되기 때문에
"상품번호=txt상품번호" 와 같이 쓰는 것입니다. "상품번호='" & txt상품이름 & "'"은 프로시저 작성 하실때 컨트롤 분리를 해야 한다면 사용하시면 됩니다.
"상품번호='txt상품번호'"
의 경우는 txt상품번호 라는 것을 찾을때 쓰는 것입니다. 즉 문자로 찾을때 사용하는 방법이죠.
dlookup 함수와 같은 d가 들어가는 도메인 함수는 인수를 "" 로 묶기 때문에 문자를 "" 로 묶으면 헷갈리게 됩니다.
그래서 '' 을 쓰는 것입니다. 엑셀에서
성별 = "여" 와 같이 쓰는 것 처럼 "성별='여'" 로 쓰는 것이죠.
* 와 : , ; 는 어떤 곳에서 사용되었는지 알수 없어서 답변이 어려울 것 같네요.
좋은 하루 되세요.
"-
*2011-04-27 09:40:20
[]은 필드명이나 컨트롤 명일때 자동으로 붙는 것으로
=sum(금액) 을입력 하면
=sum([금액]) 으로 표시 되는 것입니다.
[]이 없어도 제대로 실행 된다면 []이 없게 사용하셔도 되구요. []이 없어 제대로 컨트롤명이나 필드명으로 인식 하지 않는다면 []을 넣어 표시 하시면 됩니다.
dlookup("단가", "상품", "상품번호=txt상품번호")
는 인수 사용법이 그런것입니다. 인수에 항상 " " 를 붙여 사용하셔야 합니다.
dlookup("찾을값이 있는 필드명","테이블/쿼리","조건")
이 되죠.
보통 ""는 문자에 붙이는 것입니다. 하지만 d가 들어가는 도메인 함수에서는 인수를 ""로 묶어 표시해 주셔야 합니다.
그리고 d가 들어가는 도메인 함수에서는 "상품번호='" & txt상품이름 & "'" 처럼 컨트롤 분리를 하지 않아도 되기 때문에
"상품번호=txt상품번호" 와 같이 쓰는 것입니다. "상품번호='" & txt상품이름 & "'"은 프로시저 작성 하실때 컨트롤 분리를 해야 한다면 사용하시면 됩니다.
"상품번호='txt상품번호'"
의 경우는 txt상품번호 라는 것을 찾을때 쓰는 것입니다. 즉 문자로 찾을때 사용하는 방법이죠.
dlookup 함수와 같은 d가 들어가는 도메인 함수는 인수를 "" 로 묶기 때문에 문자를 "" 로 묶으면 헷갈리게 됩니다.
그래서 '' 을 쓰는 것입니다. 엑셀에서
성별 = "여" 와 같이 쓰는 것 처럼 "성별='여'" 로 쓰는 것이죠.
* 와 : , ; 는 어떤 곳에서 사용되었는지 알수 없어서 답변이 어려울 것 같네요.
좋은 하루 되세요.
"