문제2환자관리 폼의 하위폼 본문의 txt서비스명 컨트롤에 서비스명이 표시되도록 구현하시오
=DLookUp("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")
도저히 이해가 안됩니다,
설명부탁드립니다.
=dlookup("서비스명" , "서비스신청현황" , " 환자코드 =" & cmb환자코드 & "'") 이러게 해도 된다고 다른분들은 설명을 하던데도 그이유도 잘모르겟네여
자세한 설명부탁드립니다.
조건부부으로 환자관리 폼의 환자코드와 서비스신청현황의 환자코드가 같은지 확인 하고
서비스신청현황에서 조건에 해당하는 서비스명을 표시하는 것입니다.
컨트롤의 값이 아니라 폼의 원본의 필드로 바로 비교한 것이기 때문에 cmb환자코드 와 같이 사용하지 않은 것입니다.
dlookup 과 같이 d 가 들어가는 도메인 함수에서는 컨트롤 분리를 하지 않아도 정확하게 지정되므로 & 연산자를 사용하지 않은 것입니다.
& 연산자를 사용하여 컨트롤 분리를 해도 같은 결과가 나오므로 & 연산자를 사용한 컨트롤 분리 방법도 사용가능하다는 것입니다.
좋은 하루 되세요.
-
*2017-07-14 22:44:57
조건부부으로 환자관리 폼의 환자코드와 서비스신청현황의 환자코드가 같은지 확인 하고
서비스신청현황에서 조건에 해당하는 서비스명을 표시하는 것입니다.
컨트롤의 값이 아니라 폼의 원본의 필드로 바로 비교한 것이기 때문에 cmb환자코드 와 같이 사용하지 않은 것입니다.
dlookup 과 같이 d 가 들어가는 도메인 함수에서는 컨트롤 분리를 하지 않아도 정확하게 지정되므로 & 연산자를 사용하지 않은 것입니다.
& 연산자를 사용하여 컨트롤 분리를 해도 같은 결과가 나오므로 & 연산자를 사용한 컨트롤 분리 방법도 사용가능하다는 것입니다.
좋은 하루 되세요.