Share via


CRecordView::OnMove

Llame a esta función miembro para desplazarse a otro registro del conjunto de registros y mostrar sus campos en los controles de la vista de registros.

virtual BOOL OnMove(
   UINT nIDMoveCommand 
);

Parámetros

  • nIDMoveCommand
    Uno de los valores de identificador estándar siguientes de comando:

    • Movimiento deID_RECORD_FIRST al primer registro del conjunto de registros.

    • Movimiento deID_RECORD_LAST al último registro del conjunto de registros.

    • Movimiento deID_RECORD_NEXT al registro siguiente en el conjunto de registros.

    • Movimiento deID_RECORD_PREV al registro anterior en el conjunto de registros.

Valor devuelto

Distinto de cero si el movimiento fue correcto; si no 0 si la solicitud de movimiento se le deniega.

Comentarios

La implementación predeterminada llama a la función miembro de Mover del objeto de CRecordset asociado a la vista de registros.

De forma predeterminada, OnMove actualiza el registro actual en el origen de datos si el usuario se ha cambiado en la vista de registros.

El Asistente para aplicaciones crea un recurso de menú con el registro de First, registro de Último, el Siguiente los elementos de menú de registro grabar, y anterior.Si selecciona la opción de barras de herramientas acoplables, Asistente para aplicaciones también crea una barra de herramientas con los botones correspondientes a estos comandos.

Si pasa el último registro en el conjunto de registros, la vista de registros continúa mostrando el último registro.Si mueve hacia atrás más allá del primer registro, la vista de registros continúa mostrando el primer registro.

Nota de precauciónPrecaución

La llamada OnMove produce una excepción si el conjunto de registros no tiene ningún registro.Llame a la función de controlador de actualización adecuada de la interfaz de usuario ( OnUpdateRecordFirst, OnUpdateRecordLast, OnUpdateRecordNext, o OnUpdateRecordPrev )antes de que la operación correspondiente de movimiento para determinar si el conjunto de registros contiene los registros.

Excepciones

Este método puede producir excepciones de **CDBException***escrito.

Requisitos

encabezado: afxdb.h

Vea también

Referencia

Clase CRecordView

Gráfico de jerarquía

CRecordset::Move