CDaoRecordView - класс
Представление отображает записи базы данных в элементах управления.
class AFX_NOVTABLE CDaoRecordView : public CFormView
Члены
Защищенные конструкторы
Имя |
Описание |
---|---|
Создает объект CDaoRecordView. |
Открытые методы
Имя |
Описание |
---|---|
Возвращает ненулевое значение, если текущая запись первой записи в связанном объекте набора записей. |
|
Возвращает ненулевое значение, если текущая запись последней записи в связанном наборе записей. |
|
Возвращает указатель на объект класса, производного от CDaoRecordset.ClassWizard переопределяет эту функцию автоматически и создает набор записей, если требуемый. |
|
Если текущая запись была изменена, то обновить его на источнике данных, а перемещается к определенной записи (далее предыдущий, сначала или последней). |
Заметки
Представление представление формы напрямую подключенный к объекту CDaoRecordset.Представление создано из ресурса шаблона диалоговых окон и отображает поля объекта CDaoRecordset в элементах управления шаблона диалогового окна.Обмен данными диалоговых окон (DDX) польз объекта CDaoRecordView и поле запись обмен (DFX DAO) для автоматизации перемещения данных между элементами управления формы и полями набора записей.CDaoRecordView также предоставляет реализацию по умолчанию для перемещения сначала следующей, предыдущей или последней записи и интерфейсу для обновления записи в текущий момент в представлении.
Примечание |
---|
Классы баз данных DAO MFC отличаются от классов баз данных на основе ODBC (ODBC).Все имена классов базы данных DAO имеют префикс "CDao".Можно получить доступ к источнику данных ODBC с помощью классов DAO; классы DAO обычно обеспечивают основные возможности, поскольку они потребляют компонента database engine для jet (Майкрософт). |
Наиболее распространенным способом создание представления записей с помощью мастера приложений.Мастер приложений создаются оба класс представления записей и связанный с ним класс набора записей как часть приложения каркасного начальных.
Если просто требуется одна форма, то подход к мастера приложений более удобным.ClassWizard позволяет решить использовать представление записей далее в процессе разработки.Если не создать класс представления записей с помощью мастера приложений, можно создать его с более поздних версий ClassWizard.Использование ClassWizard создать представление записей и набор записей отдельно, а затем подключить они наиболее гибкий подход, поскольку она обеспечивает большую элемента управления в именование класс набора записей и его. файлы H/.CPP.Этот подход также позволяет иметь несколько представлений записей на одном и том же классе набора записей.
Чтобы сделать легко для пользователей перемещаться от записи к записи в представлении записей, мастер приложений создает ресурсов меню и панели инструментов (при необходимости) для перехода на сначала следующей, предыдущей или последней записи.Если создается класс представления записей с функциональным возможностям ClassWizard, необходимо самостоятельно создать эти ресурсы с редакторами меню и растрового изображения.
Дополнительные сведения о реализации по умолчанию для перемещения от записи к записи см. в разделе IsOnFirstRecord и IsOnLastRecord и статье Использование представления записей, которая применяется как к CRecordView, так и к CDaoRecordView.
CDaoRecordView отслеживает положение пользователя в наборе записей, что представление записей могло обновлять пользовательский интерфейс.Когда пользователь перемещает к какому концу набора записей, представление записей запрещает объекты пользовательского интерфейса — например пунктов меню или кнопки панели инструментов для перемещения — далее в одном направлении.
Дополнительные сведения об использовании свои объявления и записи классов представлений и наборов записей см. в разделе "проектирование и создание представления записей" в статье Представления записей.Дополнительные сведения о том, как представлений записей и способ их использования см. в статье Использование представления записей.Все статьи, упомянутые выше применяются к CRecordView, так и к CDaoRecordView.
Иерархия наследования
CDaoRecordView
Требования
Header: afxdao.h