-
-
-
환자관리 폼의 하위 폼 본문의 서비스명 컨트롤에 서비스명이 표시되도록 구현하시오
- = Dlookup("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")
빨간 부분을 어떻게 지정해야하는지 감이 안오는데,,,
노하우가 있나요,,
저 부분을 어떻게 찾는지,,,
. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라 환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다. 환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해 Forms![환자관리]![환자코드]로 지정한 것입니다. 여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.
. 테이블, 쿼리 구분없이 !를 사용합니다.
. !는 특정 폼이나 테이블, 쿼리에 있는 필드를 지정할 때 사용하고, .는 특정 폼안에 들어 있는 하위 폼의 특정 컨트롤를 지정할 때 사용합니다.
조건부부으로 환자관리 폼의 환자코드와 서비스신청현황의 환자코드가 같은지 확인 하고
서비스신청현황에서 조건에 해당하는 서비스명을 표시하는 것입니다.
컨트롤의 값이 아니라 폼의 원본의 필드로 바로 비교한 것이기 때문에 cmb환자코드 와 같이 사용하지 않은 것입니다.
일반적으로 해당 컨트롤이 있는 폼의 레코드 원본에 있는 값과 비교할 때는 테이블 혹은 쿼리이름을 생략해도 되지만 이 문제의 경우는 그렇지 않기때문에 쿼리명을 지정해야 합니다
좋은 하루 되세요.
-
*2018-03-24 13:21:36
. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라 환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다. 환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해 Forms![환자관리]![환자코드]로 지정한 것입니다. 여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.
. 테이블, 쿼리 구분없이 !를 사용합니다.
. !는 특정 폼이나 테이블, 쿼리에 있는 필드를 지정할 때 사용하고, .는 특정 폼안에 들어 있는 하위 폼의 특정 컨트롤를 지정할 때 사용합니다.
조건부부으로 환자관리 폼의 환자코드와 서비스신청현황의 환자코드가 같은지 확인 하고
서비스신청현황에서 조건에 해당하는 서비스명을 표시하는 것입니다.
컨트롤의 값이 아니라 폼의 원본의 필드로 바로 비교한 것이기 때문에 cmb환자코드 와 같이 사용하지 않은 것입니다.
일반적으로 해당 컨트롤이 있는 폼의 레코드 원본에 있는 값과 비교할 때는 테이블 혹은 쿼리이름을 생략해도 되지만 이 문제의 경우는 그렇지 않기때문에 쿼리명을 지정해야 합니다
좋은 하루 되세요.