Formuláře

Dotazy a jejich datová interpretace - pouze pro vkládání a zobrazování dat u jednoduchých úloh. Lepší jsou formuláře.

Formuláře jsou určeny pro komunikaci s uživatelem, proto mají více variant a větší škálu funkcí, reagují na akce uživatele, kombinují různé události a reagují na ně.

MS Access nabízí skupinu možností, jak vytvořit snadno a rychle formulář, který je strohý a postačující. Na bázi takto vygenerovaného základu lze následně vytvořit relativně snadno plnohodnotný a líbivý formulář.

Typy formulářů

Formuláře můžeme klasifikovat z různých úhlů pohledu, každý tento pohled má svoje opodstatnění a svůj smysl z hlediska užití v úloze. Popsané typy se prolínají a někde nemají ostré ohraničení, ale lze si udělat základní představu o rozsahu tohoto tématu na základě těchto kritérií:

Podle počtu zobrazených záznamů
  • jeden záznam
  • datový list
  • nekonečný formulář
Podle typu zobrazení
  • sloupcové - popisky polí a hodnoty polí jsou umístěny vedle sebe, vždy popisky pod sebou a hodnoty polí také pod sebou.
  • tabulkové - popisky polí jsou v hlavičkách sloupců a pod nimi hodnoty polí
  • datový list - toto zobrazení už důvěrně známe ze zobrazení tabulek a dotazů
  • zarovnané - popisky polí a hodnoty polí jdou řazeny v řádcích, zalamování řádků nemá přesnou geometrickou podobu
  • rozdělené
  • formulář s podformulářem 
Podle funkce v úloze
  • datové
  • dialogové okno
  • navigační
Podle způsobu vytvoření
  • automatické
  • vytvořené průvodcem
  • návrhové
  • podle šablony

Okno databáze pro práci s formulářem

Z menu DOMŮ z ikony Zobrazení lze nastavit typy zobrazení:

  • Formulářové - takto formulář uvidí uživatel v úloze
  • Datový list - známe z tabulek a dotazů, zobrazuje data
  • Zobrazení rozložení - kombinuje formulářové a návrhové zobrazení
  • Návrhové zobrazení - slouží k úpravě vlastností formuláře a jeho ovládacích prvků

K úpravám formuláře v návrhu je třeba mít reálné zobrazení formuláře a některé běžně užívané nástroje. Nejčastěji se pracuje se zavřeným Navigačním podoknem na levé straně obrazovky, které se dá znovu otevřít klepnutím na ikonku >>. V záhlaví je nastaveno menu NÁVRH a na jeho pásu karet jsou podstatné Ovládací prvky a ikona Seznam vlastností, která otevírá po pravé straně podokno Seznam vlastností s členěním:

  • Typ výběru a otevírací seznam pro vybrání formuláře, části formuláře nebo prvku na formuláři, ke kterému se budou zobrazené vlastnosti vztahovat.
  • Záložky karet pro přepínání typu vlastností v podokně: Formátové, Datové, Událostní, Jiné, Vše
  • Seznam vlastností příslušný ke zvolenému Typu výběru a záložce

Návrh formuláře v centru okna se dělí na tři části:

  • Záhlaví formuláře
  • Podrobnosti
  • Zápatí formuláře

Do těchto částí návrhu formuláře ukládáme ovládací prvky, které prezentují data uložená v databázi, ale i jiné objekty, které chceme zobrazovat.


Pro ovládání formuláře s daty v reálném zobrazení jsou důležitá navigační tlačítka, která dovolují přecházet mezi záznamy, aniž by uživatel musel procházet každý záznam po všech polích.

Automatický formulář

Pro rychlé a bezpracné vytvoření formuláře nám program vygeneruje formulář automaticky. V levém seznamu tabulek umístíme kurzor na tabulku tbqPracovnik. Z menu VYTVOŘENÍ klepneme v pásu karet na Formulář.

Program vytvoří formulář z tabulky tbqPracovnik a otevře ho v zobrazení Rozložení.

Úprava jednoho objektu na formuláři

Přes ikonu Zobrazení nastavíme Návrhové zobrazení, v části Záhlaví v něm klepneme do textového pole s názvem tabulky tbqPracovnik a text přepíšeme Kontrola tabulky pracovníků. Tím jsme upravili nadpis formuláře.

Hromadná úprava objektů na formuláři

Změníme zarovnání textu popisků k polím ve formuláři. V návrhovém zobrazení formuláře pod popiskem Cas stlačíme levé tlačítko myši a přetáhneme myší nad všemi popisky na formuláři.

Když tlačítko myši pustíme, zvýrazní se všechny označené popisky k polím na formuláři. V seznamu vlastností vidíme, že není vybrán jeden objekt formuláře, ale jde o vícenásobný výběr. Vybereme záložku Formátové a v položce Zarovnání textu vybereme Vpravo.

Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky