CDaoRecordView

Un objeto CDaoRecordView es una vista que muestra los registros de base de datos en los controles. La vista es una vista de formulario conectada directamente a un objeto CDaoRecordset . La vista se crea a partir de un recurso de plantilla de cuadro de diálogo y muestra los campos del objeto CDaoRecordset en controles de la plantilla de cuadro de diálogo. El objeto de CDaoRecordView utiliza el intercambio de datos de cuadro de diálogo (DDX) y de intercambio de campos de registros DAO (DFX) para automatizar el movimiento de datos entre los controles en el formulario y los campos del objeto recordset. CDaoRecordView también proporciona una implementación predeterminada para avanzar a la primera, siguiente, anterior o el último registro y una interfaz para actualizar el registro actualmente en vista.

&Notanbsp;  Las clases de base de datos DAO son distintas de las clases de base de datos MFC basadas en Open Database Connectivity (ODBC). Todos los nombres de clase de base de datos DAO tienen el prefijo "CDao". Usted puede todavía acceso a orígenes de datos ODBC con las clases DAO; las clases DAO generalmente ofrecen capacidades superiores porque utilizan el motor de base de datos de Microsoft Jet.

Es la forma más común para crear la vista de registros con AppWizard. AppWizard crea la clase de vista de registros y su clase recordset asociado como parte de su aplicación inicial esqueleto.

Si necesita simplemente un único formulario, el enfoque de AppWizard es más fácil. ClassWizard permite decidir utilizar una vista de registros más adelante en el proceso de desarrollo. Si no crea la clase de vista de registros con el Asistente para aplicaciones, se puede crear más tarde con ClassWizard. Utilizando ClassWizard para crear una vista de registros y un juego de registros por separado y luego conectarlos es el enfoque más flexible porque te da más control en el nombre de la clase recordset y su.H /.Archivos CPP. Este enfoque también permite tener múltiples vistas de registros en la misma clase de conjunto de registros.

Para hacer más fácil para los usuarios finales para desplazarse de un registro a otro en la vista de registros, AppWizard crea (barra de menús y opcionalmente) recursos para mover a la primera, siguiente, anterior o el último registro. Si crea una clase de vista de registros con ClassWizard, necesita crear estos recursos con el menú y mapa de bits editores. Para obtener más información acerca de estos recursos, consulte información general: crear un soporte de programa que una base de datos y ClassWizard: crear un formulario de base de datos.

Para obtener información sobre el valor por defecto aplicación para pasar de un registro a otro, consulte IsOnFirstRecord y IsOnLastRecord y el artículo vistas de registros: mediante una vista de registro, que se aplica a CRecordView y CDaoRecordView.

CDaoRecordView realiza un seguimiento de la posición del usuario en el juego de registros para que la vista de registros puede actualizar la interfaz de usuario. Cuando el usuario mueve a cada extremo del conjunto de registros, la vista de registros deshabilita objetos de la interfaz de usuario — como elementos de menú o botones de barra de herramientas: para avanzar aún más en la misma dirección.

Para obtener más información sobre declarar y utilizar su vista de registros y clases de registros, vea "Diseñar y crear una vista de registros" en el artículo Vistas de registros. Para obtener más información acerca de cómo registro considera el trabajo y cómo utilizarlos, vea el artículo vistas de registros: mediante una vista de registro. Todos los artículos mencionados anteriormente se aplican a CRecordView y CDaoRecordView y se encuentran en la Guía del programador de Visual C++.

# include lt;afxdao.h>

Miembros de la claseClase base | Diagrama de jerarquía

Muestranbsp; Ejemplo de MFC DAOENROL

Vea tambié&nnbsp;CDaoRecordset, CDaoTableDef, CDaoQueryDef, CDaoDatabase, CDaoWorkspace, CFormView

Index