문제 1-3번
docmd.openreport "상품목록", acviewpreview,"",조건문
조건문쓸 때 정답처럼 "브랜드명 = '" & cmb브랜드.colume(1) & "'" 처럼 조회공부할때 사용하던 형식(filter,recordsourse 등)으로 쓰는 경우가 있고,
조건문을 쓸때 매크로작성기에서 조건문 작성할 때처럼 [분류]=[forms]![판매현황]![txt분류]로 쓰는 경우가 있었습니다.
첫번쨰 경우에는 원본끼리 비교하여 일치하는 값을 추출하는 경우이고,
두번째 경우도 마찬가기로 보는데, 두번째 경우는 매크로작성기에서 자주 사용하고 프로시져에서는 가끔 사용하는 것 같습니다. 정확히 두 형식의 쓰임이 구분이 가질 않습니다.
첫번째는 현재 폼이나 보고서 내의 필드와 컨트롤을 이용할때 작성하는 방법입니다.
두번째는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용하셔야 합니다.
매크로에서는 항상 [분류]=[forms]![판매현황]![txt분류] 로 사용하고
이벤트 프로시저에서는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용해야 하는 방법이므로
txt분류 컨트롤이 현재 실행중인 폼이나 보고서의 컨트롤이 아니면 사용하면 됩니다.
[분류]=[forms]![판매현황]![txt분류] 와 같이 작성하지 않으면 정상 실행 되지 않습니다.
좋은 하루 되세요.
-
*2016-06-13 15:10:32
첫번째는 현재 폼이나 보고서 내의 필드와 컨트롤을 이용할때 작성하는 방법입니다.
두번째는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용하셔야 합니다.
매크로에서는 항상 [분류]=[forms]![판매현황]![txt분류] 로 사용하고
이벤트 프로시저에서는 현재폼이나 보고서가 아닌 다른 폼이나 보고서의 컨트롤을 이용할때 사용해야 하는 방법이므로
txt분류 컨트롤이 현재 실행중인 폼이나 보고서의 컨트롤이 아니면 사용하면 됩니다.
[분류]=[forms]![판매현황]![txt분류] 와 같이 작성하지 않으면 정상 실행 되지 않습니다.
좋은 하루 되세요.