CDaoRecordView

Объект CDaoRecordView — представление отображения записей базы данных в элементах управления. По мнению является представление формы, непосредственно связано с объектом CDaoRecordset . По мнению создается на ресурсе шаблона диалогового окна и отображает поля объекта CDaoRecordset в элементах управления шаблона диалогового окна. Объект CDaoRecordView использует обмен данными диалоговых (окон DDX) и обмена полей записей DAO (DFX) для автоматизации перемещение данных между элементами управления на форме и поля набора записей. CDaoRecordView также предоставляет реализацию по умолчанию для перехода к первой, следующий, предыдущий или последняя запись и интерфейс для обновления записи в настоящее время в режиме.

Примечание   Классы базы данных DAO отличаются от классов базы данных MFC, основанный на подключение ODBC (Open Database). Все имена классов базы данных DAO имеют префикс «CDao». Вы все еще можете доступ к источникам данных ODBC с помощью классов DAO; классы DAO обычно предлагают превосходные возможности, потому что они используют базы данных Microsoft Jet.

Наиболее распространенный способ создания ваше представление записей — с AppWizard. AppWizard создает класс представления записей и его связанных записей класса как часть вашего скелета приложения.

Если вам просто нужен одной форме, легче AppWizard подход. ClassWizard позволяет вам использовать представление записей позже в процессе развития. Если не создать класс представления записей с AppWizard, создайте его позднее с ClassWizard. Использование ClassWizard для создания представление записей и набор записей отдельно и затем подключить их является наиболее гибкий подход потому, что он дает вам больше контроля при именовании класса набора записей и его.H /.CPP-файлов. Этот подход также позволяет иметь несколько представлений записей одного класса набора записей.

Чтобы сделать его легким для конечных потребителей переходить от записи к записи в представлении записей, AppWizard создает меню (и при необходимости панель инструментов) ресурсы для перехода к первой, следующий, предыдущий или последняя запись. Если вы создаете класс представления записей с ClassWizard, вам нужно создать эти ресурсы самостоятельно с меню и растровых редакторов. Для получения дополнительных сведений об этих ресурсах, см. Обзор: создание программы что поддерживает базы данных и ClassWizard: создание базы данных формы.

Сведения о по умолчанию осуществление перехода от записи к записи, см IsOnFirstRecord и IsOnLastRecord и в статье представлений записей: использование представления записей, которая применяется к CRecordView и CDaoRecordView.

CDaoRecordView отслеживает количество его позиции в наборе записей таким образом, чтобы представление записей можно обновлять пользовательский интерфейс. Когда пользователь переходит к любой конец набора записей, представление записей отключает объекты пользовательского интерфейса — такие, как пункты меню или кнопки панели инструментов — для перехода далее в одном направлении.

Для получения дополнительной информации о объявления и использования вашего представления записей и классы набора записей, см «Проектирование и создание рекорд-вид» в статье Представлений записей. Дополнительные сведения о как запись рассматривает работу и как их использовать, можно найти в статье представлений записей: использование представления записей. Все упомянутые выше статьи применяются к CRecordView и CDaoRecordView и найти в Руководстве по Visual C++ программист.

# include lt;afxdao.h>

Члены классаБазовый класс | Иерархическая схема

Примерnbsp; Образца MFC DAOENROL

См. также CDaoRecordset, CDaoTableDef, CDaoQueryDef, CDaoDatabase, CDaoWorkspace, CFormView

Index