책 내용 질문하기
이벤트 프로시저
도서
2019 시나공 컴퓨터활용능력 1급 실기
페이지
287
조회수
408
작성일
2019-02-11
작성자
탈퇴*원
첨부파일

액세스 287p 문제4번의 1 질문드립니다.

Private Sub lst회원정보_AfterUpdate()
 txt표시 = "회원명:" & lst회원정보 & "(강사이름 :" & DLookup("강사이름", "회원관리현황", "회원성명=lst회원정보") & ")"
 txt이용료평균 = lst회원정보 & "회원의 이용료 평균 :" & DAvg("이용료", "회원관리현황", "회원성명=lst회원정보")
 txt이용료최대값 = lst회원정보 & "회원의 이용료 최대값 :" & DMax("이용료", "회원관리현황", "회원성명=lst회원정보")
End Sub

 

여기서 "회원명:" 다음에 바로 lst회원정보가 오는데 회원이름을 찾는 함수 없이 바로 lst회원정보가 올 수 있는 이유가 무엇인가요?

그리고 왜 "회원성명=lst회원정보"가 조건이 되는 것인가요?

마지막으로 Dlookup 함수에서 범위로는 폼의 레코드 원본을 사용해야하는지 어떤 것을 확인해야 하는지 알려주세요. 그리고 모든 필드 이름과 레코드 원본은 직접 폼 속성에서 확인해야 하는 건가요?

 

답변
2019-02-12 21:40:35

안녕하세요.

 

lst회원정보의 행원본이 회원코드, 회원성명, 최초등록일이고, 바운드열이 2로 지정되어 있으므로

lst회원정보에 행 원본의 두 번째 필드인 회원성명이 저장되어 있습니다.

lst회원정보로 사용하시면 저장된 값이 바운드되어 표시됩니다.

 

문제가 선택한 회원의 회원성명을 이용하여 그림과 같은 형식으로 표시해야 하므로

회원성명과 lst회원정보가 같은지 비교합니다.

 

스포츠클럽관리 폼의 레코드 원본을 확인해 보시면 '회원관리현황'을 확인하실 수 있습니다.

'회원관리현황' 쿼리에서 필요한 필드들이 있는지 확인해 주세요.

 

좋은 하루 보내세요.

 

 

 

  • 관리자
    2019-02-12 21:40:35

    안녕하세요.

     

    lst회원정보의 행원본이 회원코드, 회원성명, 최초등록일이고, 바운드열이 2로 지정되어 있으므로

    lst회원정보에 행 원본의 두 번째 필드인 회원성명이 저장되어 있습니다.

    lst회원정보로 사용하시면 저장된 값이 바운드되어 표시됩니다.

     

    문제가 선택한 회원의 회원성명을 이용하여 그림과 같은 형식으로 표시해야 하므로

    회원성명과 lst회원정보가 같은지 비교합니다.

     

    스포츠클럽관리 폼의 레코드 원본을 확인해 보시면 '회원관리현황'을 확인하실 수 있습니다.

    '회원관리현황' 쿼리에서 필요한 필드들이 있는지 확인해 주세요.

     

    좋은 하루 보내세요.

     

     

     

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