엑세스 최신기출문제 2016년 1회 컴퓨터활용능력 1급 실기(엑세스) E형
문제 2번에 2번에서 질문이 있습니다.
DLOOKUP으로 서비스명을 표시하도록 해야하는데 서비스코드가 표시되어 있지 않기 때문에
환자코드로 찾아야하는 것은 이해가 갔습니다.
그래서 DLOOKUP("서비스명", "서비스신청현황", "환자코드가 같다~")는 식으로 식을 세워야 하는데,
"환자코드가 같다~" 자리에, 매크로 만들던 식처럼 이용을 해서
폼!환자관리폼!cmb환자코드 = 서비스신청현황쿼리!환자코드
즉, [forms]![환자관리]![cmb환자코드] = [서비스신청현황]![환자코드]
이렇게 식을 세우는 건 안되나요?
정답은 forms![환자관리]![환자코드]= [서비스신청현황]![환자코드]
이렇게 되어 있는데
1. forms에 []이거는 왜 빼야하고
2. cmb환자코드가 아니라 왜 그냥 환자코드인지 이해가 안갑니다.
답변 부탁드립니다.
1.
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
2. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라
환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다.
환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해
Forms![환자관리]![환자코드]로 지정한 것입니다.
여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.
좋은 하루 되세요.
-
*2018-02-24 07:11:40
1.
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분입니다.
[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정 됩니다.
2. 해당 수식을 입력하는 txt서비스명 컨트롤은 환자관리 폼에 있는 것이 아니라
환자관리 폼에 하위 폼으로 삽입된 서비스현황 폼에 있습니다.
환자관리 폼의 환자코드가 변경되면 해당 환자코드의 데이터를 표시하기 위해
Forms![환자관리]![환자코드]로 지정한 것입니다.
여기서 환자관리는 테이블이 아니라 환자관리 폼을 의미하는 것입니다.
좋은 하루 되세요.