Apskaičiuotojo valdiklio kūrimas

Galite naudoti "Access" duomenų bazėse esančių formų ir ataskaitų apskaičiuotuosius valdiklius, kad būtų rodomi skaičiavimo rezultatai. Pavyzdžiui, jei turite ataskaitą, kurioje rodomas parduotų elementų skaičius ir kiekvieno vieneto kaina, galite įtraukti apskaičiuotąjį teksto lauką, kuris Sudaugina tuos du laukus, kad būtų rodoma visa kaina. Apskaičiuojamojo teksto lauko ypatybė valdiklio šaltinis yra išraiška, kuri Sudaugina du laukus (elementų skaičių, padauginti iš vieneto kainos), kad gautų rezultatą.

Ką norėtumėte daryti?

Apskaičiuotojo valdiklio kūrimas

Ši procedūra padeda sukurti apskaičiuotąjį valdiklį nenaudodami valdiklio vedlio.

  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į,.

    Norėdami naudoti kontrolės tipų, kuriuos galima naudoti kaip apskaičiuotus valdiklius, sąrašą, skaitykite skyrių Sužinokite, kuriuos valdiklių tipus galima naudoti kaip apskaičiuotus valdiklius.

  3. Perkelkite žymeklį ten, kur norite, kad valdiklis būtų įdedamas į formą arba ataskaitą, tada spustelėkite formą arba ataskaitą, kad įterptumėte valdiklį.

  4. Jei paleistas valdiklio 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ė išraiškai sukurti, spustelėkite Daryklės mygtukas prie ypatybių lauko valdiklio šaltinis .

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

    Pastabos: 

    • Prieš kiekvieną reiškinį su = operatoriumi. Pavyzdžiui: = [UnitPrice] *. 75.

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

    • Jei reikia daugiau vietos norint įvesti reiškinį ypatybių 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 atlikus gali pagerėti našumas, o jei norite apskaičiuoti įrašo grupių sumas, lengviau naudoti apskaičiuotasis laukas pavadinimą agregavimo funkcija.

    • Kai formoje arba ataskaitoje rikiuojate apskaičiuotąjį valdiklį, įsitikinkite, kad tinkamai nustatyta valdiklio ypatybė Format . Priešingu atveju apskaičiuotosios skaitinės arba datos reikšmės gali rūšiuoti abėcėlės tvarka, o ne numeriškai.

Puslapio viršus

Susietojo valdiklio keitimas į apskaičiuotąjį valdiklį

Geras būdas sukurti apskaičiuotąjį valdiklį pirmiausia yra kurti susietąjį valdiklį (pvz., nuvelkant lauką iš srities laukų sąrašas į formą arba ataskaitą), tada redaguojant susietojo valdiklio ypatybę valdiklio šaltinis , kad sukurtumėte reiškinį. Tai veikia gerai, kol įsitikinkite, kad valdiklio pavadinimas neprieštarauja jokiems laukų pavadinimams, esantiems išraiškoje. Daugiau informacijos apie susietojo valdiklio kūrimą nuvelkant lauką iš srities laukų sąrašas ieškokite straipsnyje lauko įtraukimas į formą arba ataskaitą.

Jei jau sukūrėte savo susietąjį valdiklį, atlikite toliau nurodytus veiksmus, kad pakeistumėte į apskaičiuotą valdiklį ir išvengsite jokių vardų nesuderinamumų.

  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. Ypatybių lapo skirtuke Visi , jei ypatybė name sutampa su ypatybe valdiklio šaltinis , redaguokite ypatybę pavadinimas , 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 ieškokite straipsnyje Sužinokite apie "Access" rezervuotus žodžius ir simbolius.

  4. Redaguoti eilutę ypatybės valdiklio šaltinis lauke, kad joje būtų norima išraiška.

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

  6. Perjunkite į maketo rodinį arba formos rodinį ir patikrinkite, ar apskaičiuotas valdiklis veikia taip, kaip tikėjotės.

Jei valdiklis nerodo norimų duomenų (pvz., jei "Access" rodys #Name? valdiklyje) patikrinkite formos arba ataskaitos įrašo šaltinį, kad įsitikintumėte, jog galimi visi laukai, kuriuos naudojote išraiškoje. Jei įrašo šaltinis yra užklausa, jums gali reikėti įtraukti vieną arba kelis laukus į užklausą, kol išraiška veiks.

Pastabos: 

  • Prieš kiekvieną reiškinį su = operatoriumi. Pavyzdžiui: = [UnitPrice] *. 75.

  • Jei reikia daugiau vietos norint įvesti reiškinį ypatybių 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 atlikus gali pagerėti našumas, o jei norite apskaičiuoti įrašo grupių sumas, lengviau naudoti apskaičiuotasis laukas pavadinimą agregavimo funkcija.

  • Kai formoje arba ataskaitoje rikiuojate apskaičiuotąjį valdiklį, įsitikinkite, kad tinkamai nustatyta valdiklio ypatybė Format . Priešingu atveju apskaičiuotosios skaitinės arba datos reikšmės gali rūšiuoti pagal abėcėlę, o ne numeriškai.

Puslapio viršus

Sužinokite, kuriuos valdiklių tipus galima naudoti kaip apskaičiuotus valdiklius

Teksto laukai yra populiariausias skaičiavimo valdiklio pasirinkimas, nes jie gali Rodyti tiek daug skirtingų duomenų tipų. Tačiau valdiklis, kuriame yra ypatybė valdiklio šaltinis , gali būti naudojamas kaip apskaičiavimo valdiklis. Daugeliu atvejų neverta naudoti tam tikro valdiklio tipo kaip apskaičiuotojo valdiklio, nes negalite atnaujinti šio valdiklio taip, kaip galite atnaujinti susietojo arba nesusietojo valdiklio reikšmę. Pavyzdžiui, jei į formą įtraukiate žymės langelio valdiklį ir žymės langelio ypatybės valdiklio šaltinis lauke įvedate reiškinį, nebegalite pažymėti arba išvalyti žymės langelio jį spustelėdami. Atsižvelgiant į reiškinio rezultatus, rodomas žymės langelis pažymėtas arba išvalytas. Jei spustelėsite žymės langelį, "Access" būsenos juostoje bus rodomas įspėjimas: valdiklio redaguoti negalima; jis susietas su išraiška<reiškinį>. Tačiau ataskaitoje gali būti naudinga, kad būtų galima pagrįsti skaičiavimo rezultatus žymės langelio valdiklį, nes ataskaitų valdikliai naudojami tik informacijai Rodyti.

Puslapio viršus

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ į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ų.

×