1. [인쇄]를 클릭하면 하위폼의 판매일자의 월과 일치하는 판매일자만 표시하는 보고서를
매크로를 이용해서 열게 하는 문제
-openreport 매크로 쓰고
하위폼과 일치하는 데이터만 표시하라고 해야하니까
조건창에
[판매일자]=[하위폼이름].[form]![txt판매일자]
이렇게 쓸텐데
판매일자의 월과 일치하는 데이터만 표시하라고 하니......
month를 쓰는건지, 쓰면 어디에 쓰는건지 잘모르겠어요 ㅜㅜ
2. 자재테이블에는 있고 판매테이블에 없는 자재코드를 표시하는 불일치쿼리 만드는 문제에요
그런데 또 'pourquit' 또는 'todg'를 포함하는 제품명만 검색하라는 조건이 있어요...
(pourquit, todg 알파벳은 제가 생각안나서 지어낸것)
-자재코드의 조건에 not in (select 자재코드 from 판매)라고 쓰는건 맞죠?
그리고 제품명의 조건에는 like "*pourquit*" or like "*todg*"라고 썼는데
당연히 검색안되더라구요.....ㅋㅋㅋㅋㅋ
제품명의 조건은 어떻게 써야하는건가요....
3. 폼의 사이즈가 변하면 현재폼의 첫번째 값을 표시하라는 문제였어요
docmd개체를 사용하라고 하구요
-이벤트에서 on resize 이벤트프로시저는 주어져있었고..
현재폼의 첫번째 값은 docmd다음에 어떻게 써야 표시가 되나요?
시험장에서한 번 당황하니 마음만 급해져서 결국엔 엑세스때문에 떨어질 것 같네요
답변해주시면 감사하겠습니다~~
안녕하세요.
1. txt판매일자 컨트롤에 '월'만을 입력한 후 보고서를 실행하는 것이라면 month([판매일자])=[하위폼이름].[form]![txt판매일자] 이렇게 작성하시면 되고, txt판매일자 컨트롤에 날짜가 입력되어 있다면 month([판매일자])=month([하위폼이름].[form]![txt판매일자]) 이렇게 하면 작성하면 됩니다.
2. 쿼리 마법사를 실행한 후 '불일치 검색 쿼리 마법사' 선택하여 마법사를 실행한 후 맨 마지막 단계에서 '디자인 수정' 선택 -> 제품명 필드의 조건에 Like "*pourquit*", 다음 행에 Like "*pourquit*"를 입력하세요.
3. 아래와 같이 작성하면 될듯 합니다.
Private Sub Form_Resize()
DoCmd.GoToRecord , 폼이름, acFirst
End Sub
즐거운 하루 되세요.
"-
*2012-01-30 09:48:41
안녕하세요.
1. txt판매일자 컨트롤에 '월'만을 입력한 후 보고서를 실행하는 것이라면 month([판매일자])=[하위폼이름].[form]![txt판매일자] 이렇게 작성하시면 되고, txt판매일자 컨트롤에 날짜가 입력되어 있다면 month([판매일자])=month([하위폼이름].[form]![txt판매일자]) 이렇게 하면 작성하면 됩니다.
2. 쿼리 마법사를 실행한 후 '불일치 검색 쿼리 마법사' 선택하여 마법사를 실행한 후 맨 마지막 단계에서 '디자인 수정' 선택 -> 제품명 필드의 조건에 Like "*pourquit*", 다음 행에 Like "*pourquit*"를 입력하세요.
3. 아래와 같이 작성하면 될듯 합니다.
Private Sub Form_Resize()
DoCmd.GoToRecord , 폼이름, acFirst
End Sub즐거운 하루 되세요.
"