어제 상시시험을 봤는데 응용문제가 너무 많아서 당황했는데 그 문제들은 아예 이 책에는 없던 것들이더라구요. 하여튼 제가 질문드릴 사항을 말씀드리겠습니다.
문제 3번 보고서출력 폼의 보고서 버튼(cmd보고서)을 클릭할 때 다음과 같은 기능이 수행하도록 구현하시오.
1. 거래처별보고서를 인쇄미리보기 형태로 열 것
2. cmb거래처에 선택된 거래처를 대상으로 할 것
위와같은 지문을 docmd형식으로 작성하라고 한다면 간단한 작성일 뿐이지만 제가 여쭤보고 싶은 것은 여기의 응용입니다. 특히 2.번이 변형되는데.... 제가 그 시험지문을 모두 기억하지는 않지만 대체로 이렇습니다.
1. 거래처별보고서를 인쇄미리보기 형태로 열 것
2. 거래처가 2000 이상인 자료를 대상으로 cmb거래처에 선택시키거나 거래자료가 5000 이하인 자료를 대
상으로 할 것( 거래자료는 이 폼에서 제가 그냥 임의로 쓴 것임)
또한,
1. 거래처별보고서를 인쇄미리보기 형태로 열 것
2.지문사항이 있지도 않은 채 달랑 1.사항만 적어놓은 문제도 발견하였는데, 물론 이것도 docmd형식으로 작성해야 합니다. 그런데 이런 문제들은 접해본 적도 없어서 어떻게 적용해야하는지 정말 난감하였습니다.
따라서, 이런형태의 2가지 질문들의 해결방법을 이벤트 프로시져로 직접 예로 작성하여 자세히 가르쳐주시면 감사하겠습니다.
안녕하세요.
1)
docmd 형식으로 보고서를 인쇄미리보기로 여는 것의 일반적인 형식은
DoCmd.OpenReport "거래처별보고서", acViewPreview, 조건입력
입니다.
마지막 부분의 조건을 어떻게 입력하느냐에 따라 다른 것인데
질문주신 조건은
거래처가 2000 이상인 자료를 대상으로 cmb거래처에 선택시키거나 거래자료가 5000 이하인 자료를 대상으로 할 것
위 조건 중 굵게 표시된 부분이 상식적으로 이해되지 않는 부분이 있습니다.
거래처가 2000 이상이 아니라 혹 거래처자료가 2000 이상 5000 이하인 자료를 대상으로 하라는 것이 아닌지요.
위 내용 만으로는 구체적으로 조건의 답을 예로 들기 어렵운점 양해 바랍니다.
좀더 구체적인 문구를 언급해 주시거나 다른 회원들의 질문 정보가 보강되어 답변이 가능할 경우 다시한번 답변드리겠습니다.
오늘도 즐거운 하루 되세요.
"-
*2013-10-30 21:30:52
안녕하세요.
1)
docmd 형식으로 보고서를 인쇄미리보기로 여는 것의 일반적인 형식은
DoCmd.OpenReport "거래처별보고서", acViewPreview, 조건입력
입니다.
마지막 부분의 조건을 어떻게 입력하느냐에 따라 다른 것인데
질문주신 조건은
거래처가 2000 이상인 자료를 대상으로 cmb거래처에 선택시키거나 거래자료가 5000 이하인 자료를 대상으로 할 것
위 조건 중 굵게 표시된 부분이 상식적으로 이해되지 않는 부분이 있습니다.
거래처가 2000 이상이 아니라 혹 거래처자료가 2000 이상 5000 이하인 자료를 대상으로 하라는 것이 아닌지요.
위 내용 만으로는 구체적으로 조건의 답을 예로 들기 어렵운점 양해 바랍니다.
좀더 구체적인 문구를 언급해 주시거나 다른 회원들의 질문 정보가 보강되어 답변이 가능할 경우 다시한번 답변드리겠습니다.
오늘도 즐거운 하루 되세요.
" -
*2013-10-31 06:45:37
설명해주신 말씀은 잘 알겠으나 제가 묻고 싶은 요지는 위에서도 써 놓았습니다만, 저도 잘은 기억나지 않습니다. 하지만 그 형식은 "어떤 것은 어떤 것과 같은~" 이런 형식이 아니라 2번처럼 어떤 것이 어떤 것 이상 또는 이하로 문구가 변형되어서 나올 경우 docmd형식으로 작성할 시 어떻게 이상과 이하를 표현해야 하느냐에게 대한 질문입니다.
예컨대 보통 알고 있는 경우는
ex) "치료율 = '" & txt치료율 & "'"
위와 같은 형태로 되는 것만 책에 서술되어 있어 여기에 이상이나 이하를 적용했을 경우
ex) "치료율 >= '" & txt치료율 & "'"
이렇게 작성해야 하는지( 물론 이렇게 작성하더니 당연히 작동되지 않았습니다만) 아니면 어떤 작성방법이 있는지 그 작성방법이 있다면 하나의 예를 들어 설명해주시면 감사하겠습니다.