Klasa CDaoRecordView
Widok wyświetla rekordy bazy danych w formantach.
class AFX_NOVTABLE CDaoRecordView : public CFormView
Członkowie
Konstruktorzy chronieni
Nazwa |
Opis |
---|---|
Konstrukcje CDaoRecordView obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Zwraca wartość niezerową, jeśli bieżący rekord jest pierwszy rekord w zestawie rekordów skojarzonym. |
|
Zwraca wartość niezerową, jeśli bieżący rekord jest ostatni rekord w zestawie rekordów skojarzonym. |
|
Zwraca wskaźnik do obiektu klasy pochodzącej od CDaoRecordset.ClassWizard zastępuje tę funkcję dla Ciebie i tworzy zestaw rekordów, jeśli to konieczne. |
|
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 CDaoRecordset obiektu.Widok jest tworzony z zasobu szablonu okno dialogowe i są wyświetlane pola CDaoRecordset obiektu w formantach szablonu okno dialogowe.CDaoRecordView Obiektu używa okno dialogowe wymiany danych (DDX) i wymiany pól rekordów DAO (DFX) do zautomatyzowania przepływu danych między pól zestawu rekordów i formantów na formularzu.CDaoRecordViewdostarcza również domyślna implementacja do przenoszenia do pierwszej, następny, poprzedni lub ostatni rekord i interfejs aktualizacji rekordu w widoku.
[!UWAGA]
Klasy bazy danych DAO różnią się od klasy bazy danych MFC oparte na Open Database Connectivity (ODBC).Wszystkie nazwy klasy bazy danych DAO mają prefiks "CDao".Możesz nadal dostęp do źródeł danych ODBC z klas obiektów DAO; klasy DAO ogólnie oferuje możliwości superior, ponieważ korzystają z aparatu bazy danych Microsoft Jet.
Kreator aplikacji jest najczęstszym sposobem tworzenia widoku rekordu.Kreator aplikacji tworzy klasę rekordu widoku i jego skojarzonych rekordów klasy jako część aplikacji szkielet starter.
Jeśli wystarczy jeden formularz podejście Kreator aplikacji jest łatwiejsze.ClassWizard pozwala zdecydować użyć widoku rekordu później w procesie rozwoju.Jeśli nie utworzysz klasy rekordu widoku za pomocą Kreatora aplikacji, można utworzyć go później z ClassWizard.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.
Informacji o implementacji domyślny do przenoszenia z rekordami, zobacz IsOnFirstRecord i IsOnLastRecord i artykułu przy użyciu widoku rekordu, którego dotyczy zarówno CRecordView i CDaoRecordView.
CDaoRecordViewprzechowuje 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.Wszystkie wyżej wymienionych artykułów dotyczą zarówno CRecordView i CDaoRecordView.
Hierarchii dziedziczenia
CDaoRecordView
Wymagania
Nagłówek: afxdao.h