Access – šipky a jejich význam

V Accessu se při tvorbě dotazů můžete potkat s tím, že tabulky jsou propojené šipkami. A podle toho, jestli tam šipky jsou, a podle toho, kterým směrem ukazují, se mění výsledek dotazu.

Příklad

Mám dvě tabulky, nad kterými chci dělat dotaz. Jedná se o tabulku předmětů ve škole a o tabulku studentů, z nichž někteří na některé předměty chodí. Tabulky vypadají takto:

tabulka_predmety

tabulka_studenti

Nad tabulkami chci vytvořit dotaz, který bude zobrazovat, kteří studenti chodí na které předměty. Základní dotaz vypadá takto. Tabulky v návrhu dotazu jsou propojené obyčejnou čárou - ne šipkou.

dotaz_nad_tabulkami

Výsledek vypadá takto:

vysledek_prvniho_dotazu

Vidíme, že v tabulce nejsou zahrnutí všichni studenti, ani všechny předměty. Jsou tam jen ti studenti, kteří chodí na některý předmět, a ty předměty, na které chodí některý student. To ale mohu změnit. Kliknu-li na vazbu tabulek pravým tlačítkem a vyberu-li vlastnosti spojení, otevře se následující dialog.

dialog_pro_vyber_zahrnutych_radku_v_dotazu

A v dialogu jsou velmi dobře popsány všechny tři volby. První volbu už známe.

Pokud zaškrtneme druhou volbu, změní se spojení tabulek takto v šipku:

prvni_sipka
Výsledek dotazu pak vypadá takto:
tabulka_studenti (1)

Zobrazili se všichni studenti, bez ohledu na to, jestli chodí na nějaký předmět nebo ne. U studentů, kteří na žádný předmět nechodí, se zobrazilo ve sloupci s předměty prázdné místo. Pokud zaškrtnu třetí volbu, šipka se otočí:

druha_sipka

A výsledek vypadá takto:

vysledek_druha_sipka

Zobrazily se naopak všechny předměty, bez ohledu na to, jestli je na ně někdo zapsaný.

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

Firemní kurzy

  • Přemýšlíte o firemním školení Excelu?
  • Školíme Excel od začátečníků po experty, ale také PowerPoint, PowerPivot nebo Access.
Mám zájem o kurz

Individuální výuka

Mám zájem o výuku

Vývoj aplikací v Excelu (makra - VBA)

  • Vyvíjíme aplikace pro potřeby firemních zákazníků
  • Reporty, vizualizace dat, harmonogramy, plánování
  • Slučování dat ze souborů, agregace, exporty
Zajímám se o vytvoření aplikace

Kontakt

  • Tel: +420 602 274 999
  • Mail: info@vyuka-excelu.cz
Kontaktní formulář
TOPlist