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