CRecordView::OnMove

virtual BOOL OnMove ( UINT nIDMoveCommand );
tirar ( CDBException );

Valor devuelto

Distinto de cero si el traslado se realizó correctamente; caso contrario 0 si se rechaza la solicitud de traslado.

Parámetros

nIDMoveCommand

Uno de los siguientes valores de ID de comando estándar:

Observaciones

Llame a esta función miembro para mover a un registro diferente en el conjunto de registros y mostrar sus campos en los controles de la vista de registros. La implementación predeterminada llama el apropiado trasladar la función de miembro del objeto CRecordset asociado con la vista de registros.

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

AppWizard crea un recurso de menú con elementos de menú del primer registro, último registro, registro siguiente y anterior récord. Si selecciona la opción de la barra de herramientas acoplable, AppWizard también crea una barra de herramientas con botones correspondientes a estos comandos.

Si mueve pasado el último registro del conjunto de registros, la vista de registros continúa mostrando el último registro. Si se mueve hacia atrás pasado el primer registro, continúa la vista de registros mostrar el primer registro.

Precauciónnbsp;  Llamar a OnMove produce una excepción si el juego de registros no tiene ningún registro. Llame a la función de controlador de actualización de interfaz de usuario apropiadas — OnUpdateRecordFirst, OnUpdateRecordLast, OnUpdateRecord&Nexto OnUpdateRecordPrev , antes de la correspondiente operación para determinar si el juego de registros tiene registros de mover. Para obtener información acerca de los actualización de controladores, consulte información general: crear un soporte de programa que una base de datos en la Guía del programador de Visual C++.

I&ntroducción a CRecordView |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;CRecordset::Move

Index