Reiškinio kūrimas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Reiškinio kūrimas Access duomenų bazės, pažymėkite objektą ar ypatybę, jei norite naudoti ir išraišką, ir paspauskite Ctrl + F2 – atidaroma reiškinio daryklę, įrankis su daug iš dalies įtaisytas išraiškų, sutaupyti laiko ir įtaisytųjų žinynas, jei norite išsaugoti jums problemų. Jūs išraiškas galite naudoti atlikti įvairius dalykus su savo duomenimis – pvz., nustatyti, kiek dienų praėjo, nes užsakymas buvo išsiųstas arba derinant su vardas ir pavardė, į į į FullName. Jei esate pagal Excel asmuo, lūkesčiai iš reiškinių prieigos versija formulių.

Išraiškų neveikia taip pat, kaip "Access" žiniatinklio programose ir kompiuterio duomenų bazėse. Viskas šiame straipsnyje taikoma žiniatinklio taikomųjų programų ir duomenų bazių, išskyrus tuos atvejus, kai kitaip. Daugiau informacijos apie prieigos žiniatinklio taikomosios programos, rasite straipsnyje "Access" programos kūrimas.

Daugiau informacijos apie išraiškų – kada juos naudoti ir kaip kurti, skaitykite toliau.

Šiame straipsnyje:

Reiškinių apžvalga

Naudodami reiškinio daryklę

Reikšmių valdiklių formose ir ataskaitose apskaičiavimas

Išraiškų kaip užklausos kriterijų naudojimas

Apskaičiuotojo lauko kūrimas užklausoje

Apskaičiuotojo lauko kūrimas lentelėje

Tinkamumo taisyklės įtraukimas į lentelės lauką arba įrašą

Tinkamumo taisyklės įtraukimas į valdiklį

Lentelės lauko numatytųjų reikšmių nustatymas

Valdiklių numatytųjų reikšmių nustatymas

Valdymas, kuriuos makrokomandos veiksmus vykdyti

Duomenų grupavimas ir rūšiavimas ataskaitose

Reiškinių apžvalga

Pamenate lygtis iš matematikos pamokų? Letx2+z = (2y-1)/7, x sprendinys, ir panašius dalykus? Galbūt pamenate ir tai, kad lygtys yra šiuolaikinės inžinerijos pagrindas – jei norite sukurti ką nors tvirto, naudojate lygtis atsakymams į tam tikrus klausimus rasti, pvz., „kiek tvirtos turi būti laiptinės sklendės?“. Būtent į tokius klausimus atsako reiškiniai, tačiau užuot mąstę apie x, y ir z, galvokite apie [Vieneto kainą], [Nuolaidą] ir [Kiekį]. Reiškiniai nėra tik matematinis įrankis – juos galima naudoti įvairiems veiksmams su teksto duomenimis atlikti.

Dalykai, kuriuos galite daryti su reiškiniais

Toliau pateikta tik keletas įprastų pavyzdžių apie tai, kiek daug dalykų galite daryti su reiškiniais.

  • Apskaičiuoti amžių

  • Sujungti vardą ir pavardę

  • Pažymėti pakeistą įrašą jo pakeitimo data ir laiku

  • Nurodyti šablono duomenis, kuriuos turi atitikti įvestis

  • Iškirpti simbolius iš bet kurios teksto eilutės pusės

Techninė apžvalga

Pastaba :  Nebūtina perskaityti šio skyriaus, kad galėtumėte kurti reiškinius, tačiau jis gali padėti jums geriau suprasti, kaip veikia reiškiniai, be to, jame naudojami techniniai terminai, galintys padėti jums surasti susijusią informaciją labiau techninėse svetainėse, pvz., MSDN.

Reiškinys – tai kelių ar visų šių elementų derinys: įtaisytosios ar vartotojo apibrėžtos funkcijos, identifikatoriai, operatoriai ir konstantos. Reiškinys išreiškia vieną reikšmę.

Išraiškos komponentai.

Pavyzdžiui, šioje išraiškoje yra visi keturi iš šių elementų:

=Sum([Pirkinio kaina])*0,08

Šiame pavyzdyje Sum() yra įtaisytoji funkcija, [Pirkinio kaina] yra identifikatorius, * yra matematinis operatorius, o 0,08 – konstanta. Šią išraišką galima naudoti teksto laukelyje formos apatiniame kolontitule arba ataskaitos apatiniame kolontitule, skaičiuojant mokesčius elementų grupei.

