Spuštění akce nebo posloupnosti akcí pomocí příkazového tlačítka

Spuštění akce nebo posloupnosti akcí pomocí příkazového tlačítka

Pomocí příkazového tlačítka na formuláři Accessu můžete spouštět akci nebo sadu akcí. Můžete třeba vytvořit příkazové tlačítko, které otevře další formulář. Aby příkazové tlačítko provádělo akci, napíšete makro nebo obslužnou proceduru události – a makro nebo proceduru připojíte k vlastnosti příkazového tlačítka Při kliknutí. Makro můžete také vložit přímo do vlastnosti příkazového tlačítka Při kliknutí. Pak budete moct příkazové tlačítko zkopírovat do dalších formulářů a nepřijdete přitom o funkčnost tlačítka.

V tomto článku

Přidání příkazového tlačítka do formuláře pomocí průvodce

Vytvoření tlačítka přetažením makra do formuláře

Vytvoření příkazového tlačítka bez použití průvodce

Přizpůsobení příkazového tlačítka

Přidání příkazového tlačítka do formuláře pomocí průvodce

Pomocí Průvodce příkazovým tlačítkem můžete rychle vytvářet příkazová tlačítka, která dělají nejrůznější úkoly, jako je zavření formuláře, otevření sestavy, nalezení záznamu nebo spuštění makra.

  1. V navigačním podokně klikněte pravým tlačítkem na formulář a v místní nabídce klikněte na příkaz Návrhové zobrazení.

  2. Zajistěte, aby na kartě Návrh ve skupině Ovládací prvky byla vybraná možnost Použít průvodce ovládacími prvky Obrázek tlačítka .

    Obrázek tlačítka

  3. Na kartě Návrh klikněte ve skupině Ovládací prvky na položku Tlačítko.

    Obrázek tlačítka

  4. V návrhové mřížce klikněte na místo, kam chcete příkazové tlačítko vložit.

    Spustí se Průvodce příkazovým tlačítkem.

  5. Postupujte podle pokynů průvodce. Na poslední stránce klikněte na Dokončit.

    Průvodce vytvoří příkazové tlačítko a vloží makro do vlastnosti tlačítka Při kliknutí. Toto makro obsahuje akce k provedení úkolu, který jste v průvodci zvolili.

Zobrazení nebo úprava makra vloženého do příkazového tlačítka

  1. V navigačním podokně klikněte pravým tlačítkem na formulář, který obsahuje příkazové tlačítko, a v místní nabídce klikněte na příkaz Návrhové zobrazení Obrázek tlačítka nebo Zobrazení rozložení Obrázek tlačítka .

  2. Kliknutím příkazové tlačítko vyberte a stisknutím klávesy F4 zobrazte jeho seznam vlastností.

  3. Na kartě Událostní seznamu vlastností by se mělo v poli vlastnosti Při kliknutí zobrazit [Vložené makro]. Klikněte kamkoli do tohoto pole vlastnosti a potom na pravé straně pole klikněte na Tlačítko Tvůrce .

Zobrazí se Tvůrce maker a ukáže akci nebo akce, které tvoří vložené makro.

Začátek stránky

Vytvoření tlačítka přetažením makra do formuláře

Pokud jste už makro vytvořili a uložili, můžete příkazové tlačítko pro spouštění makra vytvořit snadno tak, že přetáhnete makro z navigačního podokna do formuláře otevřeného v návrhovém zobrazení.

  1. Otevřete formulář v návrhovém zobrazení – v navigačním podokně klikněte pravým tlačítkem na formulář a v místní nabídce klikněte na příkaz Návrhové zobrazení Obrázek tlačítka .

  2. V navigačním podokně najděte makro, které se má spouštět pomocí nového příkazového tlačítka, a přetáhněte toto makro do formuláře.

    Access automaticky vytvoří příkazové tlačítko a jako titulek tlačítka použije název makra. Access také vloží název makra do vlastnosti příkazového tlačítka Při kliknutí, aby se makro spustilo, když uživatel na tlačítko klikne. Access použije pro tlačítko obecný název, proto je vhodné zadat do vlastnosti tlačítka Název jiný, smysluplnější název. Když je formulář v návrhovém zobrazení, zobrazíte seznam vlastností pro příkazové tlačítko tak, že na tlačítko kliknete a pak stisknete klávesu F4.

Další informace o vytváření maker najdete v článku Vytvoření makra uživatelského rozhraní.

Začátek stránky

Vytvoření příkazového tlačítka bez použití průvodce

