Applies To„Access“, skirta „Microsoft 365“ „Access 2024“ Access 2021 Access 2019 Access 2016

"Access" duomenų bazėse formose ir ataskaitose galite naudoti skaičiavimų valdiklius, kad būtų rodomi skaičiavimo rezultatai. Pavyzdžiui, jei turite ataskaitą, kurioje rodomas parduotų prekių skaičius ir kiekvieno vieneto kaina, galite įtraukti apskaičiuotąjį teksto lauką, kuris sudaugina šiuos du laukus, kad būtų rodoma bendroji kaina. Apskaičiuoto teksto lauko ypatybėje Valdiklio šaltinis yra išraiška, kuri sudaugina du laukus (elementų skaičių, padaugintą iš vieneto kainos), kad gautų rezultatą.

Ką norėtumėte daryti?

Apskaičiuotojo valdiklio Create

Ši procedūra padeda sukurti skaičiavimų valdiklį nenaudojant valdiklio vediklio.

  1. Dešiniuoju pelės mygtuku spustelėkite formą arba ataskaitą naršymo srityje, tada spustelėkite Dizaino rodinys.

  2. Skirtuko Dizainas grupėje Valdikliai spustelėkite norimo sukurti valdiklio tipo įrankį.

    Valdiklių tipų, kuriuos galima naudoti kaip skaičiavimų valdiklius, sąrašą rasite skyriuje Sužinokite, kokių tipų valdiklius galima naudoti kaip skaičiavimų valdiklius.

  3. Perkelkite žymiklį ten, kur norite įdėti valdiklį į formą arba ataskaitą, tada spustelėkite formą arba ataskaitą, kad įterptumėte valdiklį.

  4. Jei paleidžiamas valdymo vediklis, spustelėkite Atšaukti , kad jį uždarytumėte.

  5. Pažymėkite valdiklį, paspauskite F4, kad būtų rodomas ypatybių lapas, tada įveskite reiškinį ypatybių lauke Valdiklio šaltinis . Norėdami naudoti reiškinio daryklė reiškiniui kurti, spustelėkite Daryklės mygtukas šalia ypatybės lauko Valdiklio šaltinis .

  6. Įjunkite formos arba ataskaitos rodinį ir patikrinkite, ar apskaičiuojamasis valdiklis veikia taip, kaip tikitės.

    Pastabos: 

    • Prieš kiekvieną reiškinį turi būti operatorius = . Pavyzdžiui: =[Vieneto_kaina]*.75.

    • Daugiau informacijos apie reiškinių kūrimą ieškokite straipsnyje Išmokite kurti reiškinius.

    • Jei reikia daugiau vietos norint įvesti reiškinį ypatybės lauke Valdiklio šaltinis , paspauskite SHIFT + F2, kad atidarytumėte lauką Mastelis .

    • Jei jūsų forma arba ataskaita remiasi užklausa, galbūt norėsite įdėti reiškinį į užklausą vietoj skaičiavimų valdiklio. Tai gali pagerinti našumą ir, jei ketinate skaičiuoti įrašų grupių bendrąsias sumas, paprasčiau naudoti apskaičiuotasis laukas pavadinimą agregavimo funkcija.

    • Kai rikiuojate skaičiavimų valdiklį formoje arba ataskaitoje, įsitikinkite, kad tinkamai nustatyta valdiklio ypatybė Formatas . Kitu atveju apskaičiuotos skaitinės arba datos reikšmės gali būti rikiuojamos abėcėlės tvarka, o ne pagal skaičių.

Puslapio viršus

Susietojo valdiklio keitimas skaičiavimų valdikliu

Puikus būdas sukurti skaičiavimų valdiklį – pirmiausia sukurti susietąjį valdiklį (pvz., nuvilkus lauką iš srities Laukų sąrašas į formą arba ataskaitą), tada redaguojant susietojo valdiklio ypatybę Valdiklio šaltinis , kad būtų sukurtas reiškinys. Tai veikia gerai, jei užtikrinate, kad valdiklio pavadinimas neprieštarauja jokiems laukų pavadinimams, esantiems reiškinyje. Daugiau informacijos apie susietojo valdiklio kūrimą nuvelkant lauką iš srities Laukų sąrašas žr. straipsnyje Lauko įtraukimas į formą arba ataskaitą.