Išraiškos gali būti daug sudėtingesnės arba paprastesnės nei šiame pavyzdyje. Pavyzdžiui, šią Bulio išraišką (išraiška, kuri įvertinama kaip Teisinga arba Klaidinga) sudaro tik operatorius ir konstanta:

>0

Šis reiškinys yra Teisingas, jį palyginus su skaičiumi, kuris yra didesnis už 0, o jis yra Klaidingas, jį palyginus su skaičiumi, mažesniu už 0 arba lygiu 0. Šį reiškinį galima naudoti valdiklio ar lentelės lauko ypatybėje Tinkamumo taisyklė, norint užtikrinti, kad įvedamos tik už 0 didesnės reikšmės.

Taikomojoje programoje „Access“ reiškiniai yra naudojami įvairiose vietose skaičiavimams atlikti, simboliams valdyti ar duomenims tikrinti. Lentelėse, užklausose, formose, ataskaitose ir makrokomandose yra ypatybių, galinčių priimti reiškinį. Pavyzdžiui, valdikliui galima naudoti reiškinius, esančius ypatybėse Valdiklio šaltinis ir Numatytoji reikšmė. Be to, kai rašote įvykio procedūros ar modulio „Microsoft Visual Basic for Applications“ (VBA) kodą, dažnai naudojate reiškinius, kurie yra panašūs į tuos, kuriuos naudojate „Access“ objekte, pvz., lentelėje ar užklausoje.

Puslapio viršus

Reiškinio daryklės naudojimas

Reiškinio daryklė pasižymi šiomis naudingomis savybėmis:

  • Galite lengvai ieškoti funkcijų, operatorių, konstantų ir identifikatorių (pavyzdžiui, laukų, lentelių, formų ir užklausų pavadinimų) bei juos įterpti, sutaupydami laiko ir sumažindami klaidų tikimybę.

  • Reiškinio daryklė apriboja pasiekiamas reiškinio dalis, remdamasi reiškinio kontekstu.

  • Galite pasirinkti iš įvairių parengtų reiškinių, pvz., puslapių numeriai, dabartinė data arba dabartinė data ir laikas.

  • „IntelliSense“ pasiekiama reiškinio daryklėje – todėl jums nereikia prisiminti visų argumentų, kurių reikia reiškiniui.

  • Reiškinio daryklėje žinynas yra visai lengvai pasiekiamas – tereikia spustelėti saitus, kurie rodomi įrankyje Sparčioji informacija.

Paleiskite reiškinio daryklę :

Reiškinio daryklei paleisti naudojamas spartusis klavišas Ctrl + F2. Naudojant šią nuorodą pirmą kartą, paleidžiamas dialogo langas Daryklės pasirinkimas – norint tęsti, tereikia dukart spustelėti Reiškinio daryklė dialogo lange.

Sužinokite daugiau išsamios informacijos apie tai, kaip naudoti reiškinio daryklę.

Įdėjimo riba išraiškose žiniatinklio duomenų bazėje yra 65

Išraiškų įdėtos 65 lygmenis giliai neveiks naudojant naršyklę, kad nereikėtų naudoti visas tokių išraiškas, "Access" žiniatinklio duomenų bazės. Jūs negausite klaidų pranešimus – išraiškos tiesiog neveiks.

Svarbu : &, AND ir OR operatorių naudojimas gali sukurti papildomus įdėjimo lygius serveryje, kurie nėra atspindimi „Access“ kliente. Pavyzdžiui, reiškinys "a" & "b" & "c" nėra įdėtas į reiškinio daryklę, tačiau „SharePoint“ jis tampa concatenate.Db("a", concatenate.Db("b", "c") ). Šis konvertavimas sukuria vieną įdėjimo lygmenį. Daugelio iš eilės einančių &, AND arba OR operatorių naudojimas viename reiškinyje gali lemti tai, kad viršysite serverio įdėjimo apribojimą (65) – pasiekus šią ribą, reiškinys naršyklėje neveiks.

Puslapio viršus

Valdiklių reikšmių formose ir ataskaitose apskaičiavimas

