Udostępnij za pośrednictwem


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.

Informacje dotyczące przestrogiPrzestroga

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

Zobacz też

Informacje

Klasa CDaoRecordView

Diagram hierarchii

CDaoRecordset::Move