Tento článek popisuje různé druhy ovládacích prvků dostupných v Accessu. Ovládací prvky jsou součásti formuláře nebo sestavy, které slouží k zadávání, úpravám nebo zobrazení dat.
Typy ovládacích prvků
Tady je seznam typů ovládacích prvků, které můžete používat v desktopových databázích Accessu.
| Typ ovládacího prvku | Poznámky |
|---|---|
| Textové pole | Pomocí ovládacích prvků typu textová pole lze zobrazovat text, čísla, data, časy a pole typu Memo. Textové pole můžete svázat s jedním z polí zdrojové tabulky nebo dotazu. Pokud necháte textové pole, které je vázané na pole, aktualizovat, můžete změnit hodnotu v poli v podkladové tabulce nebo dotazu zadáním nové hodnoty do textového pole. K zobrazení vypočítaných hodnot můžete použít taky textové pole. |
| Popisek | Používejte ovládací prvky popisků, které obsahují pevný text. Ve výchozím nastavení je k ovládacím prvkům, které mohou zobrazit data, automaticky připojen ovládací prvek popisku. Pomocí tohoto příkazu můžete vytvořit samostatné popisky pro záhlaví a pokyny ve formuláři. |
| Příkazové tlačítko | Aktivace makra nebo procedury jazyka Visual Basic pomocí příkazových tlačítek Můžete taky zadat adresu hypertextového odkazu, kterou Access otevře, když uživatel klikne na tlačítko. |
| Ovládací prvek Karta | Pomocí ovládacích prvků Karta můžete ve formuláři vytvořit řadu stránek karet. Každá stránka může obsahovat řadu dalších ovládacích prvků pro zobrazení informací. Ovládací prvek Karta funguje podobně jako mnoho dialogových oken možností nebo seznamů vlastností v Accessu – když uživatel klikne na jinou kartu, Access zobrazí ovládací prvky obsažené na této kartě. |
| Odkaz | Pomocí možnosti ovládacího prvku Odkaz nebo hypertextový odkaz můžete přidat hypertextový odkaz v ovládacím prvku popisku do návrhové mřížky formuláře. Tento hypertextový odkaz může obsahovat adresu URL (Uniform Resource Locator), která odkazuje na umístění na internetu, v místním intranetu nebo na místní jednotce. Může také používat název souboru UNC (Universal Naming Convention), který odkazuje na soubor na serveru v místní síti (LAN) nebo na jednotkách místního počítače. Odkaz může odkazovat na soubor, který je webovou stránkou nebo dokonce jiným objektem v aktuální databázi. Kliknutím na toto tlačítko ve skupině Ovládací prvky na pásu karet otevřete dialogové okno Vložit hypertextový odkaz. |
| Webový prohlížeč | Pomocí ovládacího prvku webového prohlížeče můžete obsah webových stránek zobrazit přímo ve formuláři. Ovládacím prvkem webového prohlížeče můžete zobrazit například mapu adresy uložené v tabulce. Ovládací prvek webového prohlížeče můžete svázat s polem ve zdroji záznamů formuláře pomocí vlastnosti Zdroj ovládacího prvku ovládacího prvku. Všimněte si, že v části Podrobnosti nekonečného formuláře nemůžete mít vázaný ovládací prvek webového prohlížeče. |
| Navigace | Navigační ovládací prvek poskytuje snadný způsob přecházení k různým formulářům a sestavám v databázi. Ovládací prvek navigace poskytuje rozhraní podobné tomu, co vidíte na webech, s tlačítky a kartami pro navigaci na webu. Všimněte si, že v části Podrobnosti nepřerušovaného formuláře nemůžete mít navigační ovládací prvek. |
| Skupina voleb | Ovládací prvky skupiny voleb obsahují jedno nebo více přepínacích tlačítek, přepínačů nebo zaškrtávacích políček. (Viz popis těchto ovládacích prvků dále v této tabulce.) Každému tlačítku nebo zaškrtávacímu políčku, které do skupiny zahrnete, můžete přiřadit samostatnou číselnou hodnotu. Pokud máte ve skupině víc než jedno tlačítko nebo zaškrtávací políčko, můžete vybrat vždy jen jedno tlačítko nebo zaškrtávací políčko. Hodnota přiřazená danému tlačítku nebo zaškrtávacímu políčku se stane hodnotou skupiny voleb. Pokud jste nesprávně přiřadili stejnou hodnotu více než jednomu tlačítku nebo políčku, všechna tlačítka nebo políčka se stejnou hodnotou se po kliknutí na některé z nich zvýrazní. Jedno z tlačítek nebo zaškrtávacích políček ve skupině můžete vybrat jako výchozí hodnotu skupiny. Pokud svážete skupinu voleb s polem v podkladovém dotazu nebo tabulce, můžete nastavit novou hodnotu v poli výběrem tlačítka nebo zaškrtávacího políčka ve skupině. |
| Konec stránky | K oddělení stránek vícestránkového formuláře použijte konec stránky. |
| Pole se seznamem | Ovládací prvek pole se seznamem obsahuje seznam možných hodnot ovládacího prvku a upravitelné textové pole. Chcete-li vytvořit seznam, můžete zadat hodnoty vlastnosti Zdroj řádků pole se seznamem. Jako zdroj hodnot v seznamu můžete taky určit tabulku nebo dotaz. Access zobrazí aktuálně vybranou hodnotu v textovém poli. Po kliknutí na šipku vpravo od pole se seznamem Access zobrazí hodnoty v seznamu. Výběrem nové hodnoty v seznamu obnovíte hodnotu v ovládacím prvku. Pokud svážete pole se seznamem s polem ve zdrojové tabulce nebo dotazu, můžete změnit hodnotu v poli výběrem nové hodnoty ze seznamu. Pokud svážete pole se seznamem s polem s více hodnotami, zobrazí Access seznam se zaškrtávacími políčky, aby uživatel mohl vybrat více hodnot. Se seznamem můžete svázat více sloupců a nastavením šířky sloupce na hodnotu 0 můžete jeden nebo více sloupců v seznamu skrýt. S takovým skrytým sloupcem můžete vytvořit vazbu mezi skutečnou hodnotou v ovládacím prvku. Po zavření vícesloupcového seznamu zobrazí aplikace Access hodnotu v prvním sloupci, jehož šířka je větší než 0. Access po otevření seznamu zobrazí všechny sloupce s nenulovou šířkou. |
| Čára | Pomocí ovládacího prvku řádku můžete do formuláře nebo sestavy přidat řádky, abyste vylepšili její vzhled. |
| Přepínací tlačítko | Pomocí přepínacích tlačítek můžete podržet hodnoty zapnuto/vypnuto, pravda/nepravda nebo ano/ne. Po kliknutí na přepínací tlačítko se jeho hodnota změní na -1 (což představuje hodnotu zapnuto, pravda nebo ano) a tlačítko se zobrazí jako stisknuté. Klikněte na tlačítko znovu. Jeho hodnota se změní na 0 (což znamená vypnuto, nepravda nebo ne) a tlačítko se vrátí do normálního stavu. Přepínací tlačítko můžete zahrnout do skupiny voleb a přiřadit k němu jedinečnou číselnou hodnotu. Pokud vytvoříte skupinu s více ovládacími prvky, výběrem nového přepínacího tlačítka se zruší výběr všech dříve vybraných přepínacích tlačítek, přepínačů nebo zaškrtávacích políček v této skupině (pokud jiná tlačítka nebo zaškrtávací políčka ve skupině nemají stejnou hodnotu). Pokud svážete přepínací tlačítko s polem ve zdrojové tabulce nebo dotazu, můžete přepnout hodnotu pole kliknutím na přepínací tlačítko. |
| Seznam | Ovládací prvek Seznam obsahuje seznam možných hodnot pro ovládací prvek. Chcete-li vytvořit seznam, můžete zadat hodnoty do vlastnosti Zdroj řádků seznamu. Jako zdroj hodnot v seznamu můžete taky určit tabulku nebo dotaz. Seznamy jsou vždy otevřené a aplikace Access zvýrazní aktuálně vybranou hodnotu v seznamu. Výběrem nové hodnoty v seznamu obnovíte hodnotu v ovládacím prvku. Pokud vytvoříte vazbu mezi seznamem a polem v podkladové tabulce nebo dotazu, můžete změnit hodnotu v poli výběrem nové hodnoty v seznamu. Pokud svážete seznam s polem s více hodnotami, zobrazí Access seznam se zaškrtávacími políčky, aby uživatel mohl vybrat více hodnot. Se seznamem můžete svázat více sloupců a nastavením šířky sloupce na hodnotu 0 můžete jeden nebo více sloupců v seznamu skrýt. S takovým skrytým sloupcem můžete vytvořit vazbu mezi skutečnou hodnotou v ovládacím prvku. Access zobrazí všechny sloupce s nenulovou šířkou, které se vejdou do definované šířky ovládacího prvku. Pokud je vazba ovládacího prvku Seznam zrušená, můžete uživateli povolit výběr více hodnot ze seznamu (označuje se taky jako seznam s vícenásobným výběrem). |
| Obdélník | Pomocí ovládacího prvku Obdélník můžete do formuláře přidat vyplněné nebo prázdné obdélníky a vylepšit tak jeho vzhled. Tento ovládací prvek můžete použít například k vizuálnímu seskupení různých ovládacích prvků. |
| Zaškrtávací políčko | Pomocí zaškrtávacího políčka můžete podržet hodnoty zapnuto/vypnuto, pravda/nepravda nebo ano/ne. Když políčko zaškrtnete, jeho hodnota se změní na -1 (což znamená zapnuto, pravda nebo ano) a v poli se zobrazí značka zaškrtnutí. Když políčko znovu zaškrtnete, jeho hodnota se změní na 0 (což znamená Vypnuto, Nepravda nebo Ne) a značka zaškrtnutí z políčka zmizí. Zaškrtávací políčko můžete zahrnout do skupiny voleb a přiřadit k němu jedinečnou číselnou hodnotu. Pokud vytvoříte skupinu s více ovládacími prvky, zrušíte zaškrtnutím nového políčka v této skupině všechna dříve vybraná přepínací tlačítka, přepínače nebo zaškrtávací políčka (pokud jiná tlačítka nebo zaškrtávací políčka ve skupině nemají stejnou hodnotu). Pokud svážete zaškrtávací políčko s polem ve zdrojové tabulce nebo dotazu, můžete kliknutím na zaškrtávací políčko přepnout hodnotu pole. |
| Rámeček nevázaného objektu | Pomocí rámečku nevázaného objektu můžete přidat objekt z jiné aplikace, která podporuje propojování a vkládání objektů (OLE). Objekt se stane součástí formuláře, nikoli součástí dat zdrojové tabulky nebo dotazu. Formulář můžete vylepšit přidáním obrázků, zvuků, grafů nebo snímků. Pokud je objektem graf, můžete jako zdroj dat pro graf určit dotaz a můžete propojit zobrazení grafu s aktuálním záznamem ve formuláři pomocí jedné nebo více hodnot polí. |
| Příloha | Pomocí ovládacího prvku přílohy můžete toto svázat s polem přílohy v podkladových datech. Tento ovládací prvek můžete použít například k zobrazení obrázku nebo k připojení dalších souborů. Ve formulářovém zobrazení zobrazí tento ovládací prvek dialogové okno Spravovat přílohy, ve kterém můžete připojit, odstranit a zobrazit více souborů příloh uložených v podkladovém poli. |
| Přepínač | Ovládací prvek přepínače (někdy nazývaný přepínač) slouží k nastavení hodnoty zapnuto/vypnuto, pravda/nepravda nebo ano/ne. Když vyberete přepínač, jeho hodnota se změní na -1 (což představuje zapnuto, pravda nebo ano) a uprostřed tlačítka se zobrazí vyplněný kroužek. Když toto tlačítko vyberete znovu, jeho hodnota se změní na 0 (což znamená vypnuto, nepravda nebo ne) a vyplněný kruh zmizí. Přepínač můžete zahrnout do skupiny voleb a přiřadit k němu jedinečnou číselnou hodnotu. Vytvoříte-li skupinu s více ovládacími prvky, dojde výběrem nového přepínače ke zrušení výběru všech dříve vybraných přepínacích tlačítek, přepínačů nebo zaškrtávacích políček v této skupině (pokud nemají stejnou hodnotu i jiná tlačítka nebo zaškrtávací políčka ve skupině). Pokud svážete přepínač s polem ve zdrojové tabulce nebo dotazu, můžete přepnout hodnotu pole kliknutím na přepínač. |
| Podformulář nebo podsestava | Pomocí ovládacího prvku podformulář nebo podsestava můžete do aktuálního formuláře vložit jiný formulář nebo sestavu. Pomocí podformuláře nebo podsestavy můžete zobrazit data z tabulky nebo dotazu, která jsou v relaci s daty v hlavním formuláři. Access udržuje propojení mezi hlavním formulářem a podformulářem nebo podsestavou za vás. |
| Rámeček vázaného objektu | Pomocí rámečku vázaného objektu můžete zobrazit a upravit pole objektu OLE z podkladových dat. Access může zobrazit většinu obrázků a grafů přímo ve formuláři. U jiných objektů zobrazí aplikace Access ikonu aplikace, ve které byl objekt vytvořen. Pokud je například objektem zvukový objekt vytvořený v programu Záznam zvuku Windows, zobrazí se ve formuláři ikona reproduktoru. |
| Obrázek | Ovládací prvek obrázek slouží k umístění statického obrázku do formuláře. Obrázek ve formuláři se nedá upravovat, ale Access ho ukládá ve formátu, který je velmi efektivní z hlediska rychlosti a velikosti aplikace. Pokud chcete použít obrázek jako celé pozadí formuláře, můžete nastavit vlastnost formuláře Picture. |
| Graf: | Pomocí ovládacího prvku Graf přidejte graf do mřížky formuláře. Po kliknutí na toto tlačítko a umístění ovládacího prvku do formuláře se spustí Průvodce grafem, který vás provede kroky potřebnými k vytvoření nového grafu. |
| ActiveX | Pomocí ovládacího tlačítka ActiveX otevřete dialogové okno se všemi ovládacími prvky ActiveX, které jsou nainstalované v systému. Můžete vybrat jeden z ovládacích prvků a potom kliknutím na tlačítko OK přidat ovládací prvek do návrhové mřížky formuláře. Ne všechny ovládací prvky ActiveX fungují s Accessem. |
Porozumění vazbě pomocí ovládacích prvků
Ovládací prvky mohou být vázané, nevázané nebo počítané:
- Vázaný ovládací prvek Ovládací prvek, jehož zdrojem dat je pole v tabulce nebo dotazu, se nazývá vázaný ovládací prvek. Vázané ovládací prvky slouží k zobrazení hodnot, které pocházejí z polí v databázi. Hodnotami můžou být text, kalendářní data, čísla, hodnoty Ano/Ne, obrázky nebo grafy. Do textového pole například v podobě zobrazující příjmení zaměstnance mohou být příslušné informace převzaty z pole Příjmení v tabulce Zaměstnanci.
- Nevázaný ovládací prvek Ovládací prvek, který nemá žádný zdroj dat (například pole nebo výraz), se nazývá nevázaný ovládací prvek. Pomocí nevázaných ovládacích prvků se dají zobrazovat informace, obrázky, čáry nebo obdélníky. Nevázaným ovládacím prvkem je například popisek, který zobrazuje název formuláře.
- Počítaný ovládací prvek: Ovládací prvek, jehož zdrojem dat je výraz místo pole, se nazývá počítaný ovládací prvek. Hodnotu, kterou chcete použít jako zdroj dat v ovládacím prvku, určíte definováním výrazu. Výraz může být kombinace operátorů (například = a + ), názvů ovládacích prvků, názvů polí, funkcí vracejících jedinou hodnotu a konstantních hodnot. Následující výraz například vypočítá cenu položky s 25% slevou vynásobením hodnoty uvedené v poli Jednotková cena hodnotou konstanty (0,75).
=[Jednotková cena] * 0,75
Výraz může používat data z pole zdrojové tabulky nebo dotazu formuláře nebo sestavy nebo data z jiného ovládacího prvku formuláře nebo sestavy.
Poznámka
Výpočty lze provádět také v tabulkách přidáním počítaného pole nebo v dotazech zadáním výrazu do řádku Pole v mřížce dotazu. Formuláře a sestavy pak můžete s těmito tabulkami nebo dotazy svázat a výpočty se zobrazí ve formulářích nebo sestavách, aniž by bylo nutné vytvářet počítaný ovládací prvek.
Vytvoříte-li formulář nebo sestavu, bude pravděpodobně nejúčinnější přidat a uspořádat nejprve vázané ovládací prvky, zejména tvoří-li většinu ovládacích prvků objektu. Poté lze přidat nevázané a vypočítané ovládací prvky, které dokončí návrh, pomocí nástrojů ve skupině Ovládací prvky na kartě Návrh v zobrazení rozložení nebo v návrhovém zobrazení.
Ovládací prvek svážete s polem tak, že identifikujete pole, že kterého získává svá data. Můžete vytvořit ovládací prvek s vazbou k vybranému poli tak, že přetáhnete pole z podokna Seznam polí do formuláře nebo sestavy. V podokně Seznam polí jsou zobrazena pole podkladové tabulky nebo dotazu formuláře. Chcete-li zobrazit podokno Seznam polí , otevřete objekt v zobrazení rozložení nebo návrhovém zobrazení a poté na kartě Návrh ve skupině Nástroje klikněte na Přidat existující pole. Když poklikáte na pole v podokně Seznam polí , přidá Access k objektu příslušný typ ovládacího prvku pro toto pole.
Můžete také vytvořit vazbu mezi polem a ovládacím prvkem tak, že zadáte název pole do samotného ovládacího prvku (pokud je objekt otevřen v návrhovém zobrazení) nebo do pole vlastnosti Zdroj ovládacího prvku v seznamu vlastností ovládacího prvku. Seznam vlastností definuje vlastnosti ovládacího prvku, například jeho název, zdroj dat a jeho formát. Chcete-li zobrazit nebo skrýt seznam vlastností, stiskněte klávesu F4.
Použití podokna Seznam polí je nejlepší způsob, jak vytvořit vázaný ovládací prvek ze dvou důvodů:
- Access automaticky vyplní popisek připojený k ovládacímu prvku názvem pole (nebo popiskem definovaným pro toto pole v podkladové tabulce nebo dotazu), takže nemusíte popisek ovládacího prvku zadávat.
- Access automaticky nastaví mnoho vlastností ovládacího prvku na příslušné hodnoty podle vlastností pole ve zdrojové tabulce nebo dotazu (například vlastnosti Format, Decimal Places a Input Mask).
Pokud jste už vytvořili nevázaný ovládací prvek a chcete ho svázat s polem, nastavte hodnotu ve vlastnosti Zdroj ovládacího prvku ovládacího prvku na název pole. Podrobnosti o vlastnosti Zdroj ovládacího prvku zobrazíte stisknutím klávesy F1, když je kurzor v rozevíracím seznamu vlastnosti.
Viz také
Automatické zarovnání ovládacích prvků ve formuláři
Vytvoření vypočítaného ovládacího prvku