Kai išraišką naudojate kaip valdiklio duomenų šaltinį, sukuriate skaičiavimų valdiklį. Pavyzdžiui, tarkime, kad turite ataskaitą, kurioje rodomi keli atsargų įrašai, ir norite sukurti sumą ataskaitos poraštėje, kurioje susumuoti visi ataskaitos eilutės elementai.

Ataskaitos suma.

Norėdami apskaičiuoti sumą, teksto lauko valdiklį padėkite ataskaitos apatiniame kolontitule, tada nustatykite teksto lauko ControlSource ypatybę šiai išraiškai:

= Sum ([ table_field ])

Šiuo atveju table_field yra lauko, kuriame yra jūsų sumavimo pavadinimas. Šis laukas gali atkeliauti iš lentelės ar užklausos. Funkcija Sum apskaičiuoja sumą už visas table_fieldreikšmes.

Šioje procedūroje rodoma, kaip įvesti išraišką į teksto laukelio valdiklį.

Išraiškos įvedimas į teksto laukelio valdiklį

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite norimą pakeisti formą ir kontekstiniame meniu spustelėkite Maketo rodinys arba Dizaino rodinys.

  2. Pažymėkite valdiklį, į kurį norite įvesti išraišką.

  3. Jei iš karto nerodomas ypatybių lapas, norėdami jį rodyti, paspauskite F4.

  4. Jei norite neautomatiniu būdu sukurti reiškinį, ypatybių lapo skirtuke Duomenys spustelėkite teksto laukelio ypatybę Valdiklio šaltinis, tada įveskite ženklą = su likusia reiškinio dalimi. Pavyzdžiui, jei norite apskaičiuoti aukščiau nurodytą sumą, įveskite =Sum([lentelės_laukas]) ir patikrinkite, ar lauko pavadinimą pakeitėte į lentelės_laukas.

  5. Kad sukurtumėte išraišką naudodami reiškinio daryklę, spustelėkite kurti mygtuką Mygtuko vaizdas ypatybės lauke.

    Sukūrus reiškinį, ypatybių lapas atrodys taip:

    Išraiška teksto laukelio valdiklio šaltinio ypatybėje.

Puslapio viršus

Išraiškų kaip užklausos kriterijų naudojimas

Naudoti kriterijus užklausos susiaurinti užklausos rezultatus. Įvesti kriterijus kaip reiškinio ir prieigos grąžina tik eilutes, atitinkančias reiškinys. Norėdami peržiūrėti pateikiama išsami pavyzdžiai, rasite straipsnyje užklausos kriterijų pavyzdžiai.

Tarkime, kad norite pamatyti visus užsakymus, kurių pristatymo data įvyko pirmaisiais trim 2010 metų mėnesiais. Norėdami įvesti kriterijus, įveskite šį reiškinį į laukelį Kriterijai savo užklausos stulpelyje Data / laikas. Šiame pavyzdyje naudojamas stulpelis Data / laikas, vadinamas Siuntimo_data. Norėdami apibrėžti datos diapazoną, įveskite kriterijus tokiu būdu:

Tarp #1/1/2010# ir #3/31/2010#

Stulpelis ShippedDate atrodys panašiai į šį.

Išraiška kriterijų eilutėje, užklausos tinklelyje.

