Az Access-adatbázisok szerkezetének ismertetése

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

Ha megismeri az Access-adatbázisokban található táblák, űrlapok, lekérdezések és más objektumok jellemzőit, egyszerűbben végezheti el sok más mellett az űrlapok kitöltését, a táblák hozzáadását és eltávolítását, az adatok keresését és cseréjét, illetve a lekérdezések futtatását.

Ez a cikk egyszerű áttekintést nyújt az Access-adatbázisok szerkezetéről. Az Access több olyan eszközt biztosít, amelyek segítségével megismerkedhet egy adott adatbázis szerkezetével. Ebből a cikkből megtudhatja, hogy hogyan, mikor és miért érdemes használni az egyes eszközöket.

A témakör tartalma

Áttekintés

Az adatbázisok egy adott tárgyhoz vagy célhoz – például rendelések követése vagy egy zenei gyűjtemény nyilvántartása – kapcsolódó információk gyűjteménye. Ha az adatbázist nem egy számítógép tárolja, vagy annak csak egyes részei találhatók egy számítógépen, akkor valószínűleg többféle forrásból végzi az adatok követését, amelyeket koordinálnia és rendszereznie kell.

Tegyük fel például, hogy a szállítói telefonszámokat több különböző helyen tárolja: egy szállítói telefonszámokat tartalmazó kártyafájlban, egy termékinformációs fájlokat tartalmazó iratszekrényben, valamint egy megrendelési adatokat tartalmazó számolótáblában. Ha megváltozik egy szállító telefonszáma, előfordulhat, hogy mindhárom helyen frissítenie kell az információkat. Egy jól megtervezett Access-adatbázis a telefonszámot csak egyszer tárolja, így Önnek is csak egy helyen kell frissítenie ezt az információt. Így amikor módosítja egy szállító telefonszámát, az automatikusan frissülni fog mindenhol máshol is, ahol használatban van az adatbázisban.

Access-adatbázisfájlok

Az Access-szel minden információt egyetlen fájlban kezelhet. Az Access-adatbázisfájlokban az alábbiak használatára van lehetősége:

  • Táblák adatok tárolásához
  • Lekérdezések csak a kívánt adatok megkereséséhez és beolvasásához
  • Űrlapok a táblákban szereplő adatok megtekintéséhez, felvételéhez és frissítéséhez
  • Jelentések az adatok egy adott elrendezésben való elemzéséhez vagy kinyomtatásához

Lekérdezésben, űrlapon és jelentésben használt táblaadatok

1. Az adatokat egyetlen táblában tárolhatja, de több helyről tekintheti meg. Az adatok módosítása esetén azok automatikusan frissülnek mindenhol, ahol megjelennek.

2. Adatok lekérése lekérdezéssel.

3. Adatok megtekintése vagy megadása űrlap használatával.

4. Adatok megjelenítése vagy nyomtatása jelentés használatával.

Ezek az elemek – táblák, lekérdezések, űrlapok és jelentések – adatbázis-objektumok.

Megjegyzés

Néhány Access-adatbázis más adatbázisokban szereplő táblákra mutató hivatkozásokat tartalmaz. Lehet például egy olyan Access-adatbázisa, amelyben kizárólag táblák vannak, illetve egy másik, amelyben az ezekre a táblákra mutató hivatkozások, valamint a hivatkozott táblákon alapuló lekérdezések, űrlapok és jelentések szerepelnek. A legtöbb esetben nem számít, hogy egy tábla hivatkozott-e, vagy ténylegesen az adatbázisban található.

Táblák és kapcsolatok

Az adatok tárolásához minden követett információtípushoz létre kell hoznia egy táblát. Az információtípusok közé tartozhatnak az ügyféladatok, a termékek és a megrendelések részletei. Ha a több táblából származó adatokat együtt szeretné használni egy lekérdezésben vagy jelentésben, definiálnia kell a táblák közötti kapcsolatokat.

Táblákban tárolt adatok összekapcsolva a kapcsolódó mezők alapján

1. A levelezési listában egykor meglévő ügyféladatok mostantól a Vevők táblában találhatók.

2. A számolótáblákban egykor meglévő rendelési információk most már a Rendelések táblában találhatók.

3. Az egyedi azonosítók, például az ügyfél-azonosítók megkülönböztetik az egyik rekordot egy másiktól egy táblán belül. Ha hozzáadja az egyik tábla egyedi azonosítójú mezőjét egy másik táblához, és definiálja a két mező közötti kapcsolatot, akkor az Access mindkét táblából képes egyeztetni a kapcsolódó rekordokat, így Ön együtt használhatja őket egy űrlapon, jelentésben vagy lekérdezésben.

Lekérdezések

A lekérdezések segítségével megkeresheti és beolvashatja azokat az adatokat, amelyek megfelelnek az Ön által megadott feltételeknek – így a több táblából származó adatokat is. A lekérdezésekkel ezenkívül egyszerre több rekord frissítését vagy törlését is elvégezheti, és előre definiált vagy egyéni számításokat hajthat végre az adatokon.

Különböző táblákból származó eredményeket visszaadó lekérdezés

