책 내용 질문하기
2016년 1회 컴활 1급 액세스 문제 2의 2번 질문입니다.
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
조회수
117
작성일
2017-09-18
작성자
탈퇴*원
첨부파일

dlookup함수에서 답을보니

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

나와있습니다.

제가 궁금한 것은

Forms![환자관리]![환자코드]에서 [환자코드]는 원래 환자관리폼의 레코드원본인 환자테이블에서 나온것이므로

그냥 [환자코드]만 써도 되는지 궁금하고

[서비스신청현황]은 쿼리인데 왜 뒤에 !가 쓰이는지 궁금합니다.

그리고 폼의 경로를 입력할 때 !와 .이 쓰이는 곳이 어떻게 다른지도 궁금합니다.

답변
2017-09-22 09:25:17

안녕하세요.

. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라 환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다. 환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해 Forms![환자관리]![환자코드]로 지정한 것입니다. 여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.

. 테이블, 쿼리 구분없이 !를 사용합니다.

. !는 특정 폼이나 테이블, 쿼리에 있는 필드를 지정할 때 사용하고, .는 특정 폼안에 들어 있는 하위 폼의 특정 컨트롤를 지정할 때 사용합니다.

즐거운 하루 되세요.

  • *
    2017-09-22 09:25:17

    안녕하세요.

    . 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라 환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다. 환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해 Forms![환자관리]![환자코드]로 지정한 것입니다. 여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.

    . 테이블, 쿼리 구분없이 !를 사용합니다.

    . !는 특정 폼이나 테이블, 쿼리에 있는 필드를 지정할 때 사용하고, .는 특정 폼안에 들어 있는 하위 폼의 특정 컨트롤를 지정할 때 사용합니다.

    즐거운 하루 되세요.

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