264페이지 문제3번의 2번 applyfilter 매크로 함수 사용 문제 질문입니다.
전 답을
where조건문=[프로그램명]=[forms]![문화센터등록현황]![cmb프로그램명]
으로 지정하였는데 정답은
where조건문=[forms]![문화센터등록현황]![cmb프로그램명]=[프로그램명]
으로 순서만 바뀌었더라구요 차이가 뭔가요? 전 지금까지 항상 위의 방식으로만 조건을 지정했었는데 순서가 바뀌는 차이가 뭔지 모르겠습니다.
또 264페이지 문제 3번의 3번 이벤트 프로시저 문제도 질문입니다.
전 답을
Private Sub cmd보고서_Click()
DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & TXT학과명 & "'"
End Sub
로 지정하였는데 책의 답지는
Private Sub cmd보고서_Click()
DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & [forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"
이고
채점프로그램에서는
필터 속성의 값 "학과명='" 이 정답 "학과명='"성인수련"'"과 다릅니다. 라고 나오는데
전 이것도 항상 첫번째 제가 지정한 방식대로 하였는데 밑의 2개는 뭐가 다른지 모르겠습니다...ㅠㅠ
1. 단순 비교의 경우 순서가 달라도 정확한 결과가 나옵니다.
정확한 결과가 나온다면 정답으로 인정 됩니다.
2. 현재 폼이나 보고서의 컨트롤을 이용하는 경우에는
DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & TXT학과명 & "'"
작성하면 되지만
다른 폼이나 보고서의 컨트롤을 이용하려면
DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & [forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"
로 작성하셔야 합니다.
좋은 하루 되세요.
-
*2017-10-18 19:51:28
1. 단순 비교의 경우 순서가 달라도 정확한 결과가 나옵니다.
정확한 결과가 나온다면 정답으로 인정 됩니다.
2. 현재 폼이나 보고서의 컨트롤을 이용하는 경우에는
DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & TXT학과명 & "'"
작성하면 되지만
다른 폼이나 보고서의 컨트롤을 이용하려면
DoCmd.OpenReport "등록현황", acViewPreview, , "학과명='" & [forms]![문화센터등록현황]![문화센터등록]![txt학과명] & "'"
로 작성하셔야 합니다.
좋은 하루 되세요.