책 내용 질문하기
2016년 1회
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
219
조회수
119
작성일
2017-07-12
작성자
김*
첨부파일

문제2환자관리 폼의 하위폼 본문의 txt서비스명 컨트롤에 서비스명이 표시되도록 구현하시오

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

도저히 이해가 안됩니다,

설명부탁드립니다.

=dlookup("서비스명" , "서비스신청현황" , " 환자코드 =" & cmb환자코드 & "'") 이러게 해도 된다고 다른분들은 설명을 하던데도 그이유도 잘모르겟네여

자세한 설명부탁드립니다.

답변
2017-07-14 22:44:57

조건부부으로 환자관리 폼의 환자코드와 서비스신청현황의 환자코드가 같은지 확인 하고

서비스신청현황에서 조건에 해당하는 서비스명을 표시하는 것입니다.

컨트롤의 값이 아니라 폼의 원본의 필드로 바로 비교한 것이기 때문에 cmb환자코드 와 같이 사용하지 않은 것입니다.

dlookup 과 같이 d 가 들어가는 도메인 함수에서는 컨트롤 분리를 하지 않아도 정확하게 지정되므로 & 연산자를 사용하지 않은 것입니다.

& 연산자를 사용하여 컨트롤 분리를 해도 같은 결과가 나오므로 & 연산자를 사용한 컨트롤 분리 방법도 사용가능하다는 것입니다.

좋은 하루 되세요.

  • *
    2017-07-14 22:44:57

    조건부부으로 환자관리 폼의 환자코드와 서비스신청현황의 환자코드가 같은지 확인 하고

    서비스신청현황에서 조건에 해당하는 서비스명을 표시하는 것입니다.

    컨트롤의 값이 아니라 폼의 원본의 필드로 바로 비교한 것이기 때문에 cmb환자코드 와 같이 사용하지 않은 것입니다.

    dlookup 과 같이 d 가 들어가는 도메인 함수에서는 컨트롤 분리를 하지 않아도 정확하게 지정되므로 & 연산자를 사용하지 않은 것입니다.

    & 연산자를 사용하여 컨트롤 분리를 해도 같은 결과가 나오므로 & 연산자를 사용한 컨트롤 분리 방법도 사용가능하다는 것입니다.

    좋은 하루 되세요.

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