책 내용 질문하기
액세스 (195p 2-4번)
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
395
조회수
264
작성일
2019-06-20
작성자
탈퇴*원
첨부파일

판매내역입력폼의 레코드원본은 판매현황입력이라고 되어있습니다.

그런데 왜 1-4에서는 

dlookup("물품명","판매현황입력","물품코드=txt물품코드")이 아니라

dlookup("물품명","물품","물품코드=txt물품코드")이 답인가요? 

 

 

그리고 물품코드는 텍스트형식인데 

왜 조건식에 물품코드='txt물품코드' 형식으로 ''를 붙이지 않는건가요?

답변
2019-06-22 14:57:04

안녕하세요.

 

판매현황입력 쿼리가 업무현황과 물품 테이블을 이용해 작성되었습니다.

두 테이블 중 물품 정보를 가지는 물품 테이블을 이용해서 작성한 것입니다.

"판매현황입력" 쿼리를 이용하면 '물품명'을 가져올 수 없어서 오류가 나타납니다.

물품 테이블에는 물품명 필드가 존재하지만, 판매현황입력 쿼리에는 존재하지 않습니다.

 

 

D로 시작하는 도메인 함수에서 'txt물품코드' 를 사용하면 텍스트로 인식해서 문자 그대로와 비교합니다. txt물품코드 컨트롤과 비교해야 하므로 '작은 따옴표 없이 사용합니다.

dsum("필드명","테이블/쿼리명","조건='이름'")

 위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.

 

좋은 하루 보내세요. 

  • 관리자
    2019-06-22 14:57:04

    안녕하세요.

     

    판매현황입력 쿼리가 업무현황과 물품 테이블을 이용해 작성되었습니다.

    두 테이블 중 물품 정보를 가지는 물품 테이블을 이용해서 작성한 것입니다.

    "판매현황입력" 쿼리를 이용하면 '물품명'을 가져올 수 없어서 오류가 나타납니다.

    물품 테이블에는 물품명 필드가 존재하지만, 판매현황입력 쿼리에는 존재하지 않습니다.

     

     

    D로 시작하는 도메인 함수에서 'txt물품코드' 를 사용하면 텍스트로 인식해서 문자 그대로와 비교합니다. txt물품코드 컨트롤과 비교해야 하므로 '작은 따옴표 없이 사용합니다.

    dsum("필드명","테이블/쿼리명","조건='이름'")

     위의 식과 같이 조건을 문자그대로 입력하고자 할때 '이름' 과 같이 작성하는 것입니다.

     

    좋은 하루 보내세요. 

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