혼자공부하는 학생인데 모르는 점이 있어서 질문드립니다.
기본모의고사 1회 문제3의 3번 문제의 해답이
Private Sub cmd표시_Click()
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "[강사코드]=[forms]![스포츠클럽관리]![lst강사정보]"
End If
End Sub
인데
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
이부분을
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "회원성명 = '" & lst회원정보 & "'"
이렇게 적어도 똑같은건가요?
네 같은 방법인데요.
결과가 정확히 나온다면 둘다 사용할 수 있습니다.
"[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
와 같이 사용하는 이유는 현재 실행중인 보고서의 컨트롤이 아닌
다른 폼의 컨트롤을 참조하기 때문에
경로를 모두 입력해 준 것입니다.
다른 폼의 컨트롤을 사용해야 하는 경우 위와 같이 작성하시면 됩니다.
좋은 하루 되세요.
"-
*2014-01-17 13:06:24
네 같은 방법인데요.
결과가 정확히 나온다면 둘다 사용할 수 있습니다.
"[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
와 같이 사용하는 이유는 현재 실행중인 보고서의 컨트롤이 아닌
다른 폼의 컨트롤을 참조하기 때문에
경로를 모두 입력해 준 것입니다.
다른 폼의 컨트롤을 사용해야 하는 경우 위와 같이 작성하시면 됩니다.
좋은 하루 되세요.
"