CDaoRecordView::OnMove
Wywołanie tej funkcji Członkowskich przenieść do innego rekordu w zestawie rekordów i wyświetlania pól w formantach widoku rekordu.
virtual BOOL OnMove(
UINT nIDMoveCommand
);
Parametry
nIDMoveCommand
Jedną z następujących wartości Identyfikatora standardowego polecenia:ID_RECORD_FIRSTPrzejście do pierwszego rekordu w zestawie rekordów.
ID_RECORD_LASTPrzejdź do ostatniego rekordu w zestawie rekordów.
ID_RECORD_NEXTPrzejście do następnego rekordu w zestawie rekordów.
ID_RECORD_PREVPrzejście do poprzedniego rekordu w zestawie rekordów.
Wartość zwracana
Niezerowa, jeśli przeniesienie zostało wykonane prawidłowo; inaczej 0, jeżeli żądanie move zostało odrzucone.
Uwagi
Domyślna implementacja wywołuje odpowiednią funkcję Członkowskie przenoszenia z CDaoRecordset obiektu skojarzonego z widoku rekordu.
Domyślnie OnMove aktualizuje bieżący rekord w źródle danych, jeśli użytkownik zmienił się on w widoku rekordu.
Kreator aplikacji tworzy zasobu menu z pierwszego rekordu, ostatni rekord, następny rekord i poprzedni rekord elementów menu.Wybranie opcji narzędzi wstępnej aplikacji Kreator tworzy również pasek narzędzi z przyciski odpowiadające tych poleceń.
Jeśli w przeszłości ostatni rekord w zestawie, widok rekord nadal będzie wyświetlany ostatni rekord.Jeśli przeniesiesz Wstecz w przeszłości pierwszego rekordu, widok rekordu nadal będzie wyświetlany pierwszy rekord.
![]() |
---|
Wywołanie OnMove zgłasza wyjątek, jeśli zestaw rekordów nie zawiera żadnych rekordów.Wywołanie funkcji obsługi aktualizacji interfejsu użytkownika właściwe — OnUpdateRecordFirst, OnUpdateRecordLast, OnUpdateRecordNext, lub OnUpdateRecordPrev — przed odpowiednie przenoszenie operacji, aby określić, czy zestaw rekordów. |
Wymagania
Nagłówek: afxdao.h