whycomputer.com >> Interneto žinios >  >> Programinė įranga

Kaip Access programoje sukurti formulę užklausai

Microsoft Access – galinga duomenų bazės programa, skirta duomenų tvarkymui, organizavimui ir analizavimui. Laukelis duomenų bazėje – tai vieta, kurioje saugoma konkreti informacijos dalis. Sukuriant formulę užklausai, galima naudoti išraiškas dviem būdais: kaip skaičiuojamą lauką (kuris apskaičiuoja naują reikšmę iš esamų laukų) arba kaip kriterijų (kuris filtruoja įrašo eilutes).

1. Sukurkite pavyzdinę lentelę

Atidarykite naują Access duomenų bazę ir sukurkite lentelę su šiais laukais:

  • game – tekstas
  • qtysold – skaičius
  • unitprice – valiuta
  • buyercity – tekstas
  • buyerstate – tekstas

Įkelkite šiuos įrašus (kiekvienas įrašas – eilutė, laukų tvarka: 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

Išsaugokite duomenų bazę (Ctrl + S) ir pavadinkite lentelę gamesales.

2. Sukurkite užklausą ir pridėkite skaičiuojamą lauką

Pasirinkite Create → Query Design. Dialoge „Show Table“ spustelėkite Add, tada Close.

Dešiniajame stulpelyje Field: spustelėkite Build ir įveskite išraišką:

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

Įtraukite laukus game–unitprice į užklausos tinklelį ir vilkite juos į pirmąjį stulpelį.

Paspauskite Run ikoną – matysite naują skaičiuojamą lauką buyeraddress.

3. Apskaičiuokite bendrą pardavimą ir filtrą pagal sumą

Grįžkite į Design View. Pridėkite dar vieną skaičiuojamą lauką:

totalsale: [unitprice] * [qtysold]

„Criteria“ eilutėje šiam laukui įveskite:

< CDbl(10)

Vėl spustelėkite Run. Bus rodomi tik įrašai, kurių bendras pardavimas mažesnis nei 10 USD.

4. Filtruokite pagal pirkėjo miestą

Pašalinkite ankstesnį kriterijų, tada įtraukite lauką buyercity į naują stulpelį, atžymėkite Show langelį ir „Criteria“ įveskite:

Like "b*"

Vykdant užklausą matysite tik pardavimą iš Billings, Montana.

5. Pridėkite datų lauką ir filtruokite pagal datą

Uždarę užklausą, įrašykite ją kaip myquery. Lentelėje gamesales įterpkite naują lauką (Insert Field) – pasirinkite tipą Date/Time ir pavadinkite datesold. Įrašykite šias datas (kiekvienam įrašui bet kuria tvarka):

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

„Criteria“ laukelyje datesold įveskite:

=#12/15/2009#

Vykdant užklausą matysite tik tas įrašų eilutes, kuriose data yra 2009 m. gruodžio 15‑d. arba vėlesnė.

Patarimai

  • Skaičiuojamus laukus galite naudoti tiek rezultatų rodymui, tiek kaip filtrų kriterijus.
  • Naudokite # simbolius datos filtravimui Access.
  • Jei reikia išsaugoti užklausą, duokite jai aiškų pavadinimą, pvz., myquery.

URL:https://lt.whycomputer.com/software/100417200.html

Programinė įranga
  • Kaip Microsoft Access programoje kurti SQL užklausas

    SQL užklausos – tai standartinė struktūruota užklausų kalba, leidžianti kreiptis į duomenų bazes. Access 97 versijoje galite naudoti keturis tipų užklausas: sub‑užklausas (subquery), sujungimo (union), tiesiogines (pass‑through) ir duomenų apibrėžimo (data‑definition) užklausas. Subužklausos (Subqu

  • Kaip Excel programoje kurti sekas

    Excel, kaip ir daugelis skaičiuoklių programų, leidžia automatizuoti nuolat kartojamų duomenų įvedimą. Naudodami funkciją „AutoFill“, įvedę seką vieną kartą, galite ją greitai užpildyti toliau esančias langeles.Žingsniai1 žingsnisPasirinkite pirmą langelį, kuriame norite pradėti seką, ir įrašykite p

Interneto žinios © https://lt.whycomputer.com