Útmutató a többértékű mezőkhöz

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

A legtöbb adatbázis-kezelő rendszerben egy mezőben csak egy érték tárolható; ez igaz a Microsoft Access korábbi verzióira is. A Microsoft Office Access 2007 programban azonban olyan mezők is létrehozhatók, amelyek több értéket tárolnak, így például az egy problémához rendelt kategóriák listáját tartalmazó mező. A többértékű mezők bizonyos típusú helyzetek kezelésére hasznosak, például ha arra használja az Office Access 2007 programot, hogy egy Windows SharePoint Services 3.0-listában tárolt információkkal dolgozzon, és az a lista egy olyan mezőt tartalmaz, amely a Windows SharePoint Services szolgáltatásban elérhető többértékű mezők egyikét foglalja magában.

Ez a témakör bemutatja az Office Access 2007 és a Windows SharePoint Services többértékű mezőit, a többértékű mezők létrehozását és használatát, valamint a többértékű mezők lekérdezésben való alkalmazását.

Tartalom

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

A Windows SharePoint Services többértékű mezők

Mikor érdemes használni a többértékű mező

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

A Keresés varázslóval

Többértékű mező tervének módosításához

Hogyan kell alkalmaznia egy lekérdezésben többértékű mező

Mit neveznek többértékű mezőnek?

Tegyük fel, hogy egy feladatot ki szeretne osztani az egyik alkalmazottjának vagy partnerének, de arra a döntésre jut, hogy több munkatársnak kell kiosztania. Az Office Access 2007 alkalmazásban létrehozhat egy többértékű mezőt, amelyben kiválaszthatja a munkatársakat egy listáról.

Többértékű mező

Amikor rákattint a beviteli listára, bejelölt jelölőnégyzetek jelzik a lista kiválasztott elemeit. Bejelölheti az elemeket, vagy törölheti a jelölésüket, majd az OK gombra kattintva véglegesítheti a választását.

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

A kiválasztott munkatársakat a többértékű mező tárolja, és (alapértelmezés szerint) vesszőkkel elválasztva jelennek meg.

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

A többértékű mezők lényege, hogy könnyebb dolga legyen olyankor, amikor több elemet szeretne választani és tárolni, az adatbázis szerkezetének bonyolítása nélkül. A többértékű mezők fontosak továbbá a Windows SharePoint Services szolgáltatással történő integrációban is, mivel a SharePoint-listák is támogatják a többértékű mezőket.

Akár csodálkozhat is rajta, hogy miért engedi meg az Office Access 2007 egynél több érték tárolását egy mezőben, hiszen a legtöbb relációs adatbázis-kezelő rendszer tiltja ezt. Erre az a válasz, hogy az Office Access 2007 adatbázismotorja valójában nem egy mezőben tárolja az értékeket. Bár amit lát és amit használ, egyetlen mezőnek tűnik fel, valójában rejtett, külön rendszertáblázat tárolja és kezeli egymástól függetlenül az értékeket. Az Access adatbázismotor maga oldja meg a problémát, automatikusan szétválasztja az adatokat, azután a felszínen egyesíti őket, hogy egy mezőben jelenjenek meg.

Műszaki szempontból az Access többértékű mezője több a többhöz kapcsolatot modellez. Gondoljon például egy eseménytáblázatra, amelyben a különböző eseményekért viselt felelősséget egy vagy több alkalmazottnak osztja ki. Tegyük fel, hogy létrehoz egy Felelős nevű mezőt azért, hogy hozzárendelje az eseményeket az alkalmazottakhoz. Az események és az alkalmazottak között több a többhöz kapcsolat van. Ez azt jelenti, hogy bármely eseményhez több alkalmazott is hozzá lehet rendelve, és ugyanaz az alkalmazott több eseményhez is hozzá lehet rendelve.

Vissza a lap tetejére

Többértékű mezők a Windows SharePoint Services szolgáltatásban

A Windows SharePoint Services 2.0-s változatában használható a Választási lehetőség nevű oszlop, amelynek segítségével egyetlen mezőben több választási lehetőség tárolható. A Windows SharePoint Services 3.0-listákban keresőmező is létrehozható, amellyel egyetlen mezőben több választási lehetőség választható ki és tárolható. Azért, hogy az Office Access 2007 integrálható legyen a Windows SharePoint Services szolgáltatással és támogassa a mezőtípusait, az Office Access 2007 megvalósítja a többértékű mezők támogatását.

