책 내용 질문하기
3권 2016년 1회 액세스 E형
도서
2018 시나공 컴퓨터활용능력 1급 실기(엑셀, 액세스 2010 사용자용)
페이지
조회수
61
작성일
2018-08-08
작성자
탈퇴*원
첨부파일

문제 2-2가 해설을 읽어봐도 이해가 안가서 질문드립니다ㅠㅠ

DLOOKUP 함수에서 서비스필드가 들어있는 테이블이나 쿼리를 찾으라고 했는데

서비스테이블에도 서비스명필드가 있고 서비스신청현황쿼리에도 서비스명 필드가 있던데 왜

서비스신청현황쿼리를 쓴건지 궁금합니다..

그리고 환자코드 필드가 공동으로 포함됐다는데 이건

어떻게 찾는건가요..?

폼,하위폼의 레코드 원본을 이용해서 공통으로 포함된 필드를 찾아야 하는건가요>?

답변
2018-08-08 14:02:34

안녕하세요.


=DLookUp("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")

<서비스> 테이블에는 '서비스코드, 유형코드, 서비스명' 필드만 존재하여
'환자코드'에 대한 정보가 없으므로 <서비스> 테이블을 사용하기에 적합하지 않습니다.
<서비스신청현황> 쿼리와 <서비스> 테이블의 '디자인 보기' 상태를 확인해 보시면 알 수 있습니다.


현재 폼[환자관리]의 [환자코드]와 [서비스신청현황] 쿼리의 [환자코드]가 같은 정보의 서비스명을 추출하기 위해 사용되었는데,
이것은 [환자관리] 폼의 '레코드 원본'과 쿼리의 '디자인 보기' 상태를 확인하면 됩니다.


좋은 하루 보내세요.

  • *
    2018-08-08 14:02:34

    안녕하세요.


    =DLookUp("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")

    <서비스> 테이블에는 '서비스코드, 유형코드, 서비스명' 필드만 존재하여
    '환자코드'에 대한 정보가 없으므로 <서비스> 테이블을 사용하기에 적합하지 않습니다.
    <서비스신청현황> 쿼리와 <서비스> 테이블의 '디자인 보기' 상태를 확인해 보시면 알 수 있습니다.


    현재 폼[환자관리]의 [환자코드]와 [서비스신청현황] 쿼리의 [환자코드]가 같은 정보의 서비스명을 추출하기 위해 사용되었는데,
    이것은 [환자관리] 폼의 '레코드 원본'과 쿼리의 '디자인 보기' 상태를 확인하면 됩니다.


    좋은 하루 보내세요.

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