Příkazové tlačítko můžete vytvořit i bez použití Průvodce příkazovým tlačítkem. Při tomto postupu umístíte tlačítko do formuláře a pak nastavíte několik vlastností.

  1. V navigačním podokně klikněte pravým tlačítkem na formulář a v místní nabídce klikněte na příkaz Návrhové zobrazení Obrázek tlačítka .

  2. Zajistěte, aby na kartě Návrh ve skupině Ovládací prvky nebyla vybraná možnost Použít průvodce ovládacími prvky.

    Obrázek tlačítka

  3. Na kartě Návrh klikněte ve skupině Ovládací prvky na položku Tlačítko.

    Obrázek tlačítka

  4. Klikněte ve formuláři na místo, kam chcete příkazové tlačítko umístit.

    Access umístí příkazové tlačítko do formuláře.

    Protože možnost Použít průvodce ovládacími prvky nebyla vybraná, neprovádí Access další zpracování. Pokud by se při umístění příkazového tlačítka do formuláře spustil Průvodce příkazovým tlačítkem, můžete v průvodci kliknout na tlačítko Storno.

  5. Nechte příkazové tlačítko vybrané a stisknutím klávesy F4 zobrazte jeho seznam vlastností.

  6. Kliknutím na kartu Vše zobrazte všechny vlastnosti příkazového tlačítka.

  7. Nastavte vlastnosti podle následující tabulky a dokončete tak návrh příkazového tlačítka.

Vlastnost

Popis

Název

Access dá ve výchozím nastavení novému příkazovému tlačítku název Příkaz, za kterým následuje číslo – například Příkaz34. Není to sice nutné, ale je vhodné změnit tento název na jiný, který bude vyjadřovat funkci tlačítka (třeba PříkazSestavaProdeje nebo TlačítkoZavřítFormulář). To vám může později pomoct, když se budete chtít na tlačítko odkázat v makru nebo obslužné proceduře události.

Titulek

Zadejte titulek, který se má zobrazit na příkazovém tlačítku, například Sestava prodeje nebo Zavřít formulář.

Poznámka: Pokud je ve vlastnosti Obrázek určený obrázek, titulek se nezobrazí.

Při kliknutí

Pomocí této vlastnosti určete, co se má stát při kliknutí na příkazové tlačítko. Vlastnost nastavíte tak, že kliknete do jejího pole a pak uděláte některou z těchto věcí:

  • Pokud chcete, aby příkazové tlačítko spouštělo existující uložené makro, klikněte na šipku rozevíracího seznamu a pak klikněte na název makra.

  • Pokud chcete, aby příkazové tlačítko spouštělo předdefinovanou funkci nebo funkci VBA, zadejte rovnítko (=) a po něm název funkce – například =MsgBox("Ahoj všichni") nebo =MojeFunkce(argumenty).

  • Pokud chcete vytvořit výraz, klikněte na Tlačítko Tvůrce a pak klikněte na Tvůrce výrazů.

  • Pokud chcete začít vytvářet obslužnou proceduru události, která používá kód VBA (Visual Basic for Applications), klikněte na Tlačítko Tvůrce a pak klikněte na Tvůrce kódu. Pokud chcete vytvořit nové vložené makro obsahující akce, které má příkazové tlačítko provádět, klikněte na Tlačítko Tvůrce a pak klikněte na Tvůrce maker.

    Poznámka: Databáze Accessu, které obsahují kód VBA, musí mít udělený stav důvěryhodnosti, aby bylo možné spouštět kód.

Nápovědu k dalším vlastnostem, o kterých se tady nezmiňujeme, získáte tak, že umístíte kurzor do pole vlastnosti a stisknete klávesu F1.

Začátek stránky

Přizpůsobení příkazového tlačítka