Amikor csatol egy olyan SharePoint-listát, amely valamelyik ilyen többértékű adattípust alkalmazza, az Office Access 2007 automatikusan létrehoz egy Access többértékű típust, és azt használja helyben.

Amikor többértékű mezőt tartalmazó Access-táblát exportál egy SharePoint-listába, a mező a Windows SharePoint Services szolgáltatásban elérhető egyik többértékű típusú mezővé változik. Ehhez hasonlóan amikor egy SharePoint-webhelyre költöztet egy Access-adatbázist, és abban többértékű mezőket tartalmazó Access-tábla is van, mindegyik ilyen többértékű mező valamelyik Windows SharePoint Services többértékű mezőtípussá alakul.

Vissza a lap tetejére

Mikor célszerű többértékű mezőt használni

A következő esetekben érdemes megfontolni a többértékű mezők használatát:

  • Egy listáról egyszerre több elemet kell kijelölni és tárolni, és a viszonylag rövid a választási lehetőségek listája.

    A többértékű mezőt az Office Access 2007-tábla Tervező nézetében, a Keresés varázsló segítségével hozza létre.

  • Egy Access-tábla exportálása egy SharePoint-webhelyre úgy, hogy használja a Windows SharePoint Services többértékű választási lehetőségeit vagy keresőmezőit.

    A többértékű mezőt az Office Access 2007-tábla Tervező nézetében, a Keresés varázsló segítségével hozza létre. Ezután exportálja a táblát SharePoint-listába.

  • Egy Access-adatbázis áthelyezése egy SharePoint-webhelyre úgy, hogy használja a Windows SharePoint Services többértékű választási lehetőségeit vagy keresőmezőit.

    A többértékű mezőt az Office Access 2007-tábla Tervező nézetében, a Keresés varázsló segítségével hozza létre. Ezután a Külső adatok lap Áthelyezés a SharePointba parancsára kattint.

  • Olyan SharePoint-lista csatolása, amely többértékű választási lehetőséget vagy többértékű keresőmezőt tartalmaz.

    A csatolt tábla létrehozásakor automatikusan létrejön az Office Access 2007 többértékű mező, és a program megfelelteti a Windows SharePoint Services mezőnek.

A korábbi helyzeteken kívül akkor is használni lehet többértékű mezőket, ha viszonylag biztosan tudható, hogy a jövőben nem fogják áthelyezni az adatbázist a Microsoft SQL Server adatbázis-kezelőre. Az Office Access 2007 többértékű mezők az SQL Server rendszerre történő továbbfejlesztés alkalmával feljegyzés (ntext) mezőkké alakulnak, amelyek egymástól elválasztott értékeket tartalmaznak. Az SQL Server nem támogatja a több a többhöz kapcsolatot modellező, többértékű adattípust, ezért további tervezésre és konvertálásra lehet szükség.

Vissza a lap tetejére

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

A táblák Adatlap nézetben nyílnak meg. Többértékű mezőt az Adatlap lap Mezők és oszlopok csoportjának Keresőoszlop parancsára kattintva vehet fel. Ennek hatására elindul a Keresés varázsló, amely végigvezeti önt a keresőmező létrehozásának folyamatán.

  1. Kattintson a Microsoft Office gombra Gombkép , majd a Megnyitás gombra.

  2. Nyissa meg a Megnyitás párbeszédpanel segítségével azt az adatbázist, amelyhez hozzá szeretné adni a mezőt.

  3. A navigációs ablakban dupla kattintással nyissa meg azt a táblát, amelyhez hozzá szeretné adni a többértékű mezőt.

  4. Kattintson az Adatlap lap Vezérlők és mezők csoportjának Keresőoszlop parancsára.

    Kép az Access-menüszalagról

    Megjelenik a Keresés varázsló.

    A Keresés varázslónak az az oldala, amelyen választ a táblázat/lekérdezés és az értéklista közül

  5. A Keresés varázsló első párbeszédpaneljén el kell döntenie, hogy a keresőoszlop egy tábla vagy lekérdezés értékein, illetve egy ön által beírt értéklistán alapuljon.

    A többértékű keresőoszlopok leggyakrabban egy kapcsolódó táblából vagy lekérdezésből származó értékeket jelenítenek meg.

  6. A Keresés varázsló, lásd: a Keresés varázsló segítségével. Felvétele vagy módosítása, amely lehetővé teszi keresőoszlop több értéket tárolni atémakörben talál részletesebb információt a többértékű mező létrehozása.

Vissza a lap tetejére

A Keresés varázsló használata

