CRecordView

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

Примітка   Якщо ви працюєте з класів об'єкти доступу до даних (DAO), а не відкрити підключення до бази даних (ODBC) класів, використовувати клас CDaoRecordView . Докладніше, перегляньте статті Бази даних розділів (Загальні) і ДАО і MFC в Visual C++ програміста керівництво.

Найпоширеніший спосіб створення запису подання є з AppWizard. AppWizard створює клас Перегляд записів і свого пов'язаних записів клас як частина вашого застосування скелет стартера. Якщо ви не створюєте клас Перегляд записів з AppWizard, ви можете зробити це пізніше з ClassWizard. Якщо вам просто потрібно однієї форми, AppWizard підхід, легше. ClassWizard дозволяє вам вирішити, використовувати Перегляд записів пізніше в процесі розвитку. Використання ClassWizard для створення Перегляд записів і набір записів окремо і підключіть їх є найбільш гнучкий підхід, тому що вона дає вам більше контролю в іменуванні клас набору записів та його.H /.CPP файлів. Такий підхід також дозволяє вам мати кілька подань записів на тому ж класі набір записів.

Щоб зробити його легким для кінцевих користувачів, щоб перемістити з записів у Перегляд записів, AppWizard створює меню (та, за бажанням, панелі інструментів) ресурси для переміщення до першої, наступний, попередній або останнього запису. Якщо ви створюєте Перегляд записів класу з ClassWizard, вам потрібно створити ці ресурси себе з меню і крапковий малюнок редакторів. Щоб отримати додаткові відомості про ці ресурси, перегляньте Огляд: створення програми що підтримує базу даних і ClassWizard: створення бази даних форми.

Про за замовчуванням реалізація для переміщення з записів, дивіться IsOnFirstRecord і IsOnLastRecord і статті запису переглядів: поданні запису.

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

Для отримання додаткової інформації про визнання і використання Перегляд записів і набір записів класи, див "Проектування і створення на запис вигляд" у статті Запису переглядів. Щоб отримати додаткові відомості про як запис розглядає роботу і як їх використовувати, перегляньте статтю запису переглядів: за допомогою подання запис. Всі статті, згаданих вище, що є в Visual C++ програміста керівництво.

# включити lt;afxdb.h>

|&Nbsp членів класу ; Базовий клас | Ієрархічна діаграма

Зразок  MFC зразок каталог

Дивіться також CRecordset, CFormView

Index