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

A keresőmezők létrehozása nemcsak javítja az adatok jelentését, de segít elkerülni az adatbeviteli hibákat a beírható értékek korlátozásával. A keresőmezők olyan felhasználóbarát értéket jeleníthetnek meg, amely a forrásadattábla egy másik értékéhez van kötve. Tegyük fel például, hogy rögzíteni szeretne egy ügyfelet egy megrendelés miatt a Rendelések táblában. Az ügyféladatok nyilvántartása azonban a Vevők táblában található. Ilyenkor létrehozhat egy olyan keresőmezőt, amely megjeleníti a vevőadatokat egy kombinált lista vagy egyszerű lista vezérlőelemben. Ezt követően, amikor kiválasztja az ügyfelet a vezérlőelemben, a megfelelő értéket – például az ügyfél elsődleges kulcs értékét – a megrendelésrekord fogja tárolni.

Megjegyzés:    Az Accessnek vannak más típusú listamezői is: az értéklistamezők, amelyek egyetlen értéket tárolnak az egy tulajdonságban definiált érvényes értékek közül, valamint a többértékű mezők, amelyek egy mezőben akár 100 értéket is tárolhatnak, vesszővel (,) elválasztva egymástól. További információért olvassa el az Értéklistamező létrehozása vagy törlése és a Többértékű mező létrehozása vagy törlése című cikket.

A cikk tartalma

Mi a keresőmező?

A keresőmezők a táblák olyan mezői, amelyek egy másik táblából vagy lekérdezésből kapják az értéküket. Amikor csak lehetséges, a keresőmezők létrehozásához a Keresés varázslót használja. A Keresés varázsló egyszerűbbé teszi az eljárást, és automatikusan kitölti a megfelelő mezőtulajdonságokat, illetve létrehozza a megfelelő táblakapcsolatokat.

Keresőoszlop

Vissza a lap tetejére

Keresőmező létrehozása Tervező nézetben

  1. Nyissa meg a táblát Tervező nézetben.

  2. Az első elérhető üres sorban jelöljön ki egy cellát a Mezőnév oszlopban, majd írja be a keresőmező mezőnevét.

  3. A sor Adattípus oszlopában válassza a nyilat, majd a legördülő listában válassza a Keresés varázsló lehetőséget.

    Megjegyzés:   A Keresés varázsló háromféle listát hozhat létre (keresőmező, értéklistamező és többértékű mező), attól függően, hogy Ön milyen beállításokat ad meg benne.

  4. Gondosan kövesse a varázsló lépéseit:

    1. Az első lapon válassza a Azt szeretném, hogy a keresőmező egy másik táblából vagy lekérdezésből származó értékeket kapjon, majd válassza a Tovább gombot.

    2. A második lapon jelölje ki az értékeket tartalmazó táblát vagy lekérdezést, majd kattintson a Tovább gombra.

    3. A harmadik lapon jelöljön ki egy vagy több mezőt, majd válassza a Tovább gombot.

    4. A negyedik oldalon válassza ki a mezők rendezési sorrendjét, amikor megjelenik egy listában, majd válassza a Tovább gombot.

    5. Az ötödik oldalon módosítsa az oszlop szélességét az értékek könnyebb olvashatósága érdekében, majd válassza a Tovább gombot.

    6. A hatodik lapon tartsa meg a mező nevét, vagy írjon be egy újat, válassza az Adatintegritás engedélyezése lehetőséget, válassza a Kaszkádolt törlés vagy a Törlés korlátozása lehetőséget, majd kattintson a Befejezés gombra.

      A hivatkozási integritás kényszerítésével kapcsolatos további információkért olvassa el a Kapcsolat létrehozása, szerkesztése és törlése című cikket.

  5. Mentse a módosításokat.

Vissza a lap tetejére

A kötött és a megjelenített értékek ismertetése

A keresőmezők célja, hogy egy szám, például egy azonosító helyett valamilyen jelentéssel bíró értéket jelenítsenek meg, például egy nevet. Egy partner azonosítószáma helyett például az Access meg tudja jeleníteni a partner nevét. A partner azonosítószáma a kötött érték. A program azt automatikusan megkeresi a forrásként szolgáló táblában vagy lekérdezésben, és lecseréli a partner nevére. A partner neve a megjelenített érték.

Fontos megérteni a keresőmezők megjelenített és kötött értéke közötti különbséget. Adatlap nézetben alapértelmezés szerint a megjelenített érték jelenik meg automatikusan. A keresőmező ugyanakkor a kötött értéket tárolja, ezért a lekérdezési feltételekben is ezek szerepelnek, és az Access alapértelmezés szerint ezeket használja más táblák illesztésekor.

Az alábbi példában szereplő Hozzárendelve keresőmezőben:

A kötött és a megjelenített érték egy keresőoszlopban

1   Az alkalmazott neve a megjelenített érték

2    Az alkalmazott azonosítója a kötött érték, amelyet a keresőmező tulajdonságainak Kötött oszlop tulajdonsága tárol.

Vissza a lap tetejére

Keresőmező tulajdonságainak frissítése

Ha a Keresés varázslóval hoz létre egy keresőmezőt, a Keresés mező tulajdonságait a program beállítja Ön helyett. Ha meg szeretné változtatni a többértékű mező kialakítását, adja meg a hozzá tartozó keresési tulajdonságokat.

  1. Nyisson meg egy táblát Tervező nézetben.

  2. Válassza ki a keresőmező nevét a Mezőnév oszlopban.

  3. A Mezőtulajdonságok területen válassza a Keresés lapot.

  4. A Megjelenítési vezérlő tulajdonságot Kombinált lista értékre állítva megtekintheti az összes elérhető tulajdonságmódosítást, hogy az ön által választott értéket tükrözze. További információt a Keresőmező tulajdonságai című szakaszban talál.

