문제3-3
답이
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회원정보 & "'"
ElseIf Fra확인란 = 2 Then
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "강사코드 = '" & lst강사정보 & "'"
End If
결과가 정확하게 나온다면 상관은 없습니다.
현재 폼이나 보고서가 아닌 곳에 있는 컨트롤을 이용해야 하는 경우에는
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"
와 같이 작성하는 것이 제일 정확합니다.
좋은 하루 되세요.
-
*2018-04-10 21:40:03
결과가 정확하게 나온다면 상관은 없습니다.
현재 폼이나 보고서가 아닌 곳에 있는 컨트롤을 이용해야 하는 경우에는
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]"
와 같이 작성하는 것이 제일 정확합니다.
좋은 하루 되세요.