dlookup함수에서 답을보니
dlookup("서비스명","서비스신청현황","Forms![환자관리]![환자코드]=[서비스신청현황]![환자코드]")라
나와있습니다.
제가 궁금한 것은
Forms![환자관리]![환자코드]에서 [환자코드]는 원래 환자관리폼의 레코드원본인 환자테이블에서 나온것이므로
그냥 [환자코드]만 써도 되는지 궁금하고
[서비스신청현황]은 쿼리인데 왜 뒤에 !가 쓰이는지 궁금합니다.
그리고 폼의 경로를 입력할 때 !와 .이 쓰이는 곳이 어떻게 다른지도 궁금합니다.
안녕하세요.
. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라 환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다. 환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해 Forms![환자관리]![환자코드]로 지정한 것입니다. 여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.
. 테이블, 쿼리 구분없이 !를 사용합니다.
. !는 특정 폼이나 테이블, 쿼리에 있는 필드를 지정할 때 사용하고, .는 특정 폼안에 들어 있는 하위 폼의 특정 컨트롤를 지정할 때 사용합니다.
즐거운 하루 되세요.
-
*2017-09-22 09:25:17
안녕하세요.
. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라 환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다. 환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해 Forms![환자관리]![환자코드]로 지정한 것입니다. 여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.
. 테이블, 쿼리 구분없이 !를 사용합니다.
. !는 특정 폼이나 테이블, 쿼리에 있는 필드를 지정할 때 사용하고, .는 특정 폼안에 들어 있는 하위 폼의 특정 컨트롤를 지정할 때 사용합니다.
즐거운 하루 되세요.