CDaoRecordset::FindLast
Volání funkce tohoto člena najít poslední záznam, který splňuje zadané podmínky.
BOOL FindLast(
LPCTSTR lpszFilter
);
Parametry
- lpszFilter
Řetězcový výraz (stejně jako kde klauzule v příkazu SQL bez slova kde) slouží k vyhledání záznamu.
Vrácená hodnota
Nenulová hodnota, pokud jsou nalezeny odpovídající záznamy, jinak 0.
Poznámky
FindLast Členské funkce začíná hledání na konci záznamů a hledání dozadu směrem k začátku záznamů.
Pokud chcete zahrnout všechny záznamy v hledání (nikoli pouze ty, které splňují určitou podmínku) pomocí jedné operace přesunutí přesuňte od záznamu k záznamu.Vyhledání záznamu v tabulce typ záznamů, zavolejte Seek členské funkce.
Pokud není umístěn záznam odpovídající kritériím, je aktuální záznam ukazatele neurčeného, a FindLast vrátí hodnotu 0.Pokud sadu záznamů obsahuje více než jeden záznam, který splňuje kritéria, FindFirst nalezne první výskyt FindNext vyhledá další výskyt po první výskyt atd.
Upozornění |
---|
Můžete upravit aktuální záznam, nezapomeňte uložit změny voláním aktualizace členské funkce před přesunem do jiného záznamu.Přesunutí na další záznam bez aktualizace změn bez upozornění ztraceny. |
Pomocí jedné operace hledání není stejný jako volací MoveFirst nebo MoveNext , však které jednoduše vytvoří první nebo další záznam aktuální bez určení podmínku.Můžete provést operaci hledání pomocí operace přesunutí.
Při operacích hledání pomocí si pamatujte následující pravidla:
Pokud Najít vrátí nenulovou aktuální záznam není definována.V tomto případě je třeba umístit ukazatel aktuální záznam zpět na platný záznam.
Operace hledání nelze použít s možností posouvání pouze pro předávání objektu recordset typu snímek.
Je vhodné použít u.s. formát Datum (měsíc den rok) při vyhledávání polí obsahujících data, i když nepoužíváte u.s. verzi databázového stroje Microsoft Jet; v opačném případě se odpovídající záznamy nemusí být nalezen.
Při práci s databází ODBC a velké dynamické sady, můžete zjistit, že použití operací hledání je pomalá, zejména při práci s velkými sadami.Pomocí dotazů SQL může zlepšit výkon s vlastní pořadípodle nebo kde doložky, parametrické dotazy nebo CDaoQuerydef objekty, které načtení určitých indexovaných záznamů.
Související informace naleznete v tématu "FindFirst FindLast, NajítDalší metody FindPrevious by" v nápovědě DAO.
Požadavky
Záhlaví: afxdao.h