Kiekvienam įrašui užsakymų lentelėje, jei reikšmė pristatymo datos stulpelyje yra jūsų nurodytame diapazone, įrašas įtraukiamas į užklausos išvestį. Įsidėmėkite, kad išraiškoje įtraukiamos datos su grotelių ženklais (#). Programa „Access“ reikšmę, įtrauktą tarp grotelių ženklų, traktuoja kaip Datos/laiko duomenų tipą. Šias reikšmes traktuojant kaip datos/laiko duomenis, galima atlikti skaičiavimus su šiomis reikšmėmis, pvz., atimti vieną datą iš kitos.

Kriterijų įvedimas užklausos dizaino tinklelyje

  1. Naršymo srityje dešiniuoju pelės klavišu spustelėkite užklausą, kurią norite pakeisti, tada laikinajame meniu spustelėkite Dizaino rodinys.

  2. Stulpelyje, kuriam norite įvesti kriterijus, spustelėkite langelį Kriterijai.

  3. Jei norite neautomatiniu būdu sukurti išraišką, įveskite kriterijų išraišką.

    Pastaba : Prieš kriterijaus išraišką neįterpkite operatoriaus =.

  4. Kad sukurtumėte išraišką naudodami reiškinio daryklę, juostelėje, spustelėkite dizainasir grupėje Užklausos nustatymas spustelėkite daryklė Mygtuko vaizdas .

    Jei jums reikalinga didesnė sritis, kurioje norite redaguoti išraišką, žymeklį padėkite langelyje Kriterijai ir paspaudę SHIFT+F2 peržiūrėkite laukelį Mastelis:

    Išraiška dialogo lange Mastelis.

Puslapio viršus

Apskaičiuotojo lauko kūrimas užklausoje

Tarkime, kuriate užklausą ir norite peržiūrėti apskaičiavimo rezultatus, naudodami kitus užklausos laukus. Jei norite sukurti apskaičiuotąjį lauką, reiškinį įveskite užklausos eilutės langelyje Laukas. Pavyzdžiui, jei turite užklausą, kurioje yra laukas Kiekis ir Vieneto kaina, juos abu galite padauginti ir sukurti apskaičiuotąjį lauką Sudėtinė kaina, įvesdami šį reiškinį užklausos eilutėje Laukas:

Sudėtinė kaina: [Kiekis] * [Vieneto kaina]

Prieš išraišką užrašomas tekstas Sudėtinė kaina: ir naujas stulpelis pavadinamas Sudėtinė kaina. Šis pavadinimas dažnai vadinamas pseudonimu. Jei pseudonimo nurodyti nenorite, „Access“ sukurs jį, pvz., Expr1.

Naudokite išraišką apskaičiuotam laukui užklausoje kurti.

Paleidus užklausą programa „Access“ apskaičiuoja kiekvieną eilutę, kaip parodyta šioje iliustracijoje:

Apskaičiuotas laukas, rodomas duomenų lapo rodinyje.

Apskaičiuoto lauko kūrimas užklausos dizaino rodinyje

  1. Naršymo srityje dešiniuoju pelės klavišu spustelėkite užklausą, kurią norite pakeisti, tada laikinajame meniu spustelėkite Dizaino rodinys.

  2. Spustelėkite stulpelio, kuriame norite sukurti apskaičiavimo lauką, langelį Laukas.

  3. Jei norite neautomatiniu būdu sukurti išraišką, įveskite išraišką.

    Pastaba : Prieš kriterijų išraišką nerašykite operatoriaus =; vietoj jo išraišką pradėkite nuo aprašomosios etiketės su kabliataškiu. Pavyzdžiui, įveskite Sudėtinė kaina: ir nurodykite etiketę išraiškai, taip sukurdami apskaičiuotą lauką pavadinimu Sudėtinė kaina. Tada po kabliataškio įveskite išraiškos kriterijus.

  4. Jei reiškinį norite sukurti naudodami reiškinio daryklę, juostelėje spustelėkite Kurti, tada grupėje Užklausos sąranka spustelėkite Daryklė.

Puslapio viršus

Apskaičiuotojo lauko kūrimas lentelėje

Programoje „Access“ galite sukurti apskaičiuotąjį lentelės lauką. Tai panaikina poreikį sukurti atskirą užklausą skaičiavimams atlikti. Pavyzdžiui, jeigu turite lentelę, kurioje išvardyti kiekvieno užsakymo elemento kiekis, kaina ir mokesčio tarifas, galite įtraukti apskaičiuotąjį lauką, kuriame rodoma visa kaina, pvz.:

[Quantity]*([UnitPrice]+([UnitPrice]*[TaxRate]))

  • Skaičiavimas negali apimti kitų lentelių arba užklausų laukų.

  • Skaičiavimo rezultatai yra tik skaitomi.

Norėdami sukurti apskaičiuotąjį lauką:

  1. Atidarykite lentelę dukart spustelėdami ją naršymo srityje.

  2. Slinkite horizontaliai iki toliausiai dešinėje esančio lentelės stulpelio ir spustelėkite stulpelio antraštę Spustelėkite norėdami įtraukti.

  3. Rodomame sąraše spustelėkite Apskaičiuotasis laukas, tada spustelėkite duomenų tipą, kurio turi būti rezultatas.

    Programoje „Access“ rodoma reiškinio daryklė.

  4. Įveskite skaičiavimą, kurį norite naudoti šiame lauke, pvz.:

    [Kiekis] * [vieneto kaina]

    Pastaba : Apskaičiuotajame lauke reiškinio nepradedate reiškiniu su lygybės ženklu (=).

  5. Spustelėkite Gerai.

    Programa „Access 2010“ įtraukia apskaičiuotąjį lauką ir paryškina lauko antraštę, kad galėtumėte įvesti lauko pavadinimą.

  6. Įveskite apskaičiuotojo lauko pavadinimą ir paspauskite ENTER.

Puslapio viršus

Tinkamumo taisyklės įtraukimas į lentelės lauką arba įrašą

Reiškiniai yra labai naudingi tikrinant duomenis, kai jie įvedami į duomenų bazę be netinkamų duomenų. Lentelėse yra dviejų rūšių tinkamumo taisyklės: lauko tinkamumo taisyklės (kurios neleidžia vartotojams įvesti netinkamų duomenų į vieną lauką) ir įrašo tinkamumo taisyklės, kurios neleidžia vartotojams sukurti tinkamumo taisyklės neatitinkančių įrašų). Abiejų rūšių tinkamumo taisyklės kuriamos naudojant reiškinius.

