Sdílet prostřednictvím


CDaoRecordset::MoveFirst

Volání funkce tohoto člena provést první záznam v sadě záznamů (pokud existuje) aktuálního záznamu.

void MoveFirst( );

Poznámky

Nemusíte volat MoveFirst okamžitě po otevření sady záznamů.V té době je aktuální záznam automaticky první záznam (pokud existuje).

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.

Při volání MoveLast v objektu recordset založeného na dotazu SQL nebo querydef, dotaz bude vynuceno ukončení a úplném naplnění objektu recordset.

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::MoveLast

CDaoRecordset::MoveNext

CDaoRecordset::MovePrev