책 내용 질문하기
액세스 질문입니다
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
287
조회수
88
작성일
2018-12-12
작성자
탈퇴*원
첨부파일

ex1) 엑세스 287p 기본모의고사 문제 3-3 중

 

Private Sub cmd표시_Click()

 

If Fra확인란 = 1 Then

 

DoCmd.OpenReport "회원별사용현황", acViewPreview, , "[회원성명] = [Forms]![스포츠클럽관리]![lst회원정보]"

 

ElseIf Fra확인란 = 2 Then

 

DoCmd.OpenReport "강사별사용현황", acViewPreview, , "[강사코드] = [Forms]![스포츠클럽관리]![lst강사정보]"

 

End If

 

End Sub


에서 체크 된 [강사코드]에 관한 질문입니다.

 "강사별사용현황"보고서에서 어느 부분을 봐야 해당 필드값을 조건으로 받아 데이터를 출력하는것에 대해 알수있는건지 궁금합니다.

아니면 "스포츠클럽관리"폼 [lst강사정보]에 바운드 된 열 1 즉 강사.강사코드 만 필드값으로 사용하는건지

혹은 [forms]![운송접수관리]![cmb운송방법].[column](2) 처럼 원하는 열의 레코드값을 가져올수있는지도 궁금합니다.



ex2) 엑세스 287p 기본모의고사 문제 4-2 중

해설은 불일치쿼리를 사용하라 나와있는데 조건에 not in을 사용해 같은 결과를 출력할 수 있는지 궁금합니다.




답변
2018-12-13 21:21:38

안녕하세요.

 

1.

'lst강사정보'의 행 원본은 (강사코드, 강사이름, 근무시작시간)으로 되어 있습니다.

 

'lst강사정보'의 바운드 열이 1로 설정되어 있으므로 '강사코드'가 컨트롤에 저장되는 것입니다.

 

저장된 값은 비교값으로 사용될 수 있습니다. 그래서 '강사코드'를 사용한 것입니다.

 

column(0)은 'lst강사정보'에서 데이터를 가져올 때 사용할 수 있지만, 보고서에 포함되어 있는 [강사코드] 대신 가져올 수는 없습니다.

 

 

2.

문제에 관련되 지시사항이 없으므로 Not in으로 작성하셔도 됩니다.

 

좋은 하루 보내세요. 

  • 관리자
    2018-12-13 21:21:38

    안녕하세요.

     

    1.

    'lst강사정보'의 행 원본은 (강사코드, 강사이름, 근무시작시간)으로 되어 있습니다.

     

    'lst강사정보'의 바운드 열이 1로 설정되어 있으므로 '강사코드'가 컨트롤에 저장되는 것입니다.

     

    저장된 값은 비교값으로 사용될 수 있습니다. 그래서 '강사코드'를 사용한 것입니다.

     

    column(0)은 'lst강사정보'에서 데이터를 가져올 때 사용할 수 있지만, 보고서에 포함되어 있는 [강사코드] 대신 가져올 수는 없습니다.

     

     

    2.

    문제에 관련되 지시사항이 없으므로 Not in으로 작성하셔도 됩니다.

     

    좋은 하루 보내세요. 

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.