Классы CRecordView

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

Примечание   Если вы работаете с классами объектов доступа К данным (DAO), а не классы Open Database Connectivity (ODBC), следует используйте класс CDaoRecordView . Для получения дополнительной информации, обратитесь к статьям Базы данных темы (Общие) и DAO и MFC в Visual C++ программист руководстве.

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

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

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

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

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

# include lt;afxdb.h>

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

Пример  Образца MFC каталог

См. также CRecordset, CFormView

Index