Pavyzdžiui, tarkime, kad turite lentelę pavadinimu Atsargos su lauku pavadinimu Turimi vienetai ir norite nustatyti taisyklę, kuri priverčia vartotojus įvesti didesnę ar lygią nuliui reikšmę. Kitaip tariant, atsargos niekada negali būti neigiamas skaičius. Tai galite padaryti naudodami šią išraišką kaip lauko tinkamumo taisyklę lauke Turimi vienetai:

>=0

Tinkamumo taisyklės įvedimas

Norėdami įvesti lauko tinkamumo taisyklę arba įrašo tinkamumo taisyklę, naudokite toliau nurodytą procedūrą:

  1. Naršymo srityje dukart spustelėkite norimą pakeisti lentelę.

    Programa „Access“ atidaro lentelę duomenų lapo rodinyje.

  2. Norėdami naudoti lauko tinkamumo taisyklę, pažymėkite norimą keisti lauką.

  3. Juostelėje spustelėkite Laukai, tada grupėje Lauko tikrinimas spustelėkite Tikrinimas, tada spustelėkite Lauko tinkamumo taisyklė arba Įrašo tinkamumo taisyklė.

    Programoje „Access“ rodoma reiškinio daryklė.

  4. Pradėkite įvesti norimus kriterijus. Pavyzdžiui, norint naudoti lauko tinkamumo taisyklę, kuri reikalauja, kad visos reikšmės būtų didesnės arba lygios nuliui, tada įveskite:

    > = 0

    Pastaba : Prieš tikrinimo taisyklę neįveskite lygybės ženklo (=).

Tinkamumo taisyklės reiškiniai yra Bulio sintaksė, o tai reiškia, kad jie yra Teisingi arba Klaidingi bet kuriai nurodytai įvesties reikšmei. Tinkamumo taisyklė turi būti Teisinga, nes reikšmė arba „Access“ neįrašo įvesties ir rodo tikrinimo pranešimą, kuriame nurodoma klaida. Šiame pavyzdyje, jei įvesite mažesnę už nulį lauko Turimi vienetai reikšmę, tinkamumo taisyklė bus Klaidinga, o taikomoji programa „Access“ nepriims reikšmės. Jei neįvedėte tikrinimo pranešimo kaip aprašyta kitame skyriuje, taikomoji programa „Access“ rodo savo pranešimą, nurodantį, kad jūsų įvestą reikšmę draudžia lauko tinkamumo taisyklė.

Tikrinimo pranešimo įvedimas

