193페이지 3번이요..
그대로 작성한 것 같은데.. '분류별판매내역' 보고서가 실행이 안되네요~
뭐가 문제인지 궁금합니다.
그리고 where 조건문.. [분류]= [forms]![판매현황]![txt분류] ~ <- 왜 이렇게 작성되는지도 궁금합니다..
p.194의 5번은 왜 acnormal가 들어가나요..꼭 들어가는 건가요?
폼 보기 형태로 해야 된다는 말이 있는데, 그럼 왜 다른 문제들은..저런 단어 계열이 들어가지 않는거죠?
문제에 '-보기 형태'가 되야 한다는 조건이 있을 때만 붙이는 건가요?
p.199의 3번 문제의 column(1) 은... 왜 이 문제만 바운드 열을 따지죠??
다른 문제도 다 따져야 되는데, 당연히 첫 번째 열이라 1이 안 붙은 건가요...
5,6번 문제는 왜 RUNSQL이 붙나요?? 문제에 SQL 단어가 안 들어가는데, 왜 유독 이 문제만 붙나요?
1. 그림을 참고해 주세요. 보고서이름이 잘못 되었구요. txt분류가 아니라 cmb분류를 참조하므로 cmb분류를 입력 하셔야 합니다.
매크로에서는 [분류]= [forms]![판매현황]![cmb분류] 와 같이 작성되어야 하구요.
이렇게 작성되는 이유는 현재 실행중인 보고서나 폼이 아닌 다른 곳에 있는 컨트롤이기 때문인 것도 있습니다.
이것은 입력하셔도 되지만 ...(식작성기) 를 선택하여 입력하실 수 있습니다.
아래 그림과 같이 폼 -> 로드된폼 -> 판매현황 을 차례로 더블클릭하고 cmb분류를 더블클릭 하면 자동으로
[forms]![판매현황]![cmb분류]이 입력됩니다. 이 식 앞에 분류= 만 직접 입력하시면 되는 것이죠.
2. acnormal 은 기본폼 보기 입니다. 조건을 입력해야 할때는 자리를 채워주기 위해 붙여주는 것입니다.
꼭 사용하지 않아도 되지만 자리를 채워 줘야 하기 때문에 ,, 와 같이 스셔야 하죠.
docmd.openform "폼이름", 폼보기유형, 필터,조건
입니다. 폼보기 유형으로 acnormal을 쓴것입니다.
3. cmb브랜드에 사용된 행원본에 브랜드코드와 브랜드명이 있습니다.
이중 브랜드명으로 비교해야 하므로 이 컨트롤에 저장되는 즉 바운드되는 열인 브랜드코드가 아닌 브랜드명을 비교해야 하므로
두번째 열을 사용하기 위해 column속성을 이용하게 되는 것입니다.
다른 문제들은 바운드열을 비교했기 때문에 column속성을 사용하지 않은 것이구요.
바운드되지 않은 다른 열을 비교하거나 사용하려면 column 속성이 필요합니다.
4. 5번문제는 삽입하는 문제이므로 insert를 사용해야 합니다. 이것은 sql문이므로 sql문을 실행하기 위해 runsql을 사용하게 된 것이죠.
6번문제도 삭제하는 문제로 delete문을 사용해야 합니다. 5번과 같은 이유로 runsql이 사용된 것입니다.
좋은 하루 되세요.
"
-
*2012-03-05 02:25:33
1. 그림을 참고해 주세요. 보고서이름이 잘못 되었구요. txt분류가 아니라 cmb분류를 참조하므로 cmb분류를 입력 하셔야 합니다.
매크로에서는 [분류]= [forms]![판매현황]![cmb분류] 와 같이 작성되어야 하구요.
이렇게 작성되는 이유는 현재 실행중인 보고서나 폼이 아닌 다른 곳에 있는 컨트롤이기 때문인 것도 있습니다.
이것은 입력하셔도 되지만 ...(식작성기) 를 선택하여 입력하실 수 있습니다.
아래 그림과 같이 폼 -> 로드된폼 -> 판매현황 을 차례로 더블클릭하고 cmb분류를 더블클릭 하면 자동으로
[forms]![판매현황]![cmb분류]이 입력됩니다. 이 식 앞에 분류= 만 직접 입력하시면 되는 것이죠.
2. acnormal 은 기본폼 보기 입니다. 조건을 입력해야 할때는 자리를 채워주기 위해 붙여주는 것입니다.
꼭 사용하지 않아도 되지만 자리를 채워 줘야 하기 때문에 ,, 와 같이 스셔야 하죠.
docmd.openform "폼이름", 폼보기유형, 필터,조건
입니다. 폼보기 유형으로 acnormal을 쓴것입니다.
3. cmb브랜드에 사용된 행원본에 브랜드코드와 브랜드명이 있습니다.
이중 브랜드명으로 비교해야 하므로 이 컨트롤에 저장되는 즉 바운드되는 열인 브랜드코드가 아닌 브랜드명을 비교해야 하므로
두번째 열을 사용하기 위해 column속성을 이용하게 되는 것입니다.
다른 문제들은 바운드열을 비교했기 때문에 column속성을 사용하지 않은 것이구요.
바운드되지 않은 다른 열을 비교하거나 사용하려면 column 속성이 필요합니다.
4. 5번문제는 삽입하는 문제이므로 insert를 사용해야 합니다. 이것은 sql문이므로 sql문을 실행하기 위해 runsql을 사용하게 된 것이죠.
6번문제도 삭제하는 문제로 delete문을 사용해야 합니다. 5번과 같은 이유로 runsql이 사용된 것입니다.
좋은 하루 되세요.
"