답이 이건데..
제가 배운건 매크로에서만 [form] 경로를 주는지 알았는데 오늘 답지를 보니깐 코드작성기-프로시저에서도 경로를 주는게 답으로 되있더라구요?
아래가 답인데
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "[강사코드]=[Forms]![스포츠클럽관리]![lst강사정보]"
End If
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "회원성명='" & lst회원정보 & "'"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "강사코드='" & lst강사정보 & "'"
End If
이렇게 써도 답으로 인정되나요? 만약 안된다면 어떤 이유인지 설명 좀 부탁드려요.
안녕하세요.
다른 폼에 있는 컨트롤을 이용하여 조건을 지정할 때는 반드시 해당 폼의 이름을 지정해 주어야 합니다.
이 문제에서는 '보고서선택기준' 폼에서 '스포츠클럽관리' 폼에 있는 'lst회원정보'와 'lst강사정보'를 이용하여 조건을 지정하므로 경로 전체를 입력한 것입니다.
좋은 하루 보내세요.
-
관리자2019-01-16 19:16:14
안녕하세요.
다른 폼에 있는 컨트롤을 이용하여 조건을 지정할 때는 반드시 해당 폼의 이름을 지정해 주어야 합니다.
이 문제에서는 '보고서선택기준' 폼에서 '스포츠클럽관리' 폼에 있는 'lst회원정보'와 'lst강사정보'를 이용하여 조건을 지정하므로 경로 전체를 입력한 것입니다.
좋은 하루 보내세요.