A számítások eredményének megjelenítéséhez használhat számított vezérlőelemeket űrlapokon és jelentéseken az Access-adatbázisokban. Ha például egy jelentésben az eladott tételek száma és az egyes tételek ára látható, akkor létrehozhat egy olyan számított beviteli mezőt, amely a teljes árat megjeleníti a két mező szorzatával. A számított beviteli mező Mező vagy kifejezés tulajdonsága egy olyan kifejezést tartalmaz, amely az eredmény kiszámításához összeszoroz két mezőt (a tételek számával és az egységárral szorozva).
Kapcsolódó műveletek
- Számított vezérlőelem létrehozása
- Kötött vezérlőelem számított vezérlőelempé alakítása
- A számított vezérlőelemként használható vezérlőtípusok ismertetése
Számított vezérlőelem létrehozása
Ezzel az eljárással számított vezérlőelemeket hozhat létre vezérlőelem varázsló használata nélkül.
Kattintson a jobb gombbal az űrlapra vagy jelentésre a navigációs ablakban, majd válassza a Tervező nézet parancsot.
A Tervezés lap Vezérlők csoportjában kattintson a létrehozni kívánt vezérlőelem típusának megfelelő eszközre.
A számított vezérlőelemként használható vezérlőelem-típusok listáját a következő szakaszban találja: Ismerje meg, hogy milyen típusú vezérlőelemek használhatók számított vezérlőelemként.Vigye a mutatót arra a helyre az űrlapon vagy jelentésen, ahol el szeretné helyezni a vezérlőt, majd kattintson az űrlapra vagy jelentésre a vezérlőelem beszúrásához.
Ha elindul egy vezérlőelem varázsló, kattintson a Mégse gombra a bezárásához.
Jelölje ki a vezérlőt, az F4 billentyűt lenyomva jelenítse meg a tulajdonságlapot, majd írjon be egy kifejezést a Mező vagy kifejezés tulajdonságmezőbe. Ha a Kifejezésszerkesztővel szeretné létrehozni a kifejezést, kattintson a Mező vagy kifejezés tulajdonságmező melletti
.Váltson Űrlap vagy Jelentés nézetre, és ellenőrizze, hogy a számított vezérlőelem az elvárásoknak megfelelően működik-e.
Megjegyzés
- Minden kifejezés elé írjon egy = operátort. Például: =[Egységár]*,75.
- A kifejezések létrehozásáról további információt a Kifejezés készítése című témakörben talál.
- Ha több helyre van szüksége a kifejezés beírásához a Mező vagy kifejezés tulajdonságmezőbe, a SHIFT+F2 billentyűkombinációt lenyomva nyissa meg a Nagyítás párbeszédpanelt.
- Ha az űrlap vagy jelentés egy lekérdezésen alapul, érdemes lehet a kifejezést egy számított mező helyett a lekérdezésben elhelyezni. Ezzel javítható a teljesítmény, és ha rekordcsoportok összegét szeretné kiszámolni, egyszerűbb a számított mező nevét használni az összesítő függvényekben.
- Ha számított vezérlőelemet rendez egy űrlapon vagy jelentésben, győződjön meg arról, hogy a vezérlőelem Format tulajdonsága megfelelően van beállítva. Ellenkező esetben a számított numerikus vagy dátumértékek numerikus sorrend helyett betűrend szerint lesznek rendezve.
Kötött vezérlőelem számított vezérlőelempé alakítása
Egy jó módszer számított vezérlőelem létrehozására, ha először létrehoz egy kötött vezérlőelemet (például ha a Mezőlista ablaktábláról áthúz egy mezőt az űrlapra vagy jelentésbe), majd a kötött vezérlőelem Mező vagy kifejezés tulajdonságának szerkesztésével létrehoz egy kifejezést. Ez jól működik, ha biztosítja, hogy a vezérlő neve nem ütközik a kifejezésben szereplő egyik mezőnévvel sem. Ha többet szeretne megtudni arról, hogy miként hozhat létre kötött vezérlőelemet egy mezőnek a Mezőlista panelről való húzásával, olvassa el a következő cikket: Mező hozzáadása űrlaphoz vagy jelentéshez.
Ha már létrehozta a kötött vezérlőelemet, a következő eljárással számított vezérlőelemmé alakíthatja azt a névütközések elkerülése érdekében.
- Kattintson a jobb gombbal az űrlapra vagy jelentésre a navigációs ablakban, majd válassza a Tervező nézet parancsot.
- Kattintson a módosítani kívánt mezőre, majd nyissa meg a tulajdonságlapot az F4 billentyű lenyomásával.
- Ha a tulajdonságlap Mind lapján a Név tulajdonság megegyezik a Mező vagy kifejezés tulajdonság értékével, módosítsa a Név tulajdonságot, hogy a két tulajdonság ne egyezzen meg. Ügyeljen arra, hogy a beírt név ne legyen fenntartott szó vagy az adatbázis egy másik mezőjének neve. A fenntartott szavakról további információt a Fenntartott szavak és szimbólumok bemutatása az Access alkalmazásban című témakörben talál.
- Szerkessze a karakterláncot a Mező vagy kifejezés tulajdonságmezőben, hogy tartalmazza a kívánt kifejezést.
- A módosítások mentéséhez nyomja le a CTRL+S billentyűkombinációt.
- Váltson Elrendezés vagy Űrlap nézetre, és ellenőrizze, hogy a számított vezérlőelem az elvárásoknak megfelelően működik-e.
Ha a vezérlő nem a kívánt adatokat jeleníti meg (például az Access #Name? értéket jelenít meg a vezérlőben), ellenőrizze az űrlap vagy jelentés rekordforrását, és bizonyosodjon meg arról, hogy a kifejezésben használt összes mező elérhető. Ha a rekordforrás egy lekérdezés, lehet, hogy hozzá kell adnia egy vagy több mezőt a lekérdezéshez ahhoz, hogy a kifejezés működjön.
Megjegyzés
- Minden kifejezés elé írjon egy = operátort. Például: =[Egységár]*,75.
- Ha több helyre van szüksége a kifejezés beírásához a Mező vagy kifejezés tulajdonságmezőbe, a SHIFT+F2 billentyűkombinációt lenyomva nyissa meg a Nagyítás párbeszédpanelt.
- Ha az űrlap vagy jelentés egy lekérdezésen alapul, érdemes lehet a kifejezést egy számított mező helyett a lekérdezésben elhelyezni. Ezzel javítható a teljesítmény, és ha rekordcsoportok összegét szeretné kiszámolni, egyszerűbb a számított mező nevét használni az összesítő függvényekben.
- Ha számított vezérlőelemet rendez egy űrlapon vagy jelentésben, győződjön meg róla, hogy a vezérlőelem Format tulajdonsága megfelelően van beállítva. Ellenkező esetben a számított numerikus vagy dátumértékek esetleg betűrend szerint lesznek szám szerint rendezve.
A számított vezérlőelemként használható vezérlőtípusok ismertetése
A szövegmezők a leggyakrabban használt választás számított vezérlőelemekhez, mivel sokféle adattípus megjelenítésére alkalmas. Számított vezérlőelemként azonban minden vezérlőelemet használhat, amely rendelkezik Mező vagy kifejezés tulajdonsággal . Sok esetben nincs értelme egy bizonyos vezérlőelem-típust számított vezérlőelemként használni, mert ezt a vezérlőelemet nem lehet ugyanúgy frissíteni, mint a kötött és kötetlen vezérlőelemeket. Ha például elhelyez egy jelölőnégyzet vezérlőelemet egy űrlapon, majd megad egy kifejezést a jelölőnégyzet Mező vagy kifejezés tulajdonságában, a továbbiakban nem jelölheti be a jelölőnégyzetet, vagy nem törölheti belőle a jelölést kattintással. A jelölőnégyzet bejelöltként vagy töröltként jelenik meg a kifejezés eredménye alapján. Ha bejelöli a jelölőnégyzetet, az Access figyelmeztetést jelenít meg az Access állapotsorán: A vezérlő nem szerkeszthető, akifejezéshez> kötődik<. Jelentés esetében azonban hasznos lehet egy számítás eredménye alapján létrehozni egy jelölőnégyzet vezérlőelemet, mivel a jelentések vezérlőelemei csak információk megjelenítésére szolgálnak.