Počítačové znalosti
Microsoft Access je databázový program, který nabízí výkonné nástroje pro manipulaci, organizaci a analýzu dat. Pole v databázi představuje místo, kde je uložena konkrétní informace. Vytvoření vzorce (výrazu) v dotazu Accessu může sloužit buď jako vypočítané pole – nové pole odvozené z existujících – nebo jako kritérium, podle kterého jsou vybrány řádky.
Otevřete novou databázi a vytvořte tabulku gamesales s následujícími poli:
Do tabulky vložte tato data (ve stejném pořadí jako pole):
game,qtysold,unitprice,buyercity,buyerstate pacman,2,4.98,Billings,Montana pacman,3,4.98,Trenton,New Jersey asteroids,5,2.50,Detroit,Michigan asteroids,1,1.25,Fresno,California
Uložte databázi (Ctrl+S) pod názvem gamesales.
Na kartě Create zvolte Query Design. V dialogu Show Table klikněte na Add, poté Close.
V řádku Field první sloupce klikněte pravým tlačítkem a zvolte Build. Do Expression Builder vložte výraz:
buyeraddress: [buyercity] & ", " & [buyerstate]
Do dotazu přetáhněte pole game, qtysold a unitprice z tabulky gamesales. Spusťte dotaz (ikona Run) a uvidíte nové pole buyeraddress.
Přepněte do Design View. Přidejte další vypočítané pole:
totalsale: [unitprice] * [qtysold]
Do řádku Criteria tohoto pole zadejte podmínku:
< CDbl(10)
Po opětovném spuštění dotazu se zobrazí jen záznamy s čistým prodejem pod 10 USD.
Odstraňte předchozí kritérium pro totalsale. Přidejte pole buyercity do nového sloupce a v řádku Criteria napište:
Like "b*"
Po spuštění dotazu se zobrazí jen prodej v Billings, Montana.
V návrháři tabulky gamesales klikněte pravým tlačítkem na libovolné pole a zvolte Insert Field. Vyberte typ Date/Time a pojmenujte pole datesold. Do pole zadejte následující data (nevadí, která data patří ke kterému řádku):
12/15/2009 12/01/2009 12/08/2009 12/24/2009
Do řádku Criteria pole datesold vložte:
=#12/15/2009#
Po spuštění dotazu se zobrazí jen prodeje uskutečněné 15. prosince 2009 a později.
Uzavřete dotaz pravým kliknutím na jeho kartu a zvolte Close. Při výzvě pojmenujte dotaz myquery.
SQL (Structured Query Language) je standardní jazyk pro práci s databázemi. V Microsoft Access můžete používat čtyři typy SQL dotazů: poddotazy, UNION, Pass‑Through a dotazy pro definici dat. Vytvoření poddotazu Krok 1 Vytvořte nový výběrový nebo akční dotaz (viz související návody). Krok 2 V režimu
Jednou z hlavních výhod tabulkových programů, jako je Microsoft Excel, je úspora opakovaného psaní. Pokud máte tabulku s opakujícími se údaji – například dny v týdnu nebo seznamy jmen – můžete použít funkci AutoFill. Stačí zadat sekvenci jednou a Excel ji automaticky doplní. Stažením čtverečku AutoF