액세스 287쪽 3-3번 문제입니다.
프로시저 작성 중에 저는 이렇게 작성했는데 괜찮은 건가요?
If Fra확인란 = 1 Then
DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]"
Else
DoCmd.OpenReport "강사별사용현황", acViewPreview, , "[강사코드]=[forms]![스포츠클럽관리]![lst강사정보]"
End If
책이랑 다른점은 3번째 줄에서 [강사코드]대신 [강사이름]을 사용하였습니다.
작업 후 답이 같은지는 제가 액세스가 익숙하지 않아서 어떻게 확인해야 할지 모르겠습니다.
확인해주셔서 답변해주시면 감사하겠습니다.
안녕하세요.
'lst강사정보'의 행 원본은 (강사코드, 강사이름, 근무시작시간)으로 되어 있습니다.
'lst강사정보'의 바운드 열이 1로 설정되어 있으므로 '강사코드'가 컨트롤에 저장되는 것입니다.
저장된 값은 비교값으로 사용될 수 있습니다. 그래서 '강사코드'를 사용한 것입니다.
'강사이름'으로 비교할 경우, 답이 출력되지 않습니다.
좋은 하루 보내세요.
-
*2018-09-14 10:27:59
안녕하세요.
'lst강사정보'의 행 원본은 (강사코드, 강사이름, 근무시작시간)으로 되어 있습니다.
'lst강사정보'의 바운드 열이 1로 설정되어 있으므로 '강사코드'가 컨트롤에 저장되는 것입니다.
저장된 값은 비교값으로 사용될 수 있습니다. 그래서 '강사코드'를 사용한 것입니다.
'강사이름'으로 비교할 경우, 답이 출력되지 않습니다.
좋은 하루 보내세요.