CRecordView::OnMove

wirtualne BOOL OnMove ( UINT nIDMoveCommand );
rzut ( CDBException );

Wartość zwracany

Niezerowa, jeśli przeniesienie było udane; inny sposób 0, jeżeli żądanie przeniesienia odmówiono.

Parametry

nIDMoveCommand

Jedna z następujących wartości Identyfikatora standardowe polecenia:

Uwagi

Wywołanie tej funkcji członek przenieść do innego rekordu w zestawie rekordów i wyświetlić jej pola w formantach rekordu widoku. Domyślna implementacja wzywa odpowiednie przenieść Członkowskie funkcji obiektu CRecordset skojarzony rekord widoku.

Domyślnie OnMove aktualizacji bieżącego rekordu w źródle danych, jeśli użytkownik zmienił jej zdaniem rekordu.

AppWizard tworzy zasób menu z pierwszego rekordu, ostatniego rekordu, następny rekord i poprzedni rekord elementy menu. Po wybraniu opcji narzędzi dokujące, AppWizard również tworzy pasek narzędzi z przyciskami odpowiadającymi tych poleceń.

Jeśli przeniesiesz przeszłości ostatniego rekordu w zestawie rekordów, rekord widoku nadal będzie wyświetlany w ostatnim rekordzie. Jeśli przeniesiesz wstecz w przeszłości pierwszego rekordu, rekord widok nadal będzie wyświetlany w pierwszą rekordu.

Przestroganbsp;  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, OnUpdateRecord&Nextlub OnUpdateRecordPrev — przed odpowiednią operację do określenia, czy zestaw rekordów zawiera rekordy przenoszenia. Aby uzyskać informacje dotyczące obsługi aktualizacji, zobacz Omówienie: tworzenie obsługuje że Program bazy danych w Visual C++ Programmer's Guide.

Omówie&nie CRecordView |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CRecordset::Move

Index