문제 3번의 3번.
'요금소통행관리' 폼의 '보고서 보기(cmd출력)' 버튼을 클릭하면 다음과 같은 기능을 수행하도록 '보고서출력' 매크로를 작성하시오. (5점)에 대하여 질문이 있습니다~
매크로 작성 중, where 조건문에서
저는
[forms]![요금소통행관리]![cmb지역코드]=[지역코드] 라 하였는데요,
제가 이렇게 한 이유는,
cmb지역코드가 속한 요금소통행관리폼의 레코드 원본이 '지역정보'테이블입니다.
또한, cmb지역코드의 행원본 중, 지역정보 테이블의 [지역코드]필드가 바운드됨을 확인하였기에
위와같이 풀이했습니다.
해설지에 나와있는 내용 중,
'지역정보'테이블의 [지역코드]와 '통행목록'테이블의 [입구ID]가 서로 관계되어있는것은 알겠으나,
왜 하필 [입구ID]를 쓰는지 이해가 가지 않습니다.
레코드원본인 테이블과, cmb지역코드에 바운드 된 [지역코드]를 써도 될 것 같다고 생각이 듭니다.
감사합니다 :)
현재 폼의 필드에 지역코드 필드가 있다면 사용이 가능하지만
현재폼의 필드에 지역코드가 없고 입구ID가 지역코드와 같은 값을 가지고 있기 떄문에 입구ID 로 사용한 것입니다.
현재폼의 레코드 원본 필드중 지역코드가 없다면 사용할 수 없는 방법이지요.
좋은 하루 되세요.
-
*2016-01-13 10:58:12
현재 폼의 필드에 지역코드 필드가 있다면 사용이 가능하지만
현재폼의 필드에 지역코드가 없고 입구ID가 지역코드와 같은 값을 가지고 있기 떄문에 입구ID 로 사용한 것입니다.
현재폼의 레코드 원본 필드중 지역코드가 없다면 사용할 수 없는 방법이지요.
좋은 하루 되세요.