Accessi andmebaasides saate vormide ja aruannete arvutuslikke juhtelemente kasutada arvutustulemuste kuvamiseks. Näiteks kui teil on aruanne, mis kuvab müüdud kaupade arvu ja iga ühiku hinna, saate lisada arvutusliku tekstivälja, mis korrutab need kaks välja koguhinna kuvamiseks. Arvutusliku tekstivälja atribuut Juhtelemendi allikas sisaldab avaldis, mis korrutab tulemi saamiseks kaks välja (üksuste arvu ühikuhinnast).
Selle artikli teemad
Arvutatud juhtelemendi loomine
Selle toimingu abil saate luua arvutatud juhtelemendi ilma juhtelemendiviisardit kasutamata.
-
Paremklõpsake navigeerimispaanil vormi või aruannet ja seejärel klõpsake käsku Kujundusvaade.
-
Klõpsake menüü Kujundus jaotises Juhtelemendid loodava juhtelemendi tööriista.
Arvutatud juhtelementidena kasutatavate juhtelemenditüüpide loendi leiate jaotisest Arvutatud juhtelementidena kasutatavad juhtelemenditüübid.
-
Viige kursor kohta, kuhu soovite juhtelemendi vormile või aruandesse paigutada, ja seejärel klõpsake vormi või aruannet juhtelemendi lisamiseks.
-
Kui käivitub juhtelemendiviisard, klõpsake selle sulgemiseks nuppu Loobu .
-
Valige juhtelement, vajutage atribuudilehe kuvamiseks klahvi F4 ja tippige avaldis atribuudiväljale Juhtelemendi allikas . Avaldise loomiseks avaldisekoostur kasutamiseks klõpsake atribuudivälja Juhtelemendi allikas kõrval nuppu .
-
Aktiveerige vormivaade või aruandevaade ja veenduge, et arvutatud juhtelement töötaks ootuspäraselt.
Märkused:
-
Alustage iga avaldist tehtemärgiga = . Näide: =[ÜhikuHind]*.75.
-
Avaldiste loomise kohta leiate lisateavet artiklist Avaldise koostamine.
-
Kui vajate atribuudiväljale Juhtelemendi allikas avaldise tippimiseks rohkem ruumi, vajutage välja Suum avamiseks klahvikombinatsiooni SHIFT+F2.
-
Kui teie vorm või aruanne põhineb päringul, võiksite avaldise lisada päringusse, mitte arvutatud juhtelementi. See võib parandada jõudlust ja kui kavatsete arvutada kirjerühmade kogusummasid, on kokkuvõttefunktsioon hõlpsam kasutada arvutuslik väli nime.
-
Kui sordite arvutusliku juhtelemendi alusel vormil või aruandes, veenduge, et juhtelemendi atribuut Format oleks õigesti seatud. Muul juhul võivad arvutatud arv- või kuupäevaväärtused arvväärtuste asemel sortida tähestikuliselt.
-
Seotud juhtelemendi muutmine arvutatud juhtelemendiks
Hea viis arvutatud juhtelemendi loomiseks on esmalt luua seotud juhtelement (nt lohistada väli paanilt Väljaloend vormile või aruandesse) ja seejärel redigeerida seotud juhtelemendi atribuuti Juhtelemendi allikas avaldise loomiseks. See toimib hästi seni, kuni olete kindel, et juhtelemendi nimi ei ole vastuolus ühegi avaldises sisalduva väljanimega. Lisateavet seotud juhtelemendi loomise kohta välja lohistamise teel paanilt Väljaloend leiate artiklist Välja lisamine vormile või aruandesse.
Eeldusel, et olete seotud juhtelemendi juba loonud, tehke selle arvutatud juhtelemendiks muutmiseks ja nimekonfliktide vältimiseks järgmist.
-
Paremklõpsake navigeerimispaanil vormi või aruannet ja seejärel klõpsake käsku Kujundusvaade.
-
Klõpsake muudetavat välja ja seejärel vajutage atribuudilehe avamiseks klahvi F4.
-
Kui atribuudilehe vahekaardil Kõik vastab atribuut Nimi atribuudile Juhtelemendi allikas , redigeerige atribuuti Nimi nii, et need kaks atribuuti ei ühti. Veenduge, et sisestatud nimi poleks reserveeritud sõna ega andmebaasi mõne muu välja nimi. Reserveeritud sõnade kohta leiate lisateavet artiklist Teave Accessi reserveeritud sõnade ja sümbolite kohta.
-
Redigeerige atribuudiväljal Juhtelemendi allikas olevat stringi nii, et see sisaldaks soovitud avaldist.
-
Muudatuste salvestamiseks vajutage klahvikombinatsiooni CTRL+S.
-
Aktiveerige küljendivaade või vormivaade ja veenduge, et arvutatud juhtelement töötaks ootuspäraselt.
Kui juhtelement ei kuva soovitud andmeid (nt kui Access kuvab juhtelemendis #Name? ), kontrollige vormi või aruande kirjeallikat veendumaks, et kõik avaldises kasutatud väljad on saadaval. Kui kirjeallikas on päring, on võimalik, et peate enne avaldise tööle hakkamist lisama päringusse ühe või mitu välja.
Märkused:
-
Alustage iga avaldist tehtemärgiga = . Näide: =[ÜhikuHind]*.75.
-
Kui vajate atribuudiväljale Juhtelemendi allikas avaldise tippimiseks rohkem ruumi, vajutage välja Suum avamiseks klahvikombinatsiooni SHIFT+F2.
-
Kui teie vorm või aruanne põhineb päringul, võiksite avaldise lisada päringusse, mitte arvutatud juhtelementi. See võib parandada jõudlust ja kui kavatsete arvutada kirjerühmade kogusummasid, on kokkuvõttefunktsioon hõlpsam kasutada arvutuslik väli nime.
-
Kui sordite arvutusliku juhtelemendi alusel vormil või aruandes, veenduge, et juhtelemendi atribuut Format oleks õigesti seatud. Muul juhul võivad arvutatud arv- või kuupäevaväärtused arvväärtuste asemel sortida tähestikuliselt.
Siit saate teada, millist tüüpi juhtelemente saab arvutatud juhtelementidena kasutada
Tekstiväljad on arvutusliku juhtelemendi kõige populaarsemad valikud, kuna need võivad kuvada nii palju erinevaid andmetüüpe. Kuid mis tahes juhtelementi, millel on atribuut Juhtelemendi allikas , saab kasutada arvutatud juhtelemendina. Paljudel juhtudel pole mõtet kasutada teatud juhtelemenditüüpi arvutatud juhtelemendina, kuna te ei saa seda juhtelementi värskendada nii, nagu saate seotud või sidumata juhtelementi värskendada. Näiteks kui paigutate vormile märkeruudu juhtelemendi ja sisestate seejärel märkeruudu atribuudi juhtelemendi allikas avaldise, ei saa te seda märkeruutu enam klõpsates märkida ega tühjendada. Märkeruut kuvatakse vastavalt avaldise tulemitele kas märgitud või tühjendatud. Ruudu märkimisel kuvab Access Accessi olekuribal teatise: juhtelementi ei saa redigeerida; see on seotud avaldisega <avaldisega>. Aruandes võib siiski olla kasulik põhineda märkeruudu juhtelemendil arvutuse tulemitel, kuna aruannete juhtelemente kasutatakse ainult teabe kuvamiseks.