Access nabízí mnoho způsobů, jak příkazová tlačítka přizpůsobit, aby měla na formuláři požadovaný vzhled a funkci. Můžete třeba vytvořit řadu příkazových tlačítek v tabulkovém nebo skládaném uspořádání, nebo můžete zařídit, aby příkazová tlačítka vypadala spíše jako hypertextové odkazy.

  1. V navigačním podokně klikněte pravým tlačítkem na formulář a potom klikněte na příkaz Návrhové zobrazení Obrázek tlačítka .

  2. Udělejte některou z těchto věcí:

    • Vytvoření vodorovného (tabulkového) nebo svislého (skládaného) rozložení příkazových tlačítek    

      Příkazová tlačítka můžete přidat do tabulkového nebo skládaného rozložení a vytvořit tak řádek nebo sloupec přesně zarovnaných tlačítek. Tlačítka pak můžete přemísťovat jako skupinu. Úpravy formulářů se tím zjednoduší. Můžete také použít styly formátování současně na celý řádek nebo sloupec příkazových tlačítek. Tlačítka můžete oddělit pomocí mřížky.

      1. Klikněte pravým tlačítkem na jedno z příkazových tlačítek, které chcete přidat do rozložení, a v místní nabídce přejděte na položku Rozložení.

      2. Pokud chcete začít vodorovný řádek tlačítek, klikněte na Tabulkové Obrázek tlačítka , pokud chcete vytvořit svislý sloupec tlačítek, klikněte na Skládané Obrázek tlačítka .

        Access nakreslí kolem příkazového tlačítka ohraničení a označí tak rozložení. Každé tlačítko je spárované s popiskem, který se nedá odstranit – pokud ale není popisek potřeba, můžete ho zmenšit na velmi malou velikost.

        Následující obrázek ukazuje příkazové tlačítko s přidruženým popiskem v tabulkovém rozložení. Všimněte si, že popisek je v nejblíže vyšším oddílu – brání to opakování popisků v jednotlivých detailních záznamech.

        Příkazové tlačítko v tabulkovém rozložení

        Následující obrázek ukazuje příkazové tlačítko s přidruženým popiskem ve skládaném rozložení. Ve skládaném rozložení je popisek i tlačítko vždy ve stejném oddílu.

        Příkazové tlačítko ve skládaném rozložení

      3. Přidejte do rozložení další příkazová tlačítka – přetáhněte je do oblasti rozložení. Když příkazové tlačítko přetáhnete nad oblast rozložení, Access nakreslí vodorovný pruh vložení (pro tabulkové rozložení) nebo svislý pruh vložení (pro skládané rozložení) a vyznačí tak, kam se příkazové tlačítko po uvolnění tlačítka myši umístí.

        Přidání tlačítka do skládaného rozložení ovládacích prvků

        Po uvolnění tlačítka myši se ovládací prvek přidá do rozložení.

        Tlačítko přidané do skládaného rozložení ovládacích prvků

      4. Přesunutí příkazových tlačítek v tabulkovém rozložení o oddíl nahoru nebo dolů.    Pokud chcete příkazové tlačítko ponechat v tabulkovém rozložení, ale chcete ho přesunout do jiného oddílu formuláře (třeba z oddílu Podrobnosti do oddílu Záhlaví formuláře), postupujte takto:

        1. Vyberte příkazové tlačítko.

        2. Na kartě Uspořádání klikněte na Přesunout nahoru nebo Přesunout dolů.

          Příkazové tlačítko se přesune nahoru nebo dolů do dalšího oddílu, zůstane ale v tabulkovém rozložení. Pokud v místě, kam tento ovládací prvek přesouváte, už nějaký ovládací prvek je, vymění si tyto dva ovládací prvky svoje místa.

          Poznámka: Pro skládaná rozložení jsou příkazy Přesunout nahoru a Přesunout dolů zakázané.

      5. Přesunutí celého rozložení příkazových tlačítek    

        1. Klikněte na libovolné z příkazových tlačítek v rozložení.

          V levém horním rohu rozložení se zobrazí selektor rozložení.

        2. Přetažením selektoru rozložení můžete rozložení přesunout na jiné místo.

    • Přidání mřížky do rozložení příkazových tlačítek    

      1. Vyberte libovolné z příkazových tlačítek v rozložení.

      2. Na kartě Uspořádání klikněte na Mřížka a pak klikněte na požadovaný styl mřížky.

    • Zprůhlednění příkazového tlačítka    

      Když příkazové tlačítko zprůhledníte, můžete ho umístit na libovolný objekt ve formuláři a objekt pak bude zdánlivě fungovat jako příkazové tlačítko. Máte třeba obrázek, který chcete rozdělit na samostatné oblasti reagující na kliknutí, z nichž každá bude spouštět jiné makro. Můžete to udělat tak, že na obrázek umístíte několik průhledných příkazových tlačítek.

      1. Klikněte na příkazové tlačítko, které chcete zprůhlednit, a stisknutím klávesy F4 zobrazte seznam vlastností příkazového tlačítka.

      2. Na kartě Formátové seznamu vlastností klikněte do pole vlastnosti Průhledný.

      3. V rozevíracím seznamu vyberte Ano.

        V návrhovém zobrazení zůstane viditelný obrys příkazového tlačítka, ale ve formulářovém zobrazení bude tlačítko neviditelné.

        Poznámka: Nastavením vlastnosti Průhledný příkazového tlačítka na Ano dosáhnete něčeho jiného než nastavením vlastnosti Zobrazit na Ne. Oběma operacemi příkazové tlačítko skryjete, ale po nastavení vlastnosti Průhledný na Ano zůstane tlačítko povolené. Nastavením vlastnosti Zobrazit na Ne tlačítko zakážete.

    • Nastavení vzhledu příkazového tlačítka jako u hypertextového odkazu    

      Pokud chcete, můžete příkazové tlačítko skrýt, ale titulek nechat zobrazený. Výsledek se podobá popisku, který ale funguje jako příkazové tlačítko. Text titulku můžete také podtrhnout a změnit jeho barvu, aby vypadal jako hypertextový odkaz.

      1. Kliknutím vyberte příkazové tlačítko a stisknutím klávesy F4 zobrazte jeho seznam vlastností.

      2. Na kartě Formátové seznamu vlastností klikněte do pole vlastnosti Styl pozadí.

      3. V rozevíracím seznamu vyberte Průhledné.

        Tělo příkazového tlačítka bude skryté, ale jeho titulek zůstane viditelný.

      4. Text v titulku můžete podtrhnout nebo změnit jeho barvu pomocí nástrojů ve skupině Písmo na kartě Formát (nebo na kartě Návrh).

        Příkazy dostupné v Accessu ve skupině Písmo

    • Vytvoření tlačítka Storno    

      1. Klikněte na příkazové tlačítko a stisknutím klávesy F4 otevřete jeho seznam vlastností.

      2. V poli vlastnosti Storno klikněte na Ano.

        Pokud je vlastnost Storno příkazového tlačítka nastavená na Ano a formulář je aktivním formulářem, může uživatel vybrat příkazové tlačítko kliknutím, stisknutím klávesy ESC nebo stisknutím klávesy ENTER (pokud je fokus na příkazovém tlačítku). Když u kteréhokoli příkazového tlačítka nastavíte vlastnost Storno na Ano, nastaví se tato vlastnost automaticky u všech ostatních příkazových tlačítek ve formuláři na Ne.

        Pokud chcete, aby tlačítko Storno rušilo všechny akce provedené ve formuláři nebo v dialogovém okně, musíte napsat makro nebo obslužnou proceduru události a makro nebo proceduru připojit k vlastnosti Při kliknutí tohoto tlačítka.

        Poznámka: U formuláře, který umožňuje nevratné operace (například odstranění), je vhodné nastavit tlačítko Storno jako výchozí příkazové tlačítko formuláře. Uděláte to tak, že na Ano nastavíte vlastnost Storno i vlastnost Výchozí.

    • Zobrazení obrázku na příkazovém tlačítku.    Do pole vlastnosti Obrázek příkazového tlačítka zadejte cestu a název souboru obrázku (například souboru .bmp, .ico nebo .dib). Pokud cestu nebo název souboru přesně neznáte, klikněte na Tlačítko Tvůrce a otevřete tak Tvůrce obrázků.

      Tvůrce obrázků

      Klikněte na Procházet a najděte požadovaný obrázek, nebo klikněte na některý z obrázků v seznamu Dostupné a zobrazte tak ukázky profesionálně vytvořených obrázků, které můžete použít. Pokud najdete vhodný obrázek, přidejte ho kliknutím na OK do příkazového tlačítka.

      Access nastaví vlastnost Typ obrázku standardně na Vložený. Když vlastnosti Obrázek příkazového tlačítka přiřadíte obrázek a použijete nastavení Vložený, vytvoří se kopie obrázku a uloží se v souboru databáze aplikace Access. Jakékoli další změny původního obrázku se v příkazovém tlačítku neprojeví. Pokud chcete vytvořit odkaz na původní obrázek, aby se všechny změny obrázku projevily v příkazovém tlačítku, změňte vlastnost Typ obrázku na Propojený. Původní obrázek musí zůstat na stejném místě. Pokud soubor obrázku přesunete nebo přejmenujete, Access při otevření databáze zobrazí chybovou zprávu a v příkazovém tlačítku se místo obrázku zobrazí titulek tlačítka.

    • Zobrazení obrázku i titulku na příkazovém tlačítku    

      Na příkazovém tlačítku můžete zobrazit titulek i obrázek. Postupujte takto:

      1. Podle dřívějších pokynů v této části přidejte do příkazového tlačítka obrázek.

      2. Vyberte příkazové tlačítko. Pokud není zobrazený seznam vlastností, zobrazte ho stisknutím klávesy F4.

      3. Na kartě Formátové seznamu vlastností zadejte do pole vlastnosti Titulek požadovaný titulek.

      4. V poli vlastnosti Umístění titulku obrázku klikněte na šipku rozevíracího seznamu a vyberte požadované umístění. Pokud chcete třeba zobrazit titulek pod obrázkem, vyberte možnost Dole. Pokud chcete zobrazit titulek vpravo od obrázku, vyberte možnost Vpravo. Pokud chcete, aby se umístění zvolilo automaticky podle národního prostředí systému, vyberte možnost Obecné. Při tomto nastavení se titulek pro jazyky, které se čtou zleva doprava, zobrazí vpravo, a pro jazyky, které se čtou zprava doleva, se zobrazí vlevo.

Začátek stránky

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×