Sdílet prostřednictvím


Třída CRecordView

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

class AFX_NOVTABLE CRecordView : public CFormView

Členy

133zc1xb.collapse_all(cs-cz,VS.110).gifChráněné konstruktory

Název

Description

CRecordView::CRecordView

Konstrukce CRecordView objektu.

133zc1xb.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CRecordView::IsOnFirstRecord

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

CRecordView::IsOnLastRecord

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

CRecordView::OnGetRecordset

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ů.

CRecordView::OnMove

133zc1xb.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

CRecordView::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 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

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CRecordView

Požadavky

Záhlaví: afxdb.h

Viz také

Referenční dokumentace

Třída CFormView

Diagram hierarchie

Třída CRecordset

Třída CFormView