Nachádzate sa tu
04. Access Query - SELECT
V tomto tutoriáli vytvoríme prvé query, prostredníctvom ktorého z tabuľky zákazníkov vyberieme ID_zakaznika, meno, priezvisko, mesto, email a vek. Samozrejme, že budeme pracovať s našou testovacou databázou.Tento článok má svoju SQL alternatívu v článku SQL SELECT.
Design Mode
Práca s Design módom je do značnej miery intuitívna.
Query vytvoríme cez Menu Create – Query Design. Po kliknutí na Query,Design Access zobrazí vo vyskakovacom okne zoznam tabuliek a už existujúcich Queries, z ktorých je možné vytvoriť nové Query. Dvojklikom vyberieme tabuľku objednávok. Alternatívne si vieme vybrať tabuľku potiahnutím myšou zo zoznamu na ľavej strane programu.
Po tom ako máme tabuľku vybranú, dvojklikom (potiahnutím myšou) si vyberieme postupne všetky polia(stĺpce tabuľky), ktoré nás zaujímajú.
Prvé Query je hotové. Z tabulky sme vytiahli stĺpce ID_zakaznika, meno, priezvisko, mesto, email a vek.V prípade, že by ste chceli vytiahnuť všetky stĺpce tabuľky, nie je nutné ich všetky vyklikávať, stačí kliknúť na * ktorá je na začiatku tabuľky.
Nasledovné dva obrázky ukazujú, ako zobraziť query vo Datasheet View a SQL móde, kde Datasheet View mód má podobu tabuľky a SQL mód má podobu skriptu, kedy program všetky naše kroky prepísal do jazyka SQL.
Datasheet View Mode
SQL Mode
SQL kód vyzerá nasledovne.
SELECT tabulka_zakaznikov.ID_zakaznika, tabulka_zakaznikov.meno, tabulka_zakaznikov.priezvysko, tabulka_zakaznikov.mesto, tabulka_zakaznikov.email, tabulka_zakaznikov.vek
FROM tabulka_zakaznikov;
Vrátime sa do Design view modu a cez CTRL + S si uložíme Query pod zrozumiteľným názvom, napríklad Q_zakaznici.
Veľmi dôležitým faktom pri nazývaní jednotlivých častí či už databázy alebo programu, ale aj vo všeobecnosti pri akomkoľvek programovaní alebo práci so súbormi, je dodržiavať dve základné pravidlá. Nikdy nepoužívať v názvoch diakritiku a nepoužívať medzery. Zaužívaným štandardom je používať _ napr. tabulka_zakaznikov alebo pre prehľadnosť použiť veľké písmená TabulkaZakaznikov.