K výběru zadaného databázového objektu můžete použít akci makra SelectObject v desktopových databázích Accessu.
Nastavení
Akce makra VybratObjekt má následující argumenty.
Akční argument |
Popis |
Typ objektu |
Typ databázového objektu, který chcete vybrat. Klikněte na Tabulka, Dotaz, Formulář, Sestava, Makro, Modul, Datová stránka, Zobrazení serveru, Diagram, Uložená procedura nebo Funkce v poli Typ objektu v části Argumenty akce v okně návrhu makra. Zadání tohoto argumentu je povinné. |
Název objektu |
Název objektu, který chcete vybrat. V seznamu Název objektu se objeví všechny objekty v databázi, které mají typ vybraný v argumentu Typ objektu. Toto je povinný argument, pokud nenastavíte argument v navigačním podokně na Ano. Poznámka: Názvy objektů pro objekty Zobrazení serveru, Diagram nebo Uložená procedura se nezobrazují v poli Název objektu projektu aplikace Access (.adp). |
V navigačním podokně |
Určuje, jestli Access vybere objekt v navigačním podokně. Klikněte na Ano (chcete-li vybrat objekt v navigačním podokně) nebo Ne (pokud nechcete vybrat objekt v navigačním podokně). Výchozí možnost je Ne. |
Poznámky
Akce makra SelectObject funguje s libovolným accessovým objektem, který může přijímat Fokus. Tato akce přesune fokus na zadaný objekt a zobrazí objekt, pokud je skrytý. Pokud je objektem Formulář, akce makra SelectObject nastaví vlastnost formuláře Visible na Ano a vrátí formulář do režimu nastaveného jeho Vlastnosti formuláře (například jako Modální nebo Místní formulář ).
Pokud objekt není otevřený v jednom z dalších accessových oken, můžete ho vybrat v navigačním podokně nastavením argumentu V navigačním podokně na Ano. Pokud nastavíte argument V navigačním podokně na Hodnotu Ne, zobrazí se při pokusu o výběr objektu, který není otevřený, chybová zpráva.
Tuto akci můžete často použít k výběru objektu, se kterým chcete provést další akce. Pokud máte například Access nakonfigurovaný tak, aby místo dokumentů s kartami používal překrývající se okna, můžete chtít obnovit minimalizovaný objekt (pomocí akce makra ObnovitWindow ) nebo maximalizovat okno obsahující objekt, se kterým chcete pracovat (pomocí akce makra MaximalizovatWindow ).
Pokud vyberete formulář, můžete se pomocí akcí makra GoToControl, GoToRecord a GoToPage přesunout do konkrétních oblastí formuláře. Akce makra Přejít NaZáznam funguje také pro datové listy.
Chcete-li spustit akci SelectObject v modulu Visual Basic for Applications (VBA), použijte Metodu SelectObject objektu DoCmd .