책 내용 질문하기
db 기호가 헤깔려요
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
90
조회수
69
작성일
2011-04-26
작성자
첨부파일

이거참...기호때메 헤깔리는 부분이 많아요 ㅠㅠ

예를들어서

txt금액합계 컨트롤에 금액의 합계를 표시하라 하면

=sum([금액])

이렇게 나타내는데...

txt단가 컨트롤에 txt상품번호 에 해당하는 상품의 단가를 표시하라 하면(상품테이블사용과 dloolup사용)

=dlookup("단가", "상품", "상품번호=txt상품번호")

이렇게 되는데...

어느때는 [] 로 나타내고, 어는때는 " "로 나타내고...

어느때는 "상품번호=txt상품번호" , "상품번호='txt상품번호'", "상품번호='" & txt상품이름 & "'"

어느때는 = 로 했다가 어느때는 * 로 연결되고...

어느때는 : 로 했다가 어느때는 ; 로 되고

엑셀은 딱떨어져서 이렇지는 않았는데

데이터베이스는 엄청 헤깔리네요 ;;;;;;

질문이 길지만 ㅠㅠ

부탁드려요.

답변
2011-04-27 09:40:20

[]은 필드명이나 컨트롤 명일때 자동으로 붙는 것으로

=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가 들어가는 도메인 함수는 인수를 "" 로 묶기 때문에 문자를 "" 로 묶으면 헷갈리게 됩니다.

    그래서 '' 을 쓰는 것입니다. 엑셀에서

    성별 = "여" 와 같이 쓰는 것 처럼 "성별='여'" 로 쓰는 것이죠.

    * 와 : , ; 는 어떤 곳에서 사용되었는지 알수 없어서 답변이 어려울 것 같네요.

    좋은 하루 되세요.

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