V projekte Accessu (*.adp) môžete použiť akciu makra OtvoriťFunkciu na otvorenie funkcia definovaná používateľom v údajové zobrazenie, vnorenej funkcie návrhové zobrazenie, zobrazenia editora textu SQL (pre skalárnú alebo tabuľkovú používateľom definovanú funkciu) alebo ukážku pred tlačou. Táto akcia spustí používateľom definovanú funkciu pri otvorení v údajovom zobrazení. Môžete tiež vybrať režim zadávania údajov pre používateľom definovanú funkciu a obmedziť záznamy, ktoré sa zobrazia používateľom definovanou funkciou.
Poznámka: Táto akcia nebude povolená, ak databáza nie je dôveryhodná.
Poznámka: Access 2010 je posledná verzia, ktorá podporuje dátové projekty Accessu.
Nastavenie
Akcia makra OtvoriťFunkciu obsahuje nasledovné argumenty.
Argument akcie |
Popis |
Názov funkcie |
Názov používateľom definovanej funkcie, ktorá sa má otvoriť. V poli Názov funkcie sa zobrazia všetky používateľom definované funkcie v aktuálnej databáze. Tento argument je povinný. Ak spustíte makro obsahujúce akciu Funkcia v knižničná databáza, Access najprv vyhľadá funkciu s týmto názvom v databáze knižnice a potom v aktuálnej databáze. |
Zobrazenie |
Zobrazenie, v ktorom sa otvorí používateľom definovaná funkcia. V poli Zobrazenie vyberte položku Údajový hárok, Návrh, Ukážka pred tlačou, Kontingenčná tabuľka alebo Kontingenčný graf. Predvolené nastavenie je Údajový hárok. |
Režim údajov |
Režim zadávania údajov pre používateľom definovanú funkciu. Vzťahuje sa to len na používateľom definované funkcie otvorené v údajovom zobrazení. Vyberte položku Pridať (používateľ môže pridávať nové záznamy, ale nemôže zobraziť ani upraviť existujúce záznamy), Upraviť (používateľ môže zobraziť alebo upraviť existujúce záznamy a pridať nové záznamy) alebo Iba na čítanie (používateľ môže záznamy iba zobrazovať). Predvolený režime je režim úprav. |
Poznámky
Táto akcia makra je podobná ako dvojité kliknutie na používateľom definovanú funkciu na navigačnej table alebo kliknutie pravým tlačidlom myši na funkciu na navigačnej table a výber zobrazenia.
Prepnutím na návrhové zobrazenie, keď je otvorená používateľom definovaná funkcia, sa odstráni nastavenie argumentu Režim údajov pre používateľom definovanú funkciu. Toto nastavenie nie je platné, a to ani v prípade, že sa používateľ vráti do údajového zobrazenia.
Tipy
-
Na navigačnej table môžete vybrať používateľom definovanú funkciu a presunúť ju do okna návrhu makra. Týmto sa automaticky vytvorí akcia OpenFunction , ktorá otvorí používateľom definovanú funkciu v údajovom zobrazení.
-
Ak nechcete zobraziť systémové hlásenia, ktoré sa zvyčajne zobrazujú pri spustení používateľom definovanej funkcie (čo znamená, že ide o používateľom definovanú funkciu a zobrazuje počet záznamov, ktoré sa budú týkať), môžete použiť akciu makra NastaviťUzornenia na potlačenie zobrazenia týchto hlásení.
Ak chcete spustiť akciu makra OtvoriťFunkciu v module Visual Basic for Applications (VBA), použite metódu OpenFunction objektu DoCmd .