Udostępnij za pośrednictwem


Klasa CRecordView

Widok wyświetla rekordy bazy danych w formantach.

class AFX_NOVTABLE CRecordView : public CFormView

Członkowie

Konstruktorzy chronieni

Nazwa

Opis

CRecordView::CRecordView

Konstrukcje CRecordView obiektu.

Metody publiczne

Nazwa

Opis

CRecordView::IsOnFirstRecord

Zwraca wartość niezerową, jeśli bieżący rekord jest pierwszy rekord w zestawie rekordów skojarzonym.

CRecordView::IsOnLastRecord

Zwraca wartość niezerową, jeśli bieżący rekord jest ostatni rekord w zestawie rekordów skojarzonym.

CRecordView::OnGetRecordset

Zwraca wskaźnik do obiektu klasy pochodzącej od CRecordset.ClassWizard zastępuje tę funkcję dla Ciebie i tworzy zestaw rekordów, jeśli to konieczne.

CRecordView::OnMove

Metody chronione

Nazwa

Opis

CRecordView::OnMove

Jeśli bieżący rekord został zmieniony, aktualizuje źródła danych, a następnie przechodzi do określonego rekordu (następnego, poprzedniego, pierwszego lub ostatniego).

Uwagi

Widok jest bezpośrednio podłączony do widoku formularza CRecordset obiektu.Widok jest tworzony z zasobu szablonu okno dialogowe i są wyświetlane pola CRecordset obiektu w formantach szablonu okno dialogowe.CRecordView Obiektu używa okno dialogowe wymiany danych (DDX) i pola rekordu wymiany (RFX) do zautomatyzowania przepływu danych między pól zestawu rekordów i formantów na formularzu.CRecordViewdostarcza również domyślna implementacja do przenoszenia do pierwszej, następny, poprzedni lub ostatni rekord i interfejs aktualizacji rekordu aktualnie w widoku.

[!UWAGA]

Jeśli pracujesz z klas obiektów DAO (Data Access) zamiast klasy Open Database Connectivity (ODBC), należy użyć klasy CDaoRecordView zamiast.Aby uzyskać więcej informacji, zobacz artykuł Omówienie: bazy danych Programowanie.

Kreator aplikacji jest najczęstszym sposobem tworzenia widoku rekordu.Kreator aplikacji TGE tworzy klasę rekordu widoku i jego skojarzonych rekordów klasy jako część aplikacji szkielet starter.Jeśli nie utworzysz klasy rekordu widoku za pomocą Kreatora aplikacji, można utworzyć go później z ClassWizard.Jeśli wystarczy jeden formularz podejście Kreator aplikacji jest łatwiejsze.ClassWizard pozwala zdecydować użyć widoku rekordu później w procesie rozwoju.Oddzielnie utworzyć widok rekordu i zestawu rekordów, a następnie połącz je za pomocą ClassWizard jest najbardziej elastyczne podejście, ponieważ daje większą kontrolę w klasie rekordów nazw i jej.H /.Pliki CPP.Podejście to pozwala mieć wiele widoków rekordu na tej samej klasy zestawu rekordów.

Aby ułatwić użytkownikom końcowym na przenoszenie z rekordami w widoku rekordu aplikacji Kreator tworzy menu (i opcjonalnie narzędzi) zasobów do przenoszenia do pierwszej, następny, poprzedni lub ostatni rekord.Utworzyć klasę rekordu widok z ClassWizard, należy utworzyć te zasoby samodzielnie z menu i bitmapy edytory.

Informacje o realizacji domyślny do przenoszenia z rekordami, zobacz IsOnFirstRecord i IsOnLastRecord i artykułu przy użyciu widoku rekordu.

CRecordViewprzechowuje informacje o pozycji użytkownika w zestawie rekordów, tak aby widok rekord można zaktualizować interfejsu użytkownika.Gdy użytkownik przesunie się na końcu zestawu rekordów, rekord widoku wyłącza obiektów interfejsu użytkownika — jak elementy menu lub przycisków paska narzędzi — do poruszania się w tym samym kierunku.

Aby uzyskać więcej informacji o zadeklarowanie i przy użyciu widoku rekordu i klas rekordów, zobacz "Projektowanie i tworzenie rekordu widok" w artykule Widoki rekordu.Aby uzyskać więcej informacji na temat jak rekord widoków pracy i sposobu ich używania, zobacz artykuł przy użyciu widoku rekordu.

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

CView

CScrollView

CFormView

CRecordView

Wymagania

Nagłówek: afxdb.h

Zobacz też

Informacje

Klasa CFormView

Diagram hierarchii

Klasa CRecordset

Klasa CFormView