Norėdami, kad jūsų duomenų bazę būtų lengviau naudoti, galite įvesti pasirinktinius tikrinimo pranešimus. Jie pakeičia bendruosius pranešimus, kuriuos programa „Access“ rodo, kai duomenys nesutampa su tinkamumo taisykle. Pasirinktinį tikrinimo pranešimą galite naudoti norėdami pateikti konkrečios informacijos, padedančios vartotojui įvesti tinkamus duomenis, pvz., „Turimų vienetų reikšmė negali būti neigiamas skaičius“. Norėdami sukurti tikrinimo pranešimą, naudokite toliau nurodytą procedūrą:

  1. Naršymo srityje dukart spustelėkite norimą pakeisti lentelę.

    Programa „Access“ atidaro lentelę duomenų lapo rodinyje.

  2. Norėdami naudoti lauko tikrinimo pranešimą, pažymėkite lauką, į kurį įtraukėte tinkamumo taisyklę.

  3. Juostelėje spustelėkite Laukai, tada grupėje Lauko tikrinimas spustelėkite Tikrinimas, tada spustelėkite Lauko tikrinimo pranešimas arba Įrašo tikrinimo pranešimas.

  4. Dialogo lange Įveskite tikrinimo pranešimą įveskite pranešimą, kuris turi būti rodomas, kai duomenys nesutampa su tinkamumo taisykle, ir spustelėkite Gerai.

Puslapio viršus

Tinkamumo taisyklės įtraukimas į valdiklį

Pastaba : Tikrinimo taisyklių nėra valdiklių prieigos žiniatinklio taikomosios programos arba žiniatinklio duomenų bazės. Naudokite lauko arba įrašo tikrinimo taisyklės, vietoj to, kaip apibrėžta ankstesnėje sekcijoje.

Be lentelės laukų ir įrašų valdikliai taip pat turi ypatybę Tinkamumo taisyklė, kuri gali priimti išraišką. Pavyzdžiui, tarkime, kad naudojate formą datos diapazonui į ataskaitą įvesti ir norite patikrinti, ar pradžios data nėra ankstesnė nei 2010-01-01. Galite nustatyti teksto lauko, į kurį įvedate pradžios datą, ypatybes Tinkamumo taisyklė ir Tikrinimo tekstas į:

Ypatybė

Parametras

Tinkamumo taisyklė

>=#1/1/2010#

Tikrinimo tekstas

Negalima įvesti ankstesnės nei 2010-01-01 datos.

Jei bandysite įvesti datą, ankstesnę nei 2010-01-01, bus rodomas pranešimas, o ypatybėje Tikrinimo tekstas bus rodomas tekstas. Jei į ypatybės Tikrinimo tekstas lauką nebuvo įvestas tekstas, programa „Access“ rodo bendrąjį pranešimą. Spustelėjus Gerai programa „Access“ grąžina jus į teksto lauką.

Patarimas : Nustačius tinkamumo taisyklę lentelės laukui, taisyklė įgalinama visoje duomenų bazėje, kur tik tas laukas modifikuojamas. Arba, tinkamumo taisyklę nustačius valdikliui taisyklė formoje įgalinama tik kai naudojama forma. Tinkamumo taisykles nustatyti atskirai lentelės laukams ir valdikliams formose gali būti naudinga, jei norite nustatyti skirtingas tinkamumo taisykles skirtingiems vartotojams.

Tinkamumo taisyklės įvedimas valdikliui

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite norimą keisti formą arba ataskaitą ir kontekstiniame meniu spustelėkite Dizaino rodinys arba Maketo rodinys.

  2. Dešiniuoju pelės mygtuku spustelėkite norimą keisti valdiklį, tada laikinajame meniu spustelėkite Ypatybės.

    „Access“ rodo valdiklio ypatybių lapą.

  3. Spustelėkite skirtuką Visi, tada spustelėkite ypatybių laukelį Tinkamumo taisyklė.

  4. Įveskite išraišką arba spustelėkite kurti mygtuką Mygtuko vaizdas ypatybės lauke, kad sukurtumėte išraišką naudodami reiškinio daryklę.

    Pastaba : Prieš išraišką neturi būti operatoriaus =.

  5. Jei norite tinkinti tekstą, pasirodantį, jei vartotojas įveda duomenis, kurie neatitinka tinkamumo taisyklės, pageidaujamą tekstą surinkite ypatybėje Tikrinimo tekstas.

Puslapio viršus

Lentelės lauko numatytųjų reikšmių nustatymas

Reiškinį galima naudoti numatytajai lentelės lauko reikšmei nurodyti – reikšmei, kurią „Access“ naudoja naujiems įrašams, išskyrus atvejus, kai pateikiama kita reikšmė. Pavyzdžiui, tarkime, kad norite automatiškai įterpti datą ir laiką į lauką pavadinimu „OrderDate“, kai kas nors įtraukia naują įrašą. Norėdami tai atlikti, galite naudoti toliau nurodytą reiškinį:

