Sdílet prostřednictvím


CDaoRecordset::MovePrev

Volání funkce tohoto člena provést předchozí záznam v sadě záznamů aktuální záznam.

void MovePrev( );

Poznámky

Doporučujeme volat IsBOF dříve než se pokusíte přesunout na předchozí záznam.Volání MovePrev vyvolají CDaoException -li IsBOF vrátí nenulovou, které jste již zobrazili před první záznam nebo že nebyly vybrány žádné záznamy v sadě záznamů.

Poznámka k upozorněníUpozornění

Žádný z volání přesunout funkce vyvolá výjimku, pokud sada záznamů neobsahuje žádné záznamy.Obecně volání i IsBOF a IsEOF před operaci přesunu zjistíte, zda sada záznamů záznamy.Po volání otevřených nebo Requery, buď volání IsBOF nebo IsEOF .

[!POZNÁMKA]

Pokud budete volat jakékoliv přesunout funkce, zatímco probíhá v aktuálním záznamu, dojde ke ztrátě bez upozornění aktualizace přidány nebo aktualizovány.

Použití přesunout funkce od záznamu k záznamu přesunout bez použití podmínku.Pomocí operací hledání záznamů v sadě nebo objektu recordset typu snímek, které splňují určité podmínky.Vyhledání záznamu v tabulce Typ objektu recordset, zavolejte na Seek .

Pokud sadu záznamů odkazuje na typ tabulky záznamů, následuje pohyb aktuální index v tabulce.Aktuální index lze nastavit pomocí vlastnosti indexu základní objekt DAO.Pokud není nastaveno aktuální index, pořadí vrácených záznamů není definován.

Nelze volat MoveFirst nebo MovePrev členské funkce se snímkem posouvání pouze pro předávání.

Přesunout pozici aktuální záznam v objektu recordset konkrétní počet záznamů vpřed nebo vzad, volání přesunout.

Související informace naleznete v tématech "Přesunout metoda" a "MoveFirst MoveLast, MoveNext metody MovePrevious" v nápovědě DAO.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::Move

CDaoRecordset::MoveFirst

CDaoRecordset::MoveLast

CDaoRecordset::MoveNext