Příklady: Obsah

Ovládací prvky formulářů

Každý měsíc bývá ve společnosti „Naše zahrada“ vyhodnocen nejlepší prodejce, hodnocení se provádí přiřazením bodů z intervalu 1-5 bodů. Sekretářka si usnadnila práci pomocí grafických objektů a hypertextových odkazů. Dále si zjednodušila práci pomocí maker, která lze spouštět pomocí formulářových tlačítek.

Zadání:

Otevřete soubor Formulare.ods.

  1. Na listu Prodejci vložte do sekce Hodnocení nejlepšího prodejce pod text Jméno a příjmení (do buňky Q11) pole se seznamem, použijte ovládací prvek formuláře. Jako vstupní oblast pole nadefinujte oblast buněk A4:A33. Pole vyzkoušejte.

  2. Na listu Prodejci vložte pod text Bodové ohodnocení posuvník, použijte ovládací prvek formuláře. Posuvník propojte s buňkou T11, nastavte mu hodnoty v intervalu 1-5, s krokem 1. Posuvník vyzkoušejte.

  3. Na listu Úvod vložte pod obrázek tlačítko s textem Skrýt karty listů, použijte ovládací prvek formuláře. Tlačítku přiřaďte makro Ouška_Listů. Vedle tohoto tlačítka umístěte další, kterým budete zobrazovat listy (Zobrazit karty listů, makro Ouška_listů2). Makra vyzkoušejte.

  4. Vyzkoušejte si rovněž přepínání mezi listy pomocí hypertextových odkazů.

  5. Sešit uložte a zavřete.

Řešení:

Otevřete soubor dle zadání například dvojitým kliknutím na něj v Průzkumníkovi nebo zkratkou Ctrl+O v programu LibreOffice Calc.

  1. Pokud je to nutné, povolte makra v dokumentu. Přepněte se na list Prodejci, pokud nemáte zobrazenu lištu Ovládací prvky formuláře, tak si ji zobrazte pomocí menu Zobrazit / Nástrojové lišty. Klikněte na ikonu Režim návrhu zap/vyp a z lišty vyberte ikonu Pole se seznamem. Nakreslete pod text Jméno a příjmení vybraný ovládací prvek. Průvodce polem se seznamem zavřete. Klikněte na nakreslený a označený prvek pravým tlačítkem myši a z menu vyberte položku Ovládací prvek... Na záložce Data v dialogovém okně zadejte do pole Oblast zdrojových buněk rozsah A4:A33 a okno zavřete.Vypněte Režim návrhu na liště a vyzkoušejte fungování ovládacího prvku.

  2. Klikněte na ikonu Režim návrhu zap/vyp a z lišty vyberte ikonu Posuvník. Nakreslete pod text Bodové ohodnocení vybraný ovládací prvek. Klikněte na nakreslený a označený prvek pravým tlačítkem myši a z menu vyberte položku Ovládací prvek... Na záložce Data v dialogovém okně zadejte do pole Propojená buňka adresu buňky T11. Na záložce Obecné nastavte Min. hodnota posunu = 1 a Max. hodnota posunu = 5 a okno zavřete. Vypněte Režim návrhu na liště a vyzkoušejte fungování ovládacího prvku.

  3. Přepněte se na list Úvod, na liště Ovládací prvky formuláře zapněte Režim návrhu, zvolte ikonu Tlačítko a nakreslete pod obrázek na levou stranu obrys tlačítka. Poté klikněte na označený prvek pravým tlačítkem myši a z menu vyberte položku Ovládací prvek. Na záložce Obecné v dialogovém okně vložte požadovaný popisek (Skrýt karty listů) a přepněte se na záložku Události. Zde stiskněte tlačítko se třemi tečkami vpravo od textového pole Provést akci. V dialogovém okně Přiřadit akci stiskněte tlačítko Makro... V okně Výběr makra rozbalte nabídku Formulare.ods / VBAProject / Module1 a vyberte myší název makra Ouška_listů a potvrďte OK, znova OK a zavřete okno Vlastnosti: Tlačítko. Stejně postupujte i u druhého tlačítka, pouze vyberte jiné makro a vložte jiný popisek tlačítka. Tlačítka vyzkoušejte.

  4. Vyzkoušejte si přepínání mezi jednotlivými listy pomocí myši a stisknutého tlačítka Ctrl.

  5. Soubor uložte (Ctrl+S) a zavřete (Ctrl+W).