Többértékű 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 legtöbb adatbázisrendszerben egy mezőben csak egyetlen érték tárolható. Az Accessben azonban olyan mezőt is létrehozhat, amely több (akár 100) érték tárolására is alkalmas. Tegyük fel például, hogy nyomon szeretné követni a problémákon dolgozó alkalmazottakat. Egy alkalmazotthoz több probléma is tartozhat, az egyes problémákon pedig több alkalmazott is dolgozhat. Ezt a fajta adatstruktúrát több-a-többhöz kapcsolatnak nevezzük. A többértékű mezők az Accessben akkor is hasznosnak bizonyulhatnak, amikor egy Választási lehetőség oszlopot használó SharePoint-listával dolgozik. A többértékű mezőket használó adatbázis-példákért tekintse meg a Problémakövetés sablont.

Megjegyzés Az Access más típusú listamezőkkel rendelkezik: egy keresőmező, amely egy táblában keres egyező adatokat (például egy Teljes nevet kereső azonosító mezőt), valamint egy értéklistamező, amely csak egy, a tulajdonságban meghatározott érvényes értékeket tartalmazó értéket tárol. További információért lásd: Keresőmező létrehozása vagy törlése és Értéklistamező létrehozása vagy törlése.

Tartalom

Mi az a többértékű mező?

Tegyük fel, hogy egy probléma hozzá van rendelve egy alkalmazottjához, Ön pedig úgy dönt, hogy azt több alkalmazotthoz is hozzá szeretné rendelni. Ehhez létrehozhat egy olyan többértékű mezőt, amely lehetővé teszi az alkalmazottak kiválasztását egy listából.

Többértékű mező

Amikor a többértékű kombinált lista nyilára kattint, az alkalmazottak kiválasztását lehetővé tevő jelölőnégyzetek jelennek meg.

Többértékű mezőt tartalmazó beviteli lista

A listában bejelölheti a kívánt elemeket, illetve törölheti a nem kívántak jelölését, majd az OK gombra kattintva mentheti a módosításokat. A kijelölt elemeket a többértékű mező tárolja, és megjelenítésükkor (alapértelmezés szerint) vesszővel vannak egymástól elválasztva.

Többértékű mező vesszővel elválasztott értékekkel

A többértékű mezők azt a célt szolgálják, hogy egyszerűbb legyen a dolga abban az esetben, ha egy listából több elemet szeretne kiválasztani és tárolni, de nem szeretné túlbonyolítani az adatbázis szerkezetét. Az Access a háttérben elvégzi mindezt, automatikusan különválasztja az adatokat, majd újra egyesíti őket az értékek egyetlen mezőben való megjelenítéséhez. Az Accessben a többértékű mezők több-a-többhöz kapcsolatot modelleznek.

Fontos Amikor egy Access-adatbázist SQL Server migrál, a többértékű Access-mező SQL Server lesz az elválasztó karakterkészletet tartalmazó ntext mezővé. Mivel az SQL Server nem támogatja a több-a-többhöz kapcsolatot modellező többértékű adattípusokat, további tervezési és átalakítási műveletekre lehet szükség.

Vissza a lap tetejére

Többértékű mező létrehozása

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

  2. Kattintson az első üres sorban a Mezőnév oszlopra, majd írja be a mező nevét.

  3. Kattintson az adott sor Adattípus oszlopára, kattintson a nyílra, majd válassza a legördülő lista Keresés varázsló elemét.
    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 Beírom a kívánt értékeket lehetőséget, majd kattintson a Tovább gombra.
    2. A második lapon őrizze meg az egyik oszlop kijelölését, írjon be több értéket az oszlopfejléc alatt minden egyes sorba, majd kattintson a Tovább gombra.
    3. A harmadik lapon a Szeretne több értéket tárolni a kereséshez? csoportban jelölje be a Több érték engedélyezése jelölőnégyzetet, és kattintson a Befejezés gombra.
  5. Mentse a módosításokat.

Vissza a lap tetejére

Több érték kiválasztását lehetővé tevő kombinált lista átméretezése

  1. Nyissa meg az űrlapot vagy jelentést Tervező nézetben vagy Elrendezés nézetben.
  2. Kattintson a több érték kijelölését lehetővé tevő kombinált listára, mutasson a méretezőpontok egyikére, és a vezérlőelem szélének húzásával állítsa be a kívánt magasságot vagy szélességet:
    Többértékű mező átméretezése
    Az Access az űrlapon vagy jelentésben szereplő esetleges szomszédos vezérlőket automatikusan lejjebb, illetve balra vagy jobbra helyezi át.
  3. Mentse a módosításokat.

Vissza a lap tetejére

Többértékű 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. Kattintson a Mezőnév oszlopban a többértékű mező nevére.
  3. Kattintson a Mezőtulajdonságok csoportban a Keresés fülre.
  4. Az összes elérhető tulajdonság megtekintéséhez állítsa a Megjelenítési vezérlő tulajdonságot Kombinált lista értékre. További információt a Keresőmező tulajdonságai című szakaszban talál.

Vissza a lap tetejére

Többértékű mező törlése

Fontos Ha adatokat tartalmazó többértékű mezőt töröl, az adatok végleg 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.

Törlés Adatlap nézetből

  1. Nyissa meg a táblát Adatlap nézetben.
  2. Keresse meg a többértékű mezőt, kattintson a jobb gombbal a fejlécsorra (a névre), és kattintson a Mező törlése parancsra.
  3. Kattintson az Igen gombra a törlési szándék megerősítéséhez.

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

  1. Nyissa meg a táblát Tervező nézetben.
  2. Kattintson a többértékű mező melletti sorválasztóra, majd nyomja le a DELETE billentyűt, vagy kattintson a jobb gombbal a sorválasztóra, és válassza a Sorok törlése parancsot.
  3. Kattintson az Igen gombra a törlési szándék megerősítéséhez.

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