Keresőmező létrehozása vagy törlése

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 Access más típusú listamezőkkel rendelkezik: egy értéklistamező, amely csak egy értéket tárol egy tulajdonságban meghatározott érvényes értékekkel, és egy többértékű mezőt, amely legfeljebb 100 értéket tárolhat egy mezőben, vesszővel (,) elválasztva. 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ó a varázslóban megadott lehetőségektől függően három listatípust hoz létre: egy keresőmezőt, egy értéklistamezőt és egy többértékű mezőt.

  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 Művelet
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ő aListasorok, 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