Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako vytvoriť vzorec v programe Access Query

Program Microsoft Access je databázový program s výkonnými nástrojmi na manipuláciu, organizovanie a analýzu údajov. Dátové pole je jednoducho umiestnenie v databáze pre konkrétnu informáciu. Vytvorenie vzorca pre dátový dotaz vo vnútri programu Microsoft Access zahŕňa vytváranie výrazov, ktoré je možné použiť dvoma spôsobmi: Najprv ako vypočítané pole, ktoré vytvorí nové pole vypočítané z existujúcich; alebo po druhé, ako kritériá, ktoré musia ostatné polia spĺňať, aby bol riadok tabuľky zahrnutý do výsledkov dotazu.

Vytvorte vzorovú tabuľku na ilustráciu účinkov uplatňovania rôznych vzorcov: otvorte novú databázu programu Access a vytvorte tabuľku s týmito poliami:

hra, typu "text" qtysold, typu "number" unitprice, typu "currency" buyercity, typu "text" buyerstate, typu "text"

Vytvorte vzorové údaje pre tabuľku pomocou nasledujúcich údajov, aby zodpovedali poliam tabuľky v tomto poradí: hra, qtysold, unitprice, buyercity, buyerstate

pacman, 2, 4,98 dolárov, billings, montana pacman , 3, 4,98 dolárov, trenton, nové asteroidy, 5, 2,50 dolárov, detroit, asteroidy michigan, 1, 1,25 dolárov, fresno, kalifornie

Uložte databázu („control-S“) a po výzve napíšte „gamesales“. pre názov tabuľky.

Vytvorte dotaz na zobrazenie údajov výberom možnosti „Vytvoriť“ a potom „Návrh dotazu“. V dialógovom okne „Zobraziť tabuľku“ kliknite na tlačidlo „Pridať“ a potom na tlačidlo „Zavrieť“.

Pravým tlačidlom myši kliknite na riadok „Pole:“ v prvom stĺpci a vyberte možnosť „zostaviť“. V zobrazenom dialógovom okne „Expression Builder“ zadajte nasledujúci výraz (známy aj ako „vzorec“):

buyeraddress: [buyercity] + "," + [buyerstate]

Group -Vyberajte polia „game“ cez „unitprice“ z okna „gamesales“ nad mriežkou dopytov. Presuňte tieto vybrané polia do prvého stĺpca mriežky dopytov.

Dotaz spustite kliknutím na ikonu „Spustiť“ na paneli nástrojov (známa tiež ako „Pásovka“) a všimnite si vypočítané pole „buyeraddress“. "

Pravým tlačidlom myši kliknite na kartu dopytu a vyberte príkaz Návrhové zobrazenie. Vytvorte nové vypočítané pole pomocou pokynov z kroku 4. Do dialógového okna „Nástroj na tvorbu výrazov“ zadajte tento výraz:

totalsale: [unitprice] * [qtysold]

Zadajte nasledujúci filter kritériá v riadku „Kritériá“ pre nový stĺpec „totalsale“:

& lt; CDbl (10)

Dotaz znova spustite stlačením ikony „Spustiť“ a všimnite si, že sú zobrazené iba záznamy s čistým predajom pod 10 dolárov.

Vráťte sa do „Návrhového zobrazenia“ a vypustiť kritériá pre pole "celkový počet". Presuňte pole „buyercity“ z tabuľky „gamesales“ do nového stĺpca a zrušte začiarknutie políčka pre tento stĺpec. Do poľa „Kritériá“ pre nový stĺpec „Nákupnosť“ zadajte nasledujúce:

Rovnako ako „b *“

Znovu spustite dotaz a všimnite si, že iba predaj v Billings, Montana je

.

Dotaz zatvorte kliknutím pravým tlačidlom myši na jeho kartu a výberom možnosti „Zatvoriť“. Keď sa zobrazí výzva na zadanie názvu dotazu, napíšte „myquery“.

Vytvorte nové pole v tabuľke „gamesales“ kliknutím na kartu „gamesales“, kliknutím pravým tlačidlom myši na akékoľvek existujúce pole a výberom možnosti „Insert field“.

Pre typ nového poľa vyberte „dátum a čas“ a do poľa zadajte „dateold“. Zadajte nové dátumy pre nové pole. (Nerobte si starosti s tým, ktorý konkrétny záznam dostane každý dátum):

12/15/2009 12/1/2009 12/8/2009 12/24/2009

Zadajte nasledujúci text pre pole „Kritériá“ v poli „Dateold“:

= # 12/15/2009 #

Znova spustite dopyt a všimnite si, že iba predaj hier uskutočnený 15. decembra alebo neskôr, 2009, sú zobrazené

Copyright © počítačové znalosti Všetky práva vyhradené