Vissza a lap tetejére

Keresőmező törlése

Fontos    Ha adatokat tartalmazó keresőmezőt töröl, az adatok véglegesen elvesznek– a törlés nem vonható vissza. Ezért a táblamezők vagy más adatbázis-összetevők törlése előtt érdemes biztonsági másolatot készíteni az adatbázisról. Az is előfordulhat, hogy nem tudja törölni a keresőmezőt, mert kényszerítve van a hivatkozási integritás. További információ a Kapcsolat létrehozása, szerkesztése és törlése című cikkben található.

Törlés Adatlap nézetből

  1. Nyissa meg a táblát Adatlap nézetben.

  2. Keresse meg a keresőmezőt, kattintson a jobb gombbal a fejlécsorra, majd válassza a Mező törlése parancsot.

  3. A törlés megerősítéséhez válassza az Igen lehetőséget.

Törlés Tervező nézetből

  1. Nyissa meg a táblát Tervező nézetben.

  2. Válassza ki a keresőmező melletti sorválasztót, majd nyomja le a DELETE billentyűt, vagy kattintson a jobb gombbal a sorválasztóra, majd válassza a Sorok törlése parancsot.

  3. A törlés megerősítéséhez válassza az Igen lehetőséget.

Vissza a lap tetejére

Keresőmező tulajdonságai

Beállított tulajdonság

Felhasználási kör

Vezérlőelem megjelenése

Ezt a tulajdonságot megadva szabályozhatja a megjelenített vezérlőelemek körét:

  • A kombinált lista az összes elérhető tulajdonságot megjeleníti.

  • A Listamező a Listasorok, a Listaszélesség és a Listakorlát kivételével az összes elérhető tulajdonságot felsorolja.

  • A szövegmező nem jelenít meg tulajdonságokat, a mezőt pedig írásvédetté alakítja.

Sorforrás típusa

Választhat, hogy a keresőmezőt egy másik tábla vagy lekérdezés értékeivel vagy az Ön által megadott értékekből álló listával szeretné-e kitölteni. Azt is megteheti, hogy a listát egy táblában vagy lekérdezésben szereplő mezők nevével tölti ki.

Sorforrás

Megadhatja azt a táblát, lekérdezést vagy értéklistát, amelynek értékeit a keresési mezőhöz szeretné használni. Ha a Sorforrás típusa tulajdonság Tábla/lekérdezés vagy Mezőlista értékre van állítva, akkor a tulajdonságot egy tábla- vagy lekérdezésnévre, illetve egy, a lekérdezésnek megfelelő SQL-utasításra kell állítani. Ha a Sorforrás típusa tulajdonság értéke Értéklista, akkor a tulajdonságnak egy pontosvesszővel elválasztott értékekből álló listát kell tartalmaznia.

Kötött oszlop

Megadhatja azt az oszlopot a sorforrásban, amely a keresési mező által tárolt értéket biztosítja. Ez az érték 1-től a sorforrásban lévő oszlopok számáig terjedhet.

A tárolandó értéket szolgáltató oszlopnak nem kell megegyeznie a megjelenítendő oszloppal.

Oszlopszám

Megadhatja, hogy a sorforrásban lévő oszlopok közül hány jeleníthető meg a keresőmezőben. A megjelenítendő oszlopok kiválasztásához meg kell adnia egy oszlopszélességet az Oszlopszélességek tulajdonságban.

Oszlopfejlécek

Megadhatja, hogy megjelenjenek-e az oszlopfejlécek.

Oszlopszélességek

Megadhatja az egyes oszlopok szélességét. A keresőmezők megjelenített értéke az az oszlop (vagy oszlopok), amelynek Oszlopszélességek tulajdonságában nem nulla szélesség szerepel.

Ha egy oszlopot (például azonosító oszlopot) nem szeretne megjeleníteni, akkor a szélesség értékeként 0-t adjon meg.

Listasorok

Megadhatja a keresőmező megjelenítésekor megjelenő sorok számát.

Listaszélesség

Megadhatja a keresőmező megjelenítésekor megjelenő vezérlőelem szélességét.

Csak listaelem

Kiválaszthatja, hogy megadható-e olyan érték, amely nem szerepel a listában.

Több érték engedélyezése

Azt jelzi, hogy a keresőmező lehetővé teszi-e több érték kiválasztását.

Ennek a tulajdonságnak az értéke nem állítható igenről nemre.

Értéklista szerkesztésének engedélyezése

Megadhatja, hogy szerkeszthetők-e az értéklistán alapuló keresőmezők elemei. Ha a tulajdonságot Igen értékre állítja, és a jobb gombbal egy olyan keresőmezőre kattint, amely egyetlen oszlop értéklistáján alapul, akkor a helyi menüben megjelenik a Listatételek szerkesztése parancs. Ha a keresőmező több oszlopból áll, akkor a program nem veszi figyelembe ezt a tulajdonságot.

Listaelem-szerkesztő űrlap

Megnevezhet egy meglévő űrlapot, amelyet a táblán vagy lekérdezésen alapuló keresőmező listaelemeinek szerkesztéséhez használhat.

Csak a sorok forrásértékeinek megjelenítése

A tulajdonság beállítása esetén csak az aktuális sorforrásnak megfelelő értékek jelennek meg, ha a Több érték engedélyezése tulajdonság értéke Igen.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.