V accessovom projekte (*.adp) môžete pomocou akcie makra OtvoriťUloženýProcedure otvoriť uložená procedúra v údajové zobrazenie, uloženej procedúre návrhové zobrazenie alebo ukážke pred tlačou. Táto akcia spustí pomenovanú uloženú procedúru pri otvorení v údajovom zobrazení. Môžete vybrať režim zadávania údajov pre uloženú procedúru a obmedziť záznamy, ktoré sa zobrazia v uloženej procedúre.
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ťUkladanúProcedure obsahuje nasledovné argumenty.
|
Argument akcie |
Popis |
|
Názov procedúry |
Názov uloženej procedúry, ktorá sa má otvoriť. Pole Názov procedúry v časti Argumenty akcie v okne návrhu makra zobrazuje všetky uložené procedúry v aktuálnej databáze. Tento argument je povinný. Ak spustíte makro obsahujúce akciu makra OpenStoredProcedure v knižničná databáza, Access najprv vyhľadá uloženú procedúru s týmto názvom v databáze knižnice a potom v aktuálnej databáze. |
|
Zobrazenie |
Zobrazenie, v ktorom sa otvorí uložená procedúra. V okne Zobrazenie kliknite na 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 uloženú procedúru. Vzťahuje sa to len na uložené procedúry otvorené v údajovom zobrazení. Kliknite na položku Pridať (používateľ môže pridať 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 je podobná ako dvojité kliknutie na uloženú procedúru na navigačnej table alebo kliknutie pravým tlačidlom myši na uloženú procedúru na navigačnej table a výber požadovaného príkazu.
Prepnutím na návrhové zobrazenie, keď je uložená procedúra otvorená, sa odstráni nastavenie argumentu Režim údajov pre uloženú procedúru. Toto nastavenie nie je platné, a to ani v prípade, že sa používateľ vráti do údajového zobrazenia.
Tipy
-
Uloženú procedúru môžete presunúť z navigačnej tably do okna návrhu makra. Týmto sa automaticky vytvorí akcia makra OtvoriťUkladanúProcedúru , ktorá otvorí uloženú procedúru v údajovom zobrazení.
-
Ak nechcete zobraziť systémové hlásenia, ktoré sa normálne zobrazujú pri spustení uloženej procedúry (čo znamená, že ide o uloženú procedúru a zobrazuje počet záznamov, ktoré sa budú týkať), môžete použiť akciu NastaviťUzornenia na potlačenie zobrazovania týchto správ.
Ak chcete spustiť akciu makra OpenStoredProcedure v module Visual Basic for Applications (VBA), použite metódu OpenStoredProcedure objektu DoCmd .