A Keresés varázsló akkor indul el, ha létrehoz egy keresőoszlopot Adatlap nézetben, ha egy mezőt a Mezőlista ablaktábláról egy Adatlap nézetben megnyitott táblára húz, vagy ha Tervező nézetben az Adattípus oszlopban a Keresés varázsló értéket választja. A varázsló végigkísér minket a keresőoszlop létrehozásához szükséges lépéseken, és az ön döntései alapján automatikusan beállítja a megfelelő mezőtulajdonságokat. Ezenkívül szükség szerint létrehozza a keresőoszlopot támogató kapcsolatokat és indexeket.

Amikor megjelenik a varázsló, el kell döntenie, hogy a keresőoszlop alapjául egy tábla vagy lekérdezés szolgáljon, vagy egy ön által beírt értéklista. Általában, ha az adatbázis megfelelően van tervezve, és az információk tematikus táblákba vannak rendezve, a keresőoszlop alapjául egy tábla vagy lekérdezés szolgál.

  • Táblán vagy lekérdezésen alapuló többértékű keresőmező létrehozása

    Ha a többértékű mező létrehozása végett egy mezőt húzott át a Mezőlista ablaktáblából, az első két lépés automatikusan végrehajtódik, így a harmadik lépéssel kezdhet.

    1. A Keresés varázslóban jelölje be A keresőoszlop vezérlőelem keresse meg az adott értékeket a táblában vagy nézetben. választógombot, majd kattintson a Tovább gombra.

    2. Jelölje ki a jelentés adatait szolgáltató táblát vagy lekérdezést, majd kattintson a Tovább gombra.

    3. Kattintson a keresésben használni kívánt mezőre az Elérhető mezők területen.

    4. A nagyobbjelet ábrázoló gombra (>) kattintva vigye át a mezőket a Kijelölt mezők listára.

    5. Ismételje az előző két lépést mindaddig, amíg a Kijelölt mezők listában minden olyan mező nem szerepel, amelyet a keresésben használni kíván. Ezután kattintson a Tovább gombra.

    6. Ha szükséges, jelölje ki egy vagy több (legfeljebb 4) mezőt a keresett értékek rendezéséhez, majd kattintson a Tovább gombra. A Növekvő gombra kattintva a keresési elemek listájának rendezését növekvő sorrendről csökkenő sorrendre válthatja. Ekkor a gomb neve Csökkenő lesz. Ismételten a gombra kattintva visszaválthat az előző rendezési sorrendre. A folytatáshoz kattintson a Tovább gombra.

    7. Szükség esetén állítsa be a keresőmező oszlopszélességét, és kattintson a Tovább gombra.

    8. Jelölje be a Szeretne több értéket tárolni a keresőnél? csoportban a Több érték engedélyezése jelölőnégyzetet.

      Megjegyzés : Ezt a jelölőnégyzetet be kell jelölni ahhoz, hogy több érték legyen tárolható a mezőben.

    9. Kattintson a Befejezés gombra.

      Amikor a Befejezés gombra kattint, létrejön a keresőoszlop, a tulajdonságai pedig a varázslóban választott beállításokon alapulnak.

    10. A tábla mentéséhez kattintson a Microsoft Office gombra kattintva Gombkép , és kattintson a Mentésgombra.

  • Megadott értékeken alapuló többértékű keresőmező létrehozása

    1. A Keresés varázslóban jelölje be a Begépelem a szükséges értékeket választógombot, és kattintson a Tovább gombra.

    2. Adja meg a hasábok számát. Írja be a minden érték. Ugrás a következő oszlopban vagy sorban, nyomja le a TAB.

    3. Mikor minden értéket megadott, kattintson a Tovább gombra.

    4. Ha 2 lépésénél csak egy oszlopot adott meg, amelyek egyértelműen azonosítják az egyes értékek használni kívánt oszlop kell választania. Az Elérhető mezők listában kattintson duplán az a oszlopba, amelyek egyértelműen azonosítják az egyes értékek a használni kívánt.

      Megjegyzés : Ha a második lépés során csak egy oszlopot adott meg, akkor ez a lépés nem jelenik meg.

    5. Írja be a keresési oszlop címkéjét a Keresés varázslóban.

    6. Jelölje be a Szeretne több értéket tárolni a keresőnél? csoportban a Több érték engedélyezése jelölőnégyzetet.

      Megjegyzés : Ezt a jelölőnégyzetet be kell jelölni ahhoz, hogy több érték legyen tárolható a mezőben.

    7. Kattintson a Befejezés gombra.

      Amikor a Befejezés gombra kattint, létrejön a keresőoszlop, a tulajdonságai pedig a varázslóban választott beállításokon alapulnak.

    8. A tábla mentéséhez kattintson a Microsoft Office gombra kattintva Gombkép , és kattintson a Mentésgombra.

      Miután elvégezte a fent leírt folyamatot, ha Adatlap nézetben megnyitja a táblázatot, a többértékű mező jelölőnégyzetes legördülő listaként jelenik meg.

Vissza a lap tetejére

Többértékű mező tervének módosítása

Többértékű mező tervének módosításához olvashat ismertető felvétele vagy módosítása, amely lehetővé teszi keresőoszlop több értéket tárolni.

Vissza a lap tetejére

A többértékű mezők alkalmazása lekérdezésben

Ha többértékű mezőt használ egy lekérdezésben, el kell döntenie, hogy az egész többértékű mezőt szeretné beolvasni (úgy, hogy minden érték szerepeljen benne vesszővel elválasztva), vagy minden értéket külön sorban szeretne visszakapni. Tegyük fel például, hogy az Ügyek táblában van egy Felelős nevű mező, ebben rendeli hozzá az alkalmazottakat az ügyekhez. Felépíthet egy olyan lekérdezést, amely a következőképpen tartalmazza a Felelős mezőt:

  1. Kattintson a Microsoft Office gombra Gombkép , majd a Megnyitás gombra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Kattintson a Létrehozás lap Egyéb csoportjának Lekérdezéstervező parancsára.

    Kép az Access-menüszalagról

  4. Kattintson a többértékű mezőt tartalmazó táblára (jelen esetben az „Ügyek” táblára) a Tábla megjelenítése párbeszédpanelen, majd a Hozzáadás gombra.

  5. Kattintson a Bezárás gombra.

  6. A lekérdezésben használni kívánt mezőket húzza a tervezőrácsra. Ebben a példában a Cím mezőt és az „Felelős” nevű többértékű mezőt húzza a tervezőrácsra.

  7. Kattintson a Tervezés lap Eredmények csoportjának Futtatás gombjára.

A lekérdezés a következőkhöz hasonló eredményt hoz, tehát egy oszlopban szerepel az ügy neve, a másikban pedig a többértékű mező:

A Title és az AssignedTo mezőt mutató lekérdezés eredménye


Tegyük fel, hogy kibontva szeretné látni a Felelős többértékű mező tartalmát, úgy, hogy minden érték külön sorban jelenik meg. Ehhez meg kell adnia az Érték tulajdonságot úgy, hogy a „.Value” szöveggel kiegészíti a „Feladat” mező nevét a Mező sorban, amint az a következő lekérdezési rácson látható:

A Title mezőt és az AssignedTo.Value mezőt mutató lekérdezési rács

Amikor megadja a Felelős mezőt a Mező sorban, az Access egyetlen sorban jeleníti meg a többértékű mező minden értékét. Ha viszont használja a Value tulajdonságot (Felelős.Value), az Access kibontott formátumban jeleníti meg a többértékű mezőt, tehát minden érték külön sorban jelenik meg. Létrehozhat egy lekérdezést, amely megjeleníti az egyes értékeket, a következőképpen:

  1. Kattintson a Microsoft Office gombra Gombkép , majd a Megnyitás gombra.

  2. Jelölje ki az adatbázist a Megnyitás párbeszédpanelen, és nyissa meg.

  3. Kattintson a Létrehozás lap Egyéb csoportjának Lekérdezéstervező parancsára.

    Kép az Access-menüszalagról

  4. Kattintson a többértékű mezőt tartalmazó táblára (jelen esetben az „Ügyek” táblára) a Tábla megjelenítése párbeszédpanelen, majd a Hozzáadás gombra.

  5. Kattintson a Bezárás gombra.

  6. Húzza a használni kívánt mezőket (a példában a „Felelős.Value” nevű többértékű mezőt) a lekérdezés tervezőrácsára.

  7. Kattintson a Tervezés lap Eredmények csoportjának Futtatás gombjára.

A lekérdezés a következőkhöz hasonló eredményt hoz, tehát egy oszlopban szerepel az ügy neve, a másikban pedig az Felelős.Value értéke:

A Title mezőt és az AssignedTo mező egyes értékeit mutató lekérdezéseredmény

Többértékű mezők használata lekérdezésekben a további tudnivalókért olvassa el a Többértékű mezők használata lekérdezésekbencímű témakört.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×