Sdílet prostřednictvím


Třída CDaoRecordView

Zobrazení, které zobrazí záznamy databáze v ovládacích prvcích.

class AFX_NOVTABLE CDaoRecordView : public CFormView

Členy

Chráněné konstruktory

Název

Description

CDaoRecordView::CDaoRecordView

Konstrukce CDaoRecordView objektu.

Veřejné metody

Název

Description

CDaoRecordView::IsOnFirstRecord

Vrátí-li aktuální záznam první záznam v sadě záznamů přidružených nenulovou hodnotu.

CDaoRecordView::IsOnLastRecord

Vrátí-li aktuální záznam poslední záznam v sadě záznamů přidružených nenulovou hodnotu.

CDaoRecordView::OnGetRecordset

Vrací ukazatel na objekt třídy odvozené od CDaoRecordset .ClassWizard přepíše tuto funkci pro vás a v případě potřeby vytvoří sadu záznamů.

CDaoRecordView::OnMove

Pokud aktuální záznam byl změněn, aktualizace na zdroj dat a potom Přesune zadaný záznam (Další, předchozí, první nebo poslední).

Poznámky

Zobrazení je připojen přímo k zobrazení formuláře CDaoRecordset objektu.Zobrazení vytvořené z dialogového okna šablony zdroje a zobrazuje pole CDaoRecordset objekt v dialogovém okně šablony ovládacích prvků. CDaoRecordView Objekt používá k automatizaci pohyb mezi ovládacími prvky ve formuláři a pole záznamů dat dialogové okno výměnu dat (DDX) a pole záznamu exchange DAO (DFX).CDaoRecordViewtaké poskytuje výchozí implementace pro přesunutí na první, poslední, předchozí nebo další záznam a rozhraní pro aktualizaci zobrazení záznamu.

[!POZNÁMKA]

Databáze třídy DAO jsou odlišné od třídami databází MFC založené na připojení ODBC (Open Database).Všechny názvy tříd DAO databáze mají předponu "CDao".Můžete stále přístup ke zdrojům dat ODBC s DAO tříd; třídy DAO obecně nabízí vynikající možnosti, protože používají databázový stroj Microsoft Jet.

Průvodce aplikací je nejběžnější způsob vytvoření zobrazení záznamu.Třída zobrazení záznamu a jeho třída přidružených záznamů jako část obalu s kostlivcem starter aplikace vytvoří Průvodce aplikací.

Pokud stačí jednoduchý formulář, je snadnější přístup Průvodce aplikací.ClassWizard umožní rozhodnout o použití zobrazení záznamu později v procesu rozvoje.Pokud nevytvoříte třídy zobrazení záznamů pomocí Průvodce aplikací, můžete jej vytvořit později s ClassWizard.Samostatně vytvořit zobrazení záznamů a záznamů a jejich připojení pomocí ClassWizard je nejpružnější přístup, protože dává větší kontrolu názvů třídy recordset a jeho.H /.CPP soubory.Tento přístup umožňuje také obsahovat více zobrazení záznamu na stejné třídy recordset.

Usnadňuje koncovým uživatelům v zobrazení záznamu přesunout od záznamu k záznamu, aplikace vytvoří nabídky (a volitelně nástrojů) prostředky pro přesunutí na první, poslední, předchozí nebo další záznam.Pokud vytvoříte zobrazení záznamu třídy s ClassWizard, musíte vytvořit tyto prostředky sami se nabídky a bitmapové editory.

Informace o implementaci výchozí pro pohyb mezi záznamy, viz IsOnFirstRecord a IsOnLastRecord a článek pomocí zobrazení záznamu, která platí pro obě CRecordView a CDaoRecordView .

CDaoRecordViewvede záznamy o pozici uživatele v sadě záznamů, takže aktualizovat záznam zobrazení uživatelského rozhraní.Když uživatel přesune některý konec sady záznamů, zobrazení záznamu zakáže objektů uživatelského rozhraní – například položky nabídky nebo tlačítka na panelu nástrojů – pro přesun další ve stejném směru.

Další informace o neplatnosti a pomocí zobrazení záznamů a záznamů tříd naleznete v článku "Navrhování a vytváření záznam zobrazení" Zobrazení záznamu.Další informace o způsobu zobrazení záznamu práce a jejich použití naleznete v článku pomocí zobrazení záznamu.Výše uvedené výrobky vztahují na obou CRecordView a CDaoRecordView .

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CDaoRecordView

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CFormView

Graf hierarchie

Třída CDaoRecordset

Třída CDaoTableDef

Třída CDaoQueryDef

Třída CDaoDatabase

Třída CDaoWorkspace

Třída CFormView