Příznaky
Když vytvoříte formulář nebo sestavu a použijete filtr před prvním uložením a pak ho uložíte, dokud je filtr stále platný, nebude možné filtr vypnout. Ve formuláři nebo sestavě se vždy zobrazí filtrované zobrazení podkladové tabulky nebo dotazu.
Příčina
K dispozici je funkce, která umožňuje snadno vytvářet trvale filtrované formuláře a sestavy. Access to dělá tak, že do návrhu objektu začlení filtr, pokud je tento filtr platný při prvním uložení objektu.
Řešení
Pokud nechcete, aby byl filtr, který jste použili u nově vytvořeného formuláře nebo sestavy, trvalý, odeberte ho před prvním uložením objektu.
Pokud jste formulář nebo sestavu vytvořili a uložili jste je poprvé, když jsou ve filtrované stavu, a později se rozhodnete, že nechcete, aby byl filtr trvalý, můžete upravit vlastnost Zdroj záznamů objektu pomocí následujícího postupu.
Odebrání trvalého filtru z formuláře nebo sestavy
-
V navigačním podokně klikněte pravým tlačítkem na formulář nebo sestavu a potom v místní nabídce klikněte na Návrhové zobrazení . Objekt se otevře v návrhovém zobrazení.
-
Pokud seznam vlastností ještě není viditelný, zobrazte ho stisknutím klávesy F4.
-
Klikněte do pole vlastnosti Zdroj záznamů objektu a potom klikněte na . Zobrazí se návrhář dotazu se zobrazeným dotazem sady záznamů objektu.
-
V návrhové mřížce dotazu vyhledejte filtrovaná pole a kritéria filtru. Na následujícím obrázku je jedno filtrované pole Název_společnosti a jedno kritérium Contoso, Ltd.
-
Kliknutím na šedý pruh přímo nad řádkem Pole v návrhové mřížce dotazu vyberte sloupec, který obsahuje filtrované pole.
-
Stisknutím klávesy DELETE odeberte filtrované pole a jeho kritérium.
-
Opakujte kroky 5 a 6 pro každé filtrované pole, které chcete odebrat z návrhu objektu.
-
Zavřete návrháře dotazů. Po zobrazení výzvy k uložení změn provedených v příkazu SQL a aktualizaci vlastnosti klikněte na Ano.
Z formuláře nebo sestavy jste odebrali trvalý filtr.
Poznámka: Odebrání trvalého filtru z formuláře nebo sestavy tímto způsobem nebrání tomu, abyste v budoucnu na tomto objektu používali stejný filtr běžným způsobem. Jenom ho odebere z návrhu objektu, takže ve výchozím nastavení můžete zobrazit všechny záznamy v podkladové tabulce nebo dotazu.