Vyskúšajte si to!
Access poskytuje šesť databázových objektov, ktorých kombináciou pomáha naplno využívať údaje. Zistite, akú úlohu zohrávajú jednotlivé objekty.
Tabuľky
Access usporiada informácie do tabuliek: zoznamov riadkov a stĺpcov pripomínajúcich účtovnícky blok alebo tabuľkový hárok. V každej tabuľke sú uložené informácie o určitom predmete, takže väčšina databáz obsahuje viac ako jednu tabuľku.
Každý riadok v tabuľke sa nazýva záznam a každý stĺpec sa nazýva pole. Záznam obsahuje všetky špecifické informácie o konkrétnej entite, ako je napríklad zákazník alebo objednávka. Pole je jednotlivá položka informácie o danej entite. V tabuľke Produkty napríklad každý riadok alebo záznam obsahuje informácie o jednom produkte. Každý stĺpec alebo pole obsahuje nejaký druh informácií o danom produkte, napríklad jeho názov alebo cenu. Ak s nimi ešte nemáte skúsenosti, naučte sa základy databáz.
Dotazy
V správne navrhnutej databáze sa údaje, ktoré chcete prezentovať pomocou formulára alebo zostavy, zvyčajne nachádzajú vo viacerých rôznych tabuľkách. Dotaz môžete použiť na získanie informácií z rôznych tabuliek a ich zostavenie na zobrazenie vo formulári alebo zostave.
Dotaz môže byť žiadosťou o výsledky údajov z databázy, môže sa použiť na vykonanie akcie s údajmi, alebo môže ísť o oboje. Dotazy môžete použiť na získanie odpovedí na jednoduché otázky, vykonávanie výpočtov s použitím údajov, kombinovanie údajov z rôznych tabuliek a pridávanie, zmenu alebo odstraňovanie údajov z databázy.
Existuje mnoho typov dotazov, ale dva základné typy sú:
| Hlavné typy dotazov | Použitie |
|---|---|
| Vyberte | na načítanie údajov z tabuľky alebo na vykonávanie výpočtov. |
| Akcia | Pridanie, zmena alebo odstránenie údajov. Každá úloha má špecifický typ akčného dotazu. Akčné dotazy nie sú k dispozícii vo webových aplikáciách Accessu. |
Formuláre
Formuláre sú ako výstavné vitríny v obchodoch – zjednodušujú zobrazenie alebo prístup k požadovaným položkám databázy. Podobne ako papierové formuláre sú aj accessové formuláre objekty, pomocou ktorých môžete vy alebo ostatní používatelia pridávať, upravovať alebo zobrazovať údaje uložené v počítačovej databáze Accessu. Pri návrhu formulára je dôležité dbať na jeho používanie. Dobre navrhnutý formulár, ak je napríklad formulár určený viacerým používateľom, pomáha zabezpečiť presné, rýchle a efektívne zadávanie údajov.
Zostavy
Zostavy predstavujú spôsob na zobrazenie, formátovanie a vytváranie súhrnu informácií z accessovej databázy. Môžete napríklad vytvoriť jednoduchú zostavu s telefónnymi číslami všetkých kontaktov alebo súhrnnú zostavu o celkových tržbách v rámci rozličných oblastí a časových období.
Zostavy sú užitočné, ak chcete prezentovať informácie v databáze na:
- Zobrazenie alebo distribuovanie súhrnu údajov.
- Archivovanie snímok údajov.
- Zobrazenie podrobností o jednotlivých záznamoch.
- Vytvorenie menoviek.
Makrá
Makro je nástroj, ktorý umožňuje automatizáciu úloh a pridáva funkcie do formulárov, zostáv a ovládacích prvkov. Ak napríklad pridáte príkazové tlačidlo do formulára a priradíte k makru udalosť OnClick, makro potom vykoná príkaz pri každom kliknutí na tlačidlo.
Access poskytuje návrhárske prostredie, ktoré vám pomôže vytvárať makrá. Na vytvorenie zoznamu akcií, ktoré sa majú vykonať, sa používa zjednodušený programovací jazyk. Niektoré akcie vyžadujú dodatočné informácie, napríklad o tom, v ktorom poli sa má zobraziť výplň. Návrhové prostredie uľahčuje vytváranie makier výberom zo zoznamu akcií a vypĺňaním informácií.
Makrá slúžia na automatizáciu radu akcií, vykonávanie zmien v údajoch v databáze a ďalšie činnosti. V návrhovom zobrazení poskytujú makrá podmnožinu príkazov, ktoré sú k dispozícii v programe Visual Basic for Applications (VBA). Pre väčšinu ľudí je jednoduchšie vytvoriť makro na pridanie funkcií do formulárov, zostáv a ovládacích prvkov než napísať kód VBA, ale makrá môžete na VBA kedykoľvek skonvertovať v návrhovom zobrazení.
Predpokladajme, že chcete otvoriť zostavu priamo z jedného z formulárov na zadávanie údajov. Pridajte do formulára tlačidlo a potom vytvorte makro, ktorým sa zostava otvorí. Makro môže byť buď samostatné makro (samostatný objekt v databáze), ktoré je potom viazané na udalosť tlačidla PriKliknutí, alebo môže byť vložené priamo do udalosti tlačidla PriKliknutí. V každom prípade, keď kliknete na tlačidlo, makro sa spustí a otvorí zostavu.
Moduly
Moduly sú kód VBA, ktorý píšete na automatizáciu úloh v aplikácii a na vykonávanie vyšších funkcií. Moduly píšete v programovacom jazyku VBA. Modul je kolekcia deklarácií, výrazov a postupov, ktoré sú uložené spolu ako jeden celok.