Dabar()

Lentelės lauko numatytosios reikšmės nurodymas

  1. Naršymo srityje dukart spustelėkite norimą pakeisti lentelę.

    Programa „Access“ atidaro lentelę duomenų lapo rodinyje.

  2. Pažymėkite norimą keisti lauką.

  3. Juostelėje spustelėkite Laukai, tada grupėje Ypatybės spustelėkite Numatytoji reikšmė.

    Programa „Access“ rodo dialogo langą Reiškinio daryklė.

  4. Įveskite savo išraišką į lauką, įsitikinkite, kad prasidėtų lygybės ženklu (=).

Pastaba : Jei valdiklį susiesite su lentelės lauku, o valdikliai ir lentelės lauke bus numatytosios reikšmės, valdiklio numatytoji reikšmė yra pirmesnė nei lentelės lauko.

Puslapio viršus

Valdiklių numatytųjų reikšmių nustatymas

Kita vieta, kur paprastai naudojamas reiškinys, yra valdiklio ypatybė Numatytoji reikšmė. Valdiklio ypatybė Numatytoji reikšmė yra panaši į lentelės lauko ypatybę Numatytoji reikšmė. Pavyzdžiui, jei norite naudoti dabartinę datą kaip teksto lauko numatytąją reikšmę, galite naudoti šį reiškinį:

Data()

Ši išraiška naudoja funkciją Data dabartinei datai, bet ne laikui pateikti. Jei teksto lauką susiesite su lentelės lauku, o lauke bus numatytoji reikšmė, valdiklio numatytoji reikšmė bus pirmesnė nei lentelės laukas. Dažnai geriau yra nustatyti lentelės lauko ypatybę Numatytoji reikšmė. Tokiu būdu, jei kelis skirtingų formų valdiklius sukursite pagal tą patį lentelės lauką, ta pati numatytoji reikšmė bus taikoma visiems valdikliams. Tai padeda užtikrinti pastovų duomenų įvedimą į visas formas.

Numatytosios valdiklio reikšmės įvedimas

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite norimą keisti formą arba ataskaitą ir kontekstiniame meniu spustelėkite Dizaino rodinys arba Maketo rodinys.

  2. Pažymėkite norimą keisti valdiklį.

  3. Jei ypatybių lapas iš karto nerodomas, paspauskite F4 norėdami jį rodyti.

  4. Spustelėkite ypatybių lapo skirtuką Visi, tada ypatybės lauke spustelėkite Numatytoji reikšmė.

  5. Įveskite išraišką arba spustelėkite kurti mygtuką Mygtuko vaizdas ypatybės lauke, kad sukurtumėte išraišką naudodami reiškinio daryklę.

Puslapio viršus

Valdymas, kuriuos makrokomandos veiksmus vykdyti

Kartais pagal makrokomandą gali reikėti atlikti veiksmą arba keletą veiksmų tik tada, kai tam tikra sąlyga yra teisinga. Pavyzdžiui, tarkime, kad norite, jog makrokomandos veiksmas būtų vykdomas tik kai reikšmė teksto laukelyje yra didesnė arba lygi 10. Jei norite nustatyti šią taisyklę, naudokite išraišką makrokomandos bloke Jei ir apibrėžkite makrokomandos sąlygą.

Šiame pavyzdyje tarkime, kad teksto laukelio pavadinimas yra „Elementai“. Jūsų išraiška, kuri nustato sąlygą, yra [Elementai]>=10.

Išraiška, naudojama makrokomandos bloke Jei.

Išraiškos įvedimas makrokomandos bloke Jei

  1. Naršymo srityje dešiniuoju pelės klavišu spustelėkite makrokomandą, kurią norite pakeisti, tada laikinajame meniu spustelėkite Dizaino rodinys.

  2. Spustelėkite bloką Jei, kurį norite modifikuoti, arba įtraukite bloką Jei iš srities Veiksmų katalogas.

  3. Spustelėkite viršutinę bloko Jei eilutę.

  4. Lauke įveskite sąlyginę išraišką arba spustelėkite kurti mygtuką Mygtuko vaizdas šalia išraiškos laukelio ir paleiskite reiškinio daryklę.

