책 내용 질문하기
온라인 채점 결과 문의
도서
2026 시나공 컴퓨터활용능력1급 실기 기본서
페이지
0
조회수
37
작성일
2025-08-18
작성자
김*수
첨부파일

2026_기본모의고사_01회

-3. 회원정보 목록 선택 0/5

-이벤트 프로시저 X lst회원정보_AfterUpdate에 코드가 없습니다.



(정답)


txt표시 = "회원명 : " & lst회원정보 & "(강사이름 : " & DLookup("강사이름", "회원관리현황", "회원성명=lst회원정보") & ")"


lst회원정보 = lst회원정보 & "회원의 이용료 평균 : " & DAvg("이용료", "회원관리현황", "회원성명=lst회원정보")


txt이용료최대값 = lst회원정보 & "회원의 이용료 최대값 : " & DMax("이용료", "회원관리현황", "회원성명=lst회원정보")





‘lst회원정보컨트롤의 행원본을 보면,

<회원> 테이블의 '회원코드', '회원성명', '최초등록일' 필드가 연결되어 있습니다

그런데, 이해가 되지 않는 점은

위 (정답)의 프로시저에서 lst회원정보가 나타내는
<스포츠클럽관리> 폼의 'lst회원정보' 컨트롤에는
'회원코드', '회원성명', '최초등록일' 3개의 열(필드)이 있는데,
특정 열(필드)을 지정하지 않았음에도
어떻게 '회원성명' 즉, '김용정' 하나만을 나타내는지 입니다.


설명 부탁드립니다.





답변
2025-08-18 22:17:50

안녕하세요.

'lst회원정보' 컨트롤의 속성 시트를 열어보면

'데이터' 탭의 바운드 열이 2로 되어 있습니다.

행 원본으로

SELECT [회원코드], [회원성명], [최초등록일] FROM 회원;

위와 같이 설정된 상태에서 바운드 열이 2라는 것은

행 원본으로 지정된 필드 3개중 기본적으로 2번째 필드인 '회원성명'이 저장된다는 것입니다.

그래서 'lst회원정보' 컨트롤을 지정하면 기본적으로 '회원성명'이 표시됩니다.

즐거운 하루 되세요.

  • 관리자
    2025-08-18 22:17:50

    안녕하세요.

    'lst회원정보' 컨트롤의 속성 시트를 열어보면

    '데이터' 탭의 바운드 열이 2로 되어 있습니다.

    행 원본으로

    SELECT [회원코드], [회원성명], [최초등록일] FROM 회원;

    위와 같이 설정된 상태에서 바운드 열이 2라는 것은

    행 원본으로 지정된 필드 3개중 기본적으로 2번째 필드인 '회원성명'이 저장된다는 것입니다.

    그래서 'lst회원정보' 컨트롤을 지정하면 기본적으로 '회원성명'이 표시됩니다.

    즐거운 하루 되세요.

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