Třída CRecordView
Zobrazení, které zobrazí záznamy databáze v ovládacích prvcích.
class AFX_NOVTABLE CRecordView : public CFormView
Členy
Chráněné konstruktory
Název |
Description |
---|---|
Konstrukce CRecordView 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 CRecordset .ClassWizard přepíše tuto funkci pro vás a v případě potřeby vytvoří sadu záznamů. |
|
Chráněné metody
Název |
Description |
---|---|
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 CRecordset objektu.Zobrazení vytvořené z dialogového okna šablony zdroje a zobrazuje pole CRecordset objekt v dialogovém okně šablony ovládacích prvků. CRecordView 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 (RFX).CRecordViewtaké poskytuje výchozí implementace pro přesunutí na první, poslední, předchozí nebo další záznam a rozhraní pro aktualizaci záznamu v zobrazení aktuálně.
[!POZNÁMKA]
Pokud pracujete s třídami objektů DAO (Data Access Objects) než tříd připojení ODBC (Open Database), použijte třídu CDaoRecordView místo.Další informace naleznete v článku Přehled: programování databáze.
Průvodce aplikací je nejběžnější způsob vytvoření zobrazení záznamu.Tge aplikace Průvodce vytvoří zobrazení záznamu třídy a její přidružené recordset třídy jako součást aplikace obalu s kostlivcem starter.Pokud nevytvoříte třídy zobrazení záznamů pomocí Průvodce aplikací, můžete jej vytvořit později s ClassWizard.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.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.
CRecordViewvede 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.
Hierarchii dědičnosti
CRecordView
Požadavky
Záhlaví: afxdb.h