Nastaví podmínku Filter pro tabulku DBType. Filter je textový řetězec, odpovídající SQL klauzuli WHERE . Funkce vrací předchozí nastavený filter.
Nastavení předchozího filteru při ukončení makra se NEPROVÁDÍ. Nastavením filtru se provede výběr vět z databáze všem, kdo s databází pracují.
Funkce _SetFilter se obvykle používá ve spojení s funkcí _MakeFilter, která vytvoří jednotlivé části SQL dotazu, aniž by bylo potřeba znát přesné znění jmen slouců v tabulkách.
Používání funkce _SetFilter pro procházení omezené množiny řádků nejaké tabulky je nejefektivnější metodou.
Jestliže chcete použít DB browser a v něm vidět pouze omezený počet vět, je funkce _SetFilter jedinou možností, jak to udělat.
Jak efektivně používat SQL dotazy v makrojazyku
Podívejte se na: Databázové makrofunkce
Příklad:
Příklad: