whycomputer.com >> Počítačové znalosti >  >> Software

Jak vytvořit vzorec v dotazu Microsoft Access

Úvod

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.

1. Příprava ukázkové tabulky

Otevřete novou databázi a vytvořte tabulku gamesales s následujícími poli:

  • game – typ Text
  • qtysold – typ Number
  • unitprice – typ Currency
  • buyercity – typ Text
  • buyerstate – typ Text

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.

2. Vytvoření základního dotazu

Na kartě Create zvolte Query Design. V dialogu Show Table klikněte na Add, poté Close.

2.1 Přidání vypočítaného pole – adresa kupujícího

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.

2.2 Vypočítané pole – celkový prodej

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.

3. Další filtry

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.

4. Přidání data prodeje

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.

5. Uložení dotazu

Uzavřete dotaz pravým kliknutím na jeho kartu a zvolte Close. Při výzvě pojmenujte dotaz myquery.


URL:https://cs.whycomputer.com/Software/100117200.html

Software
  • Jak v Microsoft Access vytvořit SQL dotaz

    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

  • Jak vytvořit sekvence v Excelu

    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

Počítačové znalosti © https://cs.whycomputer.com