다음을 통해 공유


CDaoRecordView::OnMove

레코드 집합에서 다른 레코드로 이동 하 고 해당 필드의 레코드 뷰 컨트롤에 표시 하려면이 멤버 함수를 호출 합니다.

virtual BOOL OnMove(
   UINT nIDMoveCommand 
);

매개 변수

  • nIDMoveCommand
    다음 표준 명령 ID 값 중 하나:

    • ID_RECORD_FIRST레코드 집합의 첫 번째 레코드로 이동 합니다.

    • ID_RECORD_LAST마지막 레코드를 레코드 집합에서 이동 합니다.

    • ID_RECORD_NEXT레코드 집합의 다음 레코드로 이동 합니다.

    • ID_RECORD_PREVRecordset의 이전 레코드로 이동 합니다.

반환 값

이동에 실패 한 경우 0이 아닌. 이동 요청이 거부 되었습니다 경우 그렇지 않은 경우 0입니다.

설명

적절 한 이동 멤버 함수를 호출 하는 기본 구현 된 CDaoRecordset 레코드 뷰와 연결 된 개체.

기본적으로 OnMove 는 사용자가 레코드 뷰에서 변경한 경우 데이터 소스에서 현재 레코드를 업데이트 합니다.

응용 프로그램 마법사 메뉴 리소스를 첫 번째 레코드, 마지막 레코드, 다음 레코드 및 이전 레코드 메뉴 항목을 만듭니다.초기 도구 모음 옵션을 선택 하면 응용 프로그램 마법사 이러한 명령에 해당 하는 단추와 또한 도구 모음을 만듭니다.

레코드 집합의 마지막 레코드를 지나서 이동 하면 마지막 레코드를 표시 하려면 레코드 보기를 계속 합니다.지난 첫 번째 레코드를 뒤로 이동 하는 경우 레코드 보기 첫 번째 레코드를 표시 하려면 계속 됩니다.

주의 정보주의

호출 OnMove 레코드 집합에 레코드가 없을 경우 예외를 throw 합니다.적절 한 사용자 인터페이스 업데이트 처리기 함수를 호출- OnUpdateRecordFirst, OnUpdateRecordLast, OnUpdateRecordNext, 또는 OnUpdateRecordPrev -하기 전에 해당 레코드 집합에 레코드가 있는지 여부를 확인 하는 작업을 이동 합니다.

요구 사항

헤더: afxdao.h

참고 항목

참조

CDaoRecordView 클래스

계층 구조 차트

CDaoRecordset::Move