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 |
---|---|
Konstrukce CDaoRecordView objektu. |
Veřejné metody
Název |
Description |
---|---|
Vrátí-li aktuální záznam první záznam v sadě záznamů přidružených nenulovou hodnotu. |
|
Vrátí-li aktuální záznam poslední záznam v sadě záznamů přidružených nenulovou hodnotu. |
|
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ů. |
|
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
CDaoRecordView
Požadavky
Záhlaví: afxdao.h