Számított vezérlőelem létrehozása

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

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

Ezzel az eljárással számított vezérlőelemeket hozhat létre vezérlőelem varázsló használata nélkül.

  1. Kattintson a jobb gombbal az űrlapra vagy jelentésre a navigációs ablakban, majd válassza a Tervező nézet parancsot.

  2. 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.

  3. 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.

  4. Ha elindul egy vezérlőelem varázsló, kattintson a Mégse gombra a bezárásához.

  5. 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 Szerkesztő gombra.

  6. 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.

Vissza a lap tetejére

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.

  1. Kattintson a jobb gombbal az űrlapra vagy jelentésre a navigációs ablakban, majd válassza a Tervező nézet parancsot.
  2. Kattintson a módosítani kívánt mezőre, majd nyissa meg a tulajdonságlapot az F4 billentyű lenyomásával.
  3. 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.
  4. Szerkessze a karakterláncot a Mező vagy kifejezés tulajdonságmezőben, hogy tartalmazza a kívánt kifejezést.
  5. A módosítások mentéséhez nyomja le a CTRL+S billentyűkombinációt.
  6. 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.

Vissza a lap tetejére

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.

Vissza a lap tetejére