Pastaba : Įvedamas reiškinys turi būti Bulio, o tai reiškia, kad jis yra Teisingas arba Klaidingas. Makrokomandų veiksmai bloke Jei vykdomi tik kai sąlyga yra Teisinga.

Puslapio viršus

Duomenų grupavimas ir rūšiavimas ataskaitose

Sritį Grupavimas, rūšiavimas ir suma naudojate apibrėždami grupavimo lygius ir ataskaitos duomenų rūšiavimo tarką. Dažniausiai grupuojate ar rūšiuojate lauką, kurį pažymite iš sąrašo, tačiau, jei norite grupuoti ar rūšiuoti pagal apskaičiuotąją reikšmę, galite įvesti išraišką.

Grupavimas yra procesas, kai suderinami stulpeliai, kuriuose yra dvigubos reikšmės. Pavyzdžiui, tarkime, kad jūsų duomenų bazėje yra informacija biurams skirtinguose miestuose, o vienos iš duomenų bazės ataskaitų pavadinimas yra „Pardavimai pagal miestą“. Užklausa, kuri pateikia duomenis tai ataskaitai, grupuoja duomenis pagal miestus. Tokio tipo grupavimas gali palengvinti informacijos skaitymą ir supratimą.

Kita vertus, rūšiavimas yra procesas, kai rūšiavimo tvarka paskiriama pagal eilutes (įrašus) jūsų užklausos rezultatuose. Pavyzdžiui, įrašus galima rūšiuoti pagal pagrindines raktines reikšmes (ar kitą reikšmių rinkinį kitame lauke) didėjančia arba mažėjančia tvarka, arba įrašus galima rūšiuoti pagal vieną ar daugiau charakteristikų nurodyta tvarka, pvz., pagal abėcėlę.

Grupavimo ar rūšiavimo įtraukimas į ataskaitą

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite ataskaitą, kurią norite keisti, ir kontekstiniame meniu spustelėkite Maketo rodinys arba Dizaino rodinys.

  2. Juostelėje spustelėkite Dizainas, tada grupėje Grupavimas ir sumos spustelėkite Grupuoti ir rūšiuoti.

    Sritis Grupavimas, rūšiavimas ir suma pasirodo po ataskaita.

  3. Jei į ataskaitą norite įtraukti grupavimo lygį, spustelėkite Įtraukti grupę.

  4. Jei į ataskaitą norite įtraukti rūšiavimo tvarką, spustelėkite Įtraukti rūšiavimą.

    Srityje pasirodo naujas grupavimo lygis arba rūšiavimo tvarka, be to, laukų sąrašas, kuriame pateikiami ataskaitos duomenys. Šiame pav. nurodomas tipiškas naujas grupės lygis (grupavimas pagal kategoriją) ir rūšiavimo tvarka (rūšiavimas pagal gamintoją) bei sąrašas, kuriame pateikiami turimi grupavimo ir rūšiavimo laukai:

    Išraiškos parinkties pasirinkimas srityje Grupavimas, rūšiavimas ir suma.

  5. Turimų laukų sąraše spustelėkite išraiška ir paleiskite reiškinio daryklę.

  6. Įveskite išraišką, kurią norite naudoti išraiškos laukelyje (viršutiniame laukelyje) reiškinio daryklėje. Patikrinkite, ar išraišką pradedate lygybės (=) operatoriumi.

Išraiškos įtraukimas į esamą grupavimą ar rūšiavimą

  1. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite ataskaitą, kurią norite keisti, ir kontekstiniame meniu spustelėkite Maketo rodinys arba Dizaino rodinys.

  2. Spustelėkite grupės lygį ar rūšiavimo tvarką, kurią norite pakeisti.

  3. Spustelėkite rodyklę žemyn prie Grupuoti pagal (grupavimo lygiams) arba Rūšiuoti pagal (rūšiavimo tvarkai).

    Sąrašas, kuriame rodomi turimi laukai.

  4. Sąrašo, kuriame yra laukai, apačioje spustelėkite išraiška ir paleiskite reiškinio daryklę.

  5. Išraiškos laukelyje (viršutiniame laukelyje) įveskite reiškinio daryklės išraišką. Patikrinkite, ar išraišką pradedate lygybės (=) operatoriumi.

Puslapio viršus

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×