Aby si rozšíril svoje znalosti v Microsoft Access, pozrieme sa na použitie aktualizačných dotazov. V tomto návode sa dozvieš, ako efektívne upraviť platy v tabuľke, aby si napríklad implementoval zvýšenie platu. Táto metóda je obzvlášť užitočná, ak pracuješ s množstvom záznamov a potrebuješ zmeny hromadne.
Hlavné poznatky
- Pomocou aktualizačných dotazov môžeš súčasne meniť viaceré záznamy.
- Pri zmene platov je dôležité pracovať s desatinnými hodnotami a formátovaním.
- Zálohovanie dát pred aktualizáciou je nevyhnutné.
- Úpravy platov môžu byť automatizované pomocou násobenia faktorom, napríklad pri ročných zvýšeniach.
Krok za krokom návod na aktualizačný dotaz
Na začiatku vytvoríme tabuľku pre vodičov, ak platy ešte neboli zaznamenané. Pri tom pridáme nové pole pre platy.
Najskôr prejdite do návrhovej zobrazenia tabuľky a pridajte nové pole s názvom „Personal Gehalt“. Pri typoch polí vyberiete „Číslo“, pričom môžete použiť aj desatinné hodnoty. Nastav formát na euro, aby si zabezpečil prehľadnosť.

Po uložení tabuľky uvidíš, že platy ešte nie sú priradené. To môže byť problematické, ak je potrebné aktualizovať veľa záznamov. Na vykonanie štandardizovaného zvýšenia platu potrebuješ aktualizačný dotaz.
Prejdi na „Vytvoriť“ a klikni na „Dotazy“. Vyber „Nový návrh dotazu“ a vyber tabuľku vodičov, pre ktorú chceš vytvoriť dotaz.
Teraz prejdeš do zobrazenia a zistíš, že plat je stále prázdny. Chceme teraz vytvoriť aktualizačný dotaz, aby sme všetkým vodičom priradili plat vo výške 2200 eur. Klikni na tlačidlo, aby si zmenil typ dotazu. Namiesto výberového dotazu vyber „Aktualizačný dotaz“.

Teraz sa v zobrazení dotazu objavia nové polia, vrátane „Aktualizovať“ a „Kritériá“.
Môžeš vybrať pole „Personal Gehalt“ a nastaviť hodnotu na 2200. Okrem toho máš možnosť zadať špecifické kritériá. Napríklad, ak chceš zmeniť plat len pre všetkých vodičov s menom „Rene“, môžeš nastaviť túto podmienku.

To teraz vyzerá takto: Vytvoril si dotaz, ale aby si vykonal zmeny, musíš ho najprv spustiť. Vráť sa k dotazu a klikni na „Vykonať“. Otvorí sa dialógové okno, ktoré ti oznámi, že budú aktualizované tri riadky.
Predtým, ako pokračuješ, je dôležité vytvoriť záložnú kópiu svojich dát. To je osvedčená prax, aby si predišiel strate dát. Uisti sa, že si zálohu vytvoril, pretože zmeny na záznamoch nemožno vrátiť späť. Potvrď proces kliknutím na „Áno“.

Teraz sa vráťte k tabuľke vodičov a mali by ste vidieť, že všetci vodiči majú teraz plat vo výške 2200 eur.
Aby si pripravil budúce zvýšenia platov, môžeš dotaz uložiť. Predpokladajme, že je teraz rok 2017 a chceš zvýšiť platy o 5%. Namiesto toho, aby si manuálne upravil každý záznam, môžeš to urobiť pomocou aktualizačného dotazu.
Prepracuj dotaz tak, že prispôsobíš Personal Gehalt pomocou násobiteľa 1,05. Tým efektívne zvýšiš všetky platy o 5%. Ulož zmeny a dotaz spusti znova.
Akonáhle klikneš na „Vykonať“, program zobrazí počet aktualizovaných polí. Potvrď aktualizáciu a uvidíš, že platy sa teraz zvýšili o 5%, čo ti značně ušetrí prácu.
Môžeš navyše prispôsobiť podmienky. Ak chceš zvýšiť plat len určitým zamestnancom, napríklad len vodičovi „Rene“, môžeš dotaz zodpovedajúcim spôsobom prispôsobiť a spustiť.
Tým máš flexibilitu prispôsobiť platy podľa svojich potrieb, či už pre celé skupiny alebo konkrétne jednotlivcov. To ukazuje, aké všestranné a užitočné sú aktualizačné dotazy v Access.
Táto lekcia sa končí, v ďalšom videu sa budeme venovať pripojovacím dotazom.
Zhrnutie – Efektívne využívanie aktualizačného dotazu v Access
Pomocou aktualizačných dotazov v Microsoft Access môžeš efektívne a rýchlo upravovať platy alebo iné záznamy. Nezabudni pravidelne vytvárať záložné kópie svojich dát, aby si predišiel eventuálnym stratám.
Často kladené otázky
Ako vytvorím nový aktualizačný dotaz?Kliknite na „Vytvoriť“ a vyberte „Návrh dotazu“, potom vyberte tabuľku, ktorú chcete aktualizovať.
Ako upravím viaceré platy súčasne?Použite aktualizačný dotaz a nastavte kritérium na výber všetkých relevantných záznamov.
Ako sa mám zabezpečiť?Vždy si vytvorte zálohu svojich dát pred vykonaním aktualizácie.
Môžem aktualizovať platy podľa mien?Ano, môžete nastaviť špecifické kritériá na aktualizáciu len určitých mien.
Čo sa stane, ak urobím chybu?Zmeny v aktualizačných dotazoch nie sú vratné, preto je dôležité vytvoriť zálohy predtým.