정답은
Docmd.OpenForm "납품내역입력", acNormal, , "제품코드 Like '*" & txt제품코드 & "*'"
인데요,
'제품코드'는 '납품내역입력' 폼의 필드이지 않습니까? 그리고 'txt제품코드'는 '제품별조회' 폼의 컨트롤이구요.
그렇지만 '제품별조회' 폼이 '제품코드' 필드를 가질 수 있는 경우도 있지 않습니까? 정답과 같이 '납품내역입력' 폼의 필드란 보장이 있나요?
저는 이렇게 적었었습니다.
Docmd.OpenForm "납품내역입력", acNormal, , "납품내역입력.제품코드 Like '*" & txt제품코드 & "*'"
'제품코드'의 출처가 '납품내역입력'폼임을 분명히 정의해야 하는 것이 아닌가 하구요
지도편달 부탁 드립니다
기본적으로 현재 폼의 레코드 원본에서 필드를 찾아 비교하게 됩니다.
그러므로 첫번째 식처럼 사용할 수 있구요.
두번째 식으로 사용하셔서 올바른 결과가 나온다면 사용하시면 됩니다.
폼이름이 아니라 폼의레코드원본.필드명 과 같이 사용하시는 것이 더 정확하겠죠.
좋은 하루 되세요.
"-
*2012-03-09 07:41:26
기본적으로 현재 폼의 레코드 원본에서 필드를 찾아 비교하게 됩니다.
그러므로 첫번째 식처럼 사용할 수 있구요.
두번째 식으로 사용하셔서 올바른 결과가 나온다면 사용하시면 됩니다.
폼이름이 아니라 폼의레코드원본.필드명 과 같이 사용하시는 것이 더 정확하겠죠.
좋은 하루 되세요.
"