Jei jau sukūrėte susietąjį valdiklį, atlikite toliau nurodytus veiksmus, kad pakeistumėte jį skaičiavimų valdikliu ir išvengtumėte vardų konfliktų.

  1. Dešiniuoju pelės mygtuku spustelėkite formą arba ataskaitą naršymo srityje, tada spustelėkite Dizaino rodinys.

  2. Spustelėkite norimą keisti lauką, tada paspauskite F4, kad atidarytumėte ypatybių lapą.

  3. Jei ypatybių lapo skirtuke Visiypatybė Name sutampa su ypatybe Valdiklio šaltinis , redaguokite ypatybę Name , kad dvi ypatybės nesutampa. Įsitikinkite, kad jūsų įvestas pavadinimas nėra rezervuotasis žodis arba kito duomenų bazės lauko pavadinimas. Daugiau informacijos apie rezervuotus žodžius žr. straipsnyje Sužinokite apie "Access" rezervuotus žodžius ir simbolius.

  4. Redaguokite eilutę ypatybių lauke Valdiklio šaltinis , kad jame būtų norima išraiška.

  5. Norėdami įrašyti keitimus, paspauskite CTRL+S.

  6. Įjunkite maketo rodinį arba formos rodinį ir patikrinkite, ar apskaičiuojamasis valdiklis veikia taip, kaip tikitės.

Jei valdiklis nerodo norimų duomenų (pvz., jei "Access" valdiklyje rodo #Name? ), patikrinkite formos arba ataskaitos įrašo šaltinį, kad įsitikintumėte, jog visi reiškinyje naudojami laukai yra pasiekiami. Jei įrašo šaltinis yra užklausa, gali tekti į užklausą įtraukti vieną ar daugiau laukų, kad reiškinys veiktų.

Pastabos: 

  • Prieš kiekvieną reiškinį turi būti operatorius = . Pavyzdžiui: =[Vieneto_kaina]*.75.

  • Jei reikia daugiau vietos norint įvesti reiškinį ypatybės lauke Valdiklio šaltinis , paspauskite SHIFT + F2, kad atidarytumėte lauką Mastelis .

  • Jei jūsų forma arba ataskaita remiasi užklausa, galbūt norėsite įdėti reiškinį į užklausą vietoj skaičiavimų valdiklio. Tai gali pagerinti našumą ir, jei ketinate skaičiuoti įrašų grupių bendrąsias sumas, paprasčiau naudoti apskaičiuotasis laukas pavadinimą agregavimo funkcija.

  • Kai rūšiuojate pagal skaičiavimų valdiklį formoje arba ataskaitoje, įsitikinkite, kad tinkamai nustatyta valdiklio ypatybė Formatas . Kitu atveju apskaičiuotos skaitinės arba datos reikšmės gali būti rikiuojamos abėcėlės tvarka, o ne pagal skaičių.

Puslapio viršus

Sužinokite, kokių tipų valdiklius galima naudoti kaip skaičiavimų valdiklius

Teksto laukai yra populiariausias apskaičiuotojo valdiklio pasirinkimas, nes juose gali būti rodoma tiek daug skirtingų tipų duomenų. Tačiau bet kuris valdiklis, turintis ypatybę Valdiklio šaltinis , gali būti naudojamas kaip skaičiavimų valdiklis. Daugeliu atvejų prasminga naudoti tam tikrą valdiklio tipą kaip skaičiavimų valdiklį, nes negalite atnaujinti šio valdiklio taip, kaip galite atnaujinti susietąjį arba nesusietąjį valdiklį. Pavyzdžiui, jei į formą įdėsite žymės langelio valdiklį ir tada įvesite reiškinį į žymės langelio ypatybę Valdiklio šaltinis , nebegalėsite pažymėti arba išvalyti žymės langelio spustelėdami jį. Žymės langelis rodomas pažymėtas arba išvalytas, atsižvelgiant į reiškinio rezultatus. Jei spustelėsite žymės langelį, "Access" būsenos juostoje rodys įspėjimą: Valdiklio redaguoti negalima; jis susietas su išraiška ,<jūsų išraiška>. Tačiau ataskaitoje gali būti naudinga žymės langelio valdiklį pagrįsti skaičiavimo rezultatais, nes ataskaitų valdikliai naudojami tik informacijai rodyti.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.