Vytvoření rozevíratelného pole Access (13)
Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně postižené, Janské Lázně, Obchodní 282 Tento projekt je financován Evropskou unií – Evropským sociálním fondem a státním rozpočtem ČR. Autor:Mgr. Josef Kulhavý Předmět:Informační technologie
Obsah Pole se seznamem1 Požadavky před začátkem2 Krok 1:Příprava prostředí3 Souprava nástrojů – nejzajímavější nástroje4 Krok 2:Data pro formulář5 Data pro formulář6 7 Kontrola dat8 Krok 3: Kam se data ukládají9 Krok 4: Pojmenování titulku10
Obsah Krok 5: Grafický vzhled11 Pole se seznamem12
„Rozevírací pole“ Známe například z internetových stránek, případně dialogových oken různých programů – Nabízí výběr jedné možnosti z předem vytvořeného seznamu V databázi usnadňuje práci s cizími klíči – Uživatel si nemusí pamatovat cizí klíče (čísla řádků z jiné tabulky) – Vybírá volbu přímo z pole se seznamem (rozevíratelného pole). Pole se seznamem 1
Hlavní tabulka má v sobě cizí klíč směřující k další tabulce Jsou správně nastavené relace v databázi Vytvořený (jednoduchý) formulář – prozatím s cizím klíčem Požadavky před začátkem 2 Zde je nic neříkající číslo - cizí klíč, který ukazuje na záznam v jiné tabulce
a)Cizí klíč je možné smazat (po označení stisknout klávesu DELETE) b)Připravíme plovoucí panel nástrojů „Souprava nástrojů“ – Možno vypnout / zapnout pomocí menu: Zobrazit Sada nástrojů – Zkontrolujeme, zda je aktivována funkce „Průvodci ovládacími panely“ (kouzelná hůlka – druhá ikona v prvním řádku) Krok 1: Příprava prostředí 3
Tvorba textové pole ve formuláři Pole se seznamem Seznam – Stejný jako pole se seznamem, avšak všechny možnosti k výběru jsou zobrazeny Obrázek Obdélník Čára Souprava nástrojů – nejzajímavější nástroje 4
Po zvolení správného nástroje „Pole se seznamem“ je nutno kliknout na místo v formuláři, kde (zhruba) bude pole se seznamem umístěno Zobrazí se průvodce Vybereme volbu „Hodnoty pro pole se seznamem načíst z tabulky nebo dotazu“ Krok 2: Data pro formulář 5
Vybereme tabulku (případně dotaz), kde se nacházejí data, které chceme zobrazit v rozevírací nabídce (poli se seznamem) Data pro formulář 6
Vybereme (nejlépe jediné) pole, kde jsou umístěna data, která chceme v poli se seznamem zobrazit a přesuneme je mezi „vybraná pole“ – do pravého sloupce. Pole „id“ se později přidá samo. Data pro formulář 7
Zobrazí se kontrolní náhled, s daty, která budou v poli se seznamem zobrazena. Pokud NENÍ skryt klíčový sloupec, zobrazí se nejčastěji v podobě čísel jako první ze dvou sloupců. Kontrola dat 8
Zvolíme možnost, že se data (z klíčového sloupce – viz předchozí stránka) budou ukládat do vybrané buňky hlavní tabulky. Krok 3: Kam se data ukládají? 9 !!! 99% chyb s polem se seznamem se vyskytuje kvůli tomu, že uživatel nechá vybránu první z těchto dvou možností
Pole se seznamem pojmenujeme dle libosti Krok 4: Pojmenování titulku 10
Pole se seznamem je vytvořeno Upravíme polohu pole, polohu popisku Případně upravíme rozměry a grafický vzhled pole se seznamem Krok 5: Grafický vzhled 11
Ve formuláři pomocí pole se seznamem vybíráme ze srozumitelných dat… … v tabulce jsou automaticky ukládána data vyžadovaná tabulkou Pole se seznamem 12
formular-cid137558/ Použité zdroje