1. A Customers (Ügyfelek) tábla az ügyfelekkel kapcsolatos információkat tartalmaz.

2. A Rendelések tábla a vevői rendelésekről tartalmaz információkat.

3. Ez a lekérdezés lekéri a Rendelésazonosító és a Kötelező dátum adatokat a Rendelések táblából, valamint a Cégnév és a Város adatokat a Vevők táblából. A lekérdezés csak azokat a megrendeléseket adja vissza, amelyek kért dátuma áprilisi, a vevő pedig londoni illetékességű.

Űrlapok

Az űrlapokkal egyszerűen megtekintheti, megadhatja és módosíthatja soronként az adatokat. Ezenkívül más műveleteket is elvégezhet velük, például adatokat küldhet egy másik alkalmazásnak. Az űrlapok általában olyan vezérlőket tartalmaznak, amelyek táblákban szereplő, alapul szolgáló mezőkhöz kapcsolódnak. Amikor megnyit egy űrlapot, az Access beolvassa az adatokat egy vagy több ilyen táblából, majd megjeleníti őket egy elrendezésben, amelyet az űrlap létrehozása után választhat ki. Űrlapot a menüszalag űrlapparancsainak egyikével, az Űrlap varázslóval, vagy saját maga hozhat létre Tervező nézetben.

Az űrlapok segítséget nyújtanak az adatok megtekintéséhez és beírásához.

1. Egy tábla egyszerre sok rekordot jelenít meg, de előfordulhat, hogy vízszintesen kell görgetnie, hogy egyetlen rekord összes adata megjelenjen. Ezenkívül egy tábla megtekintésekor nem lehet több táblából származó adatokat egyszerre frissíteni.

2. Az űrlapok egyszerre egy rekordra összpontosítanak, és több tábla mezőit is megjeleníthetik. Képek és más objektumok is megjeleníthetők rajtuk.

3. Az űrlapok tartalmazhatnak egy gombot, amellyel kinyomtathat egy jelentést, megnyithat más objektumokat, vagy más módon automatizálhatja a feladatokat.

Jelentések

A jelentések használatával gyorsan elemezheti adatait, vagy adott módon jelenítheti meg őket nyomtatási vagy más formátumokban. Elküldhet például egy munkatársának egy adatokat csoportosító és összegeket kiszámító jelentést. Vagy létrehozhat egy olyan jelentést, amelyben levélcímkék nyomtatásához formázott címadatok szerepelnek.

Formázott vagy számított adatokat megjelenítő jelentések

1. Levélcímkék létrehozása jelentéssel.

2. Egy jelentés segítségével megjelenítheti az összegeket egy diagramon.

3. Számított összegek megjelenítése jelentéssel.

Most, hogy megismerkedett az Access-adatbázisok alapszerkezetével, tájékozódhat arról, hogy a beépített eszközökkel hogyan fedezheti fel egy adott Access-adatbázis tulajdonságait.

Adatbázis-objektumokkal kapcsolatos részletek megtekintése

Az egyes adatbázisok megismerésének egyik legjobb módja az Adatbázis-dokumentáló használata. Az Adatbázis-dokumentálóval elkészíthet egy olyan jelentést, amely részletes információkat tartalmaz egy adatbázis objektumairól. Először ki kell választania, hogy milyen objektumok részletei szerepeljenek a jelentésben. Az Adatbázis-dokumentáló futtatása esetén annak jelentésében az Ön által kiválasztott adatbázis-objektumok minden adata szerepelni fog.

  1. Nyissa meg a dokumentálni kívánt adatbázist.
  2. Kattintson az Adatbáziseszközök lap Elemzés csoportjában az Adatbázis-dokumentáló elemre.
  3. A Dokumentáló párbeszédpanelen kattintson arra a fülre, amelyen a dokumentálni kívánt adatbázis-objektum típusa látható. Ha az adatbázis összes objektumáról szeretne jelentést készíteni, akkor a Minden objektumtípus fülre kattintson.
  4. Jelöljön ki egy vagy több objektumot a lapon felsorolt objektumok közül. Az összes objektum kijelöléséhez kattintson Az összes kijelölése gombra.
  5. Kattintson az OK gombra.
    Az Adatbázis-dokumentáló elkészíti a jelentést, amely tartalmazza a kijelölt objektumok részletes adatait, és megnyitja a jelentés nyomtatási képét. Ha például egy adatbeviteli űrlapon futtatja az Adatbázis-dokumentálót, akkor a dokumentáló által létrehozott jelentés felsorolja magának az űrlapnak a tulajdonságait, az űrlap egyes szakaszainak tulajdonságait, valamint az egyes gombok, címkék, szövegmezők és egyéb vezérlők tulajdonságait, ezenkívül az űrlaphoz kapcsolódó esetleges kódmodulokat és felhasználói engedélyeket is.
  6. A jelentés kinyomtatásához kattintson a Nyomtatási kép lap Nyomtatás csoportjában a Nyomtatás gombra.

Táblák felfedezése Tervező nézetben

Ha Tervező nézetben nyit meg egy táblát, részletesen láthatja annak szerkezetét. Megtalálhatja például az egyes mezők adattípus-beállítását és az esetleges beviteli maszkokat, vagy láthatja, hogy a tábla használ-e keresőmezőket – azaz olyan mezőket, amelyek lekérdezések használatával nyernek ki adatokat más táblákból. Ezek az információk hasznosnak bizonyulhatnak, mivel az adattípusok és a beviteli maszkok hatással lehetnek arra, hogy Ön képes-e adatok megkeresésére és frissítő lekérdezések futtatására. Tegyük fel például, hogy egy frissítő lekérdezés használatával szeretné egyetlen tábla adott mezőit frissíteni úgy, hogy átmásolja a hasonló mezőkben szereplő adatokat egy másik táblából. A lekérdezés nem fog futni, ha nem egyeznek a forrásként és a célként megadott táblában az egyes mezők adattípusai.

  1. Nyissa meg az elemezni kívánt adatbázist.
  2. A navigációs ablakban kattintson a jobb gombbal a felfedezni kívánt táblára, majd válassza a helyi menü Tervező nézet parancsát.
  3. Szükség esetén jegyezze fel az egyes táblamezők nevét, valamint az egyes mezőkhöz rendelt adattípust.
    A mezőkhöz rendelt adattípus korlátozhatja, hogy a felhasználók mennyi és milyen típusú adatot írhatnak be a mezőkbe. A felhasználók például legfeljebb 20 karakterre korlátozhatók egy szövegmezőben, és nem írhatnak be szöveges adatot a Szám adattípusú mezőkbe.
  4. Ha meg szeretné állapítani, hogy egy mező keresőmező-e, kattintson a Megjelenítés fülre a tábla tervezőrácsának alsó részén, a Mezőtulajdonságok csoportban.
    A keresőmezők egy értékhalmazt (egy vagy több mezőt, például egy utónevet és egy vezetéknevet tartalmazó mezőt) jelenítenek meg, de általában egy másik értékhalmazt tárolnak (egyetlen mezőt, például egy azonosítót tartalmazó mezőt). A keresőmezők például tárolhatják egy alkalmazott azonosítóját (tárolt érték), de megjeleníthetik az alkalmazott nevét (megjelenített érték). Amikor egy keresőmezőt kifejezésekben vagy keresést és cserét eredményező műveletekben használ, akkor a tárolt értéket használja, nem a megjelenítettet. Ha megismeri a keresőmezők tárolt és megjelenített értékeit, azzal gondoskodhat arról, hogy a keresőmezőt használó kifejezés vagy keresést és cserét eredményező művelet a kívánt módon működjön.
    Az alábbi ábrán egy tipikus keresőmező látható. Vegye figyelembe, hogy a mező Sorforrás tulajdonságában látható beállítás eltérő lehet.
    Tábla vagy lekérdezés használata keresőmező adatforrásaként
    Az itt látható keresőmező egy lekérdezést használ egy másik tábla adatainak beolvasásához. Lehetséges, hogy Önnél egy másik típusú, értéklistának nevezett keresőmező jelenik meg, amely egy választási lehetőségeket tartalmazó, nem változtatható listát használ. Ezen az ábrán egy tipikus értéklista látható.
    Értéklista használata keresőmező adatforrásaként
    Az értéklisták alapértelmezés szerint a Szöveg adattípust használják.
    A legegyszerűbben úgy keresheti meg a keresési és értéklistákat, hogy megjeleníti a Megjelenítés lapot, majd a táblában szereplő egyes mezők Adattípus oszlopában szereplő bejegyzésekre kattint. A keresőmezők és értéklisták létrehozásáról a Lásd még szakaszban szereplő hivatkozásokra kattintva tájékozódhat bővebben.

Vissza a lap tetejére

A táblák közötti kapcsolatok megtekintése

Ha meg szeretné tekinteni egy adatbázis tábláinak, az egyes táblákban található mezőknek és a táblák közötti kapcsolatoknak a grafikus ábrázolását, használja a Kapcsolatok objektumlapot. A Kapcsolatok objektumlap általános képet ad az adatbázis tábla- és kapcsolati szerkezetéről – ami fontos információ lehet, ha táblák közötti kapcsolatokat szeretne létrehozni vagy módosítani.

Megjegyzés

A Kapcsolatok objektumlapon ezenkívül kapcsolatok hozzáadására, módosítására és törlésére is lehetősége van.

  • Nyissa meg az elemezni kívánt adatbázist.
  • Kattintson az Adatbáziseszközök lap Kapcsolatok csoportjában a Kapcsolatok gombra.

Ekkor megjelenik a Kapcsolatok objektumlap, amelyen a megnyitott adatbázis összes táblája közötti kapcsolatok láthatók.

Kapcsolat két tábla között

Vissza a lap tetejére

Lásd még

Az Objektumfüggőségek panelen megtekintheti, hogyan kapcsolódnak egymáshoz az objektumok

Táblák – Bevezetés

Adattípusok és mezőtulajdonságok – Bevezetés

Lekérdezések – Bevezetés

Bevezetés az űrlapok használatába