Megjegyzés: Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja.
Az Access-adatbázisok űrlapjain és jelentésein számított vezérlőelemek segítségével jelenítheti meg a számítások eredményét. Ha például van egy jelentés, amely megjeleníti az eladott elemek számát és az egyes egységek árát, akkor felvehet egy számított szövegdobozt, amely megszorozza a két mezőt a teljes ár megjelenítéséhez. A számított szövegmező mező vagy kifejezés tulajdonsága egy olyan kifejezés tartalmaz, amely összeszorozza a két mezőt (az egységáron megjelenő elemek számát) az eredmény beolvasásához.
Kapcsolódó műveletek
Számított vezérlőelem létrehozása
Ezzel az eljárással létrehozhatja a számított vezérlőelemeket a vezérlő varázsló használata nélkül.
-
Kattintson a jobb gombbal az űrlapra vagy jelentésre a navigációs ablakban, és válassza a Tervező nézetmenüpontot.
-
A tervezés lap vezérlők csoportjában kattintson a létrehozni kívánt vezérlő 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álhatja meg, hogy milyen típusú vezérlők használhatók számított vezérlőelemként.
-
Helyezze a kurzort arra a pontra, ahol a vezérlőt az űrlapon vagy jelentésen át szeretné helyezni, majd kattintson az űrlapon vagy jelentésen a vezérlő beszúrásához.
-
Ha elindul a vezérlő varázsló, kattintson a Mégse gombra a bezárásához.
-
Jelölje ki a vezérlőt, nyomja le az F4 billentyűt a tulajdonságlap megjelenítéséhez, majd írjon be egy kifejezést a mező vagy kifejezés tulajdonságmezőbe. Ha a Kifejezésszerkesztő a kifejezés létrehozásához szeretné használni, kattintson a mező vagy kifejezés mező melletti
.
-
Váltson űrlap nézetre vagy jelentés nézetre, és ellenőrizze, hogy a számított vezérlőelem a várt módon működik-e.
Megjegyzések:
-
Az egyes kifejezések elé az = operátort kell beírni. 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 mező vagy kifejezés tulajdonságmezőbe való beírásához, 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íthatja a teljesítményt, és ha a bejegyzéslista összegét szeretné kiszámítani, akkor egyszerűbben használhatja a számított mező nevét egy összesítő függvény.
-
Ha egy űrlapon vagy jelentésben egy számított vezérlőelemet rendez, győződjön meg arról, hogy a vezérlő Formátum tulajdonsága megfelelően van beállítva. Egyéb esetben a számított numerikus vagy a dátum érték számozása nem számérték, hanem betűrend szerint is rendezhető.
-
Kötött vezérlőelem módosítása számított vezérlőelemre
A számított vezérlőelemek létrehozásának jó módja, ha először egy kötött vezérlőt hoz létre (például egy mezőt a mezőlista ablaktáblából az űrlapra vagy jelentésbe), majd szerkeszti a kötött vezérlőelem mező vagy kifejezés tulajdonságát egy kifejezés létrehozásához. Ez a funkció csak akkor működik megfelelően, ha gondoskodni szeretne arról, hogy a vezérlő neve ne ütközzön a kifejezésben szereplő mezők neveivel. Ha szeretne többet megtudni arról, hogy miként hozhat létre kötött vezérlőket a mezőlista ablaktáblából egy mező húzásával, olvassa el a mező hozzáadása űrlaphoz vagy jelentéshezcímű témakört.
Feltételezve, hogy már létrehozta a kötött vezérlőt, az alábbi eljárással módosíthatja azt egy számított vezérlőelemre, és elkerülhetők a névütközés.
-
Kattintson a jobb gombbal az űrlapra vagy jelentésre a navigációs ablakban, és válassza a Tervező nézetmenüpontot.
-
Kattintson a módosítani kívánt mezőre, majd az F4 billentyűt lenyomva nyissa meg a tulajdonságlapot.
-
A tulajdonságlap minden lapján, ha a Name tulajdonság megegyezik a mező vagy kifejezés tulajdonsággal, szerkessze a Name tulajdonságot úgy, hogy a két tulajdonság ne egyezzen meg. Ügyeljen arra, hogy a beírt név ne legyen a lefoglalt szó vagy egy másik mező neve az adatbázisban. A fenntartott szavakról további információt az Access által fenntartott szavak és szimbólumokismertetése című cikkben talál.
-
Szerkessze a karakterláncot a mező vagy kifejezés tulajdonságmezőben úgy, hogy az 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 nézetre vagy űrlap nézetre, és ellenőrizze, hogy a számított vezérlőelem a várt módon működik-e.
Ha a vezérlő nem jeleníti meg a kívánt adatokat (például ha az Access megjeleníti #Name? a vezérlőben), ellenőrizze az űrlap vagy jelentés Rekordforrás elemét, és győződjön meg arról, hogy a kifejezésben használt összes mező elérhető. Ha a rekordforrás lekérdezés, előfordulhat, hogy egy vagy több mezőt kell hozzáadnia a lekérdezéshez, mielőtt a kifejezés működni fog.
Megjegyzések:
-
Az egyes kifejezések elé az = operátort kell beírni. Például: = [Egységár] *. 75.
-
Ha több helyre van szüksége a kifejezés mező vagy kifejezés tulajdonságmezőbe való beírásához, 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íthatja a teljesítményt, és ha a bejegyzéslista összegét szeretné kiszámítani, akkor egyszerűbben használhatja a számított mező nevét egy összesítő függvény.
-
Ha egy űrlapon vagy jelentésben egy számított vezérlőelemet rendez, gondoskodjon arról, hogy a vezérlő Formátum tulajdonsága megfelelően legyen beállítva. Egyéb esetben a számított numerikus vagy a dátum érték számozása nem számérték, hanem betűrend szerint rendezhető.
MegTudhatja, hogy milyen típusú vezérlőket használhat számított vezérlőelemként
A kiszámított vezérlőelemek leggyakrabban a szövegmezők, mert olyan sok különböző típusú adatot képesek megjeleníteni. A vezérlőelem-forrás tulajdonsággal rendelkező vezérlők azonban használhatók számított vezérlőelemként. Sok esetben nincs értelme egy bizonyos vezérlőelem típusának kiszámítását használni, mivel a vezérlő nem frissíthető úgy, hogy a kötött vagy kötetlen vezérlőelemek frissíthetők legyenek. Ha például egy űrlapon jelölőnégyzetes vezérlőt helyez el, és a jelölőnégyzet bejelölése a mező vagy kifejezés tulajdonságban található, akkor többé nem jelölheti be a jelölőnégyzetet, illetve törölheti a jelölését. A jelölőnégyzet bejelölésével vagy törlésével a kifejezés eredménye alapján a jelölőnégyzet be van jelölve. Ha bejelöli a jelölőnégyzetet, az Access egy figyelmeztetést jelenít meg az Access állapotsorán: a vezérlő nem szerkeszthető, a <your expression>kifejezéshez van kötve. A jelentésekben azonban hasznos lehet, ha egy jelölőnégyzetet egy számítás eredményére alapoz, mert a jelentések vezérlőelemei csak az információk megjelenítésére szolgálnak.