Táblakapcsolat létrehozása, szerkesztése és törlése az Accessben

A Microsoft Accessben(Microsoft Access) a kapcsolat(Relationship) segít egyesíteni vagy összekapcsolni az adatokat egyik táblából a másikba. A kapcsolatok(Relationships) lehetővé teszik a felhasználó számára lekérdezések, (Queries,) űrlapok(Forms) és jelentések(Reports) létrehozását . Amikor egy adatbázisban minden témához táblákat hoz létre, közös mezőket kell elhelyeznie a kapcsolódó táblázatban, és kapcsolatot kell kialakítania velük, hogy az információk ismét összekerüljenek.

Microsoft_Office_Access_logo

Táblakapcsolat létrehozása(Create) , szerkesztése(Edit) , törlése(Delete) az Accessben(Access)

A kapcsolatoknak három típusa van:

  1. Egy-az-egy kapcsolat (One-to-One Relationship): Az egy-egy kapcsolat a (Relationship)kapcsolat(Relationship) legegyszerűbb fajtája, és a legkevésbé gyakori, mivel a kapcsolódó információkat ugyanabban a táblában tárolják. Egy táblát egy másik tábla egyetlen rekordjához kapcsol; Az elsődleges kulcsok(Primary Keys) táblázatokat kapcsolnak össze. A One-to- One Relationship összekapcsolhat egy táblát több mezővel, és biztonsági okokból szétválaszthat egy táblát.
  2. Egy-a-többek közötti kapcsolat (A One-to-Many relationship): Az egy-a-többhöz kapcsolat(Relationship) a leggyakoribb kapcsolat(Relationship) ; egy tábla minden rekordját összekapcsolja egy másik tábla több rekordjával. A csatolt mezők közül csak az egyik lehet az elsődleges kulcs(Primary Key) , és az elsődleges kulcsnak(Primary Key) egy rekordot kell tartalmaznia egy másik tábla sok rekordjához.
  3. Sok-sok kapcsolatok (Many-to-Many relationships): A sok-sok kapcsolathoz(Relationship) egy kapcsolótáblára van szükség , amely tartalmazza az összekapcsolni kívánt két tábla Elsődleges (Junction Table)kulcs oszlopát. (Primary Key)A Many -to Many Relationship lehetővé teszi, hogy egy táblázat minden sorát összekapcsolja egy másik tábla több sorával.

Miért érdemes táblakapcsolatokat használni az Accessben?(Why use table relationships in Access?)

  • A Táblakapcsolatok frissíti az űrlap- és jelentésterveket(Table Relationships updates your form and report designs) – Amikor egy űrlapot és jelentést tervez, egy kapcsolatra(Relationship) van szükség az Access számára, hogy összegyűjtse a létrehozott űrlapban vagy jelentésben elhelyezhető információkat.
  • A Táblakapcsolatok frissíti a lekérdezéstervét(Table Relationships updates your query design) – Ahhoz, hogy a rekordok egynél több táblából működjenek, létre kell hozni egy lekérdezést a táblák összekapcsolásához. A lekérdezés úgy működik, hogy az első tábla elsődleges kulcs mezőjében lévő értékeket egyezteti a második tábla idegen kulccával.
  • A hivatkozási integritás érvényesíthető(Referential Integrity can be enforced in a table relationship) táblakapcsolatban – a Hivatkozási integritás(Referential Integrity) segít megelőzni az árva rekordokat az adatbázisban. Az árva irat egy olyan irat, amely egy másik, nem létező rekordra hivatkozik.

Ebben a cikkben elmagyarázzuk:

  1. Kapcsolat(Relationship) létrehozása a Microsoft Accessben(Microsoft Access)
  2. Kapcsolat(Relationship) szerkesztése a Microsoft Accessben(Microsoft Access)
  3. Kapcsolat(Relationship) törlése a Microsoft Accessben(Microsoft Access)

1] Hogyan hozzunk létre kapcsolatot a Microsoft Accessben(1] How to Create a Relationship in Microsoft Access)

Lépjen a menüsor Táblázat lapjára . (Table Tab)Válassza ki a kapcsolatot(Relationship) A kapcsolat ablakban válassza a Táblázat hozzáadása lehetőséget. (Add Table.)Megnyílik egy táblázat hozzáadása párbeszédpanel; kattintson a Kijelölt táblák hozzáadása lehetőségre.(Add Selected Tables.)

A bal sarokban a Kapcsolat eszközök szakaszában kattintson a Kapcsolatok (Relationship)szerkesztése lehetőségre. (Edit Relationships.)Válassza az Új létrehozása lehetőséget.(Create New.)

Egy új párbeszédpanel létrehozásakor válassza ki a bal oldali táblázat nevét(Left Table Name) és a jobb oldali tábla (Right Table) nevét(Name) , majd válassza ki a bal oldali oszlop nevét(Left Column Name) és a jobb oldali oszlop nevét,(Right Column Name, ) amelyek a táblák elsődleges kulcsa(Primary Key) ; most kattintson az OK gombra.(OK.)

Ismét megjelenik a Kapcsolat szerkesztése(Edit Relationship ) párbeszédpanel a kiválasztott választással; nyomd meg a Create gombot . Létezik egy parancsikon is, amellyel az elsődleges kulcsot(Primary Key) egyik táblából a másikba húzhatja ; minden hivatkozott táblázatnak kapcsolódnia kell az elsődleges kulcshoz(Primary Key) . Ez kapcsolatot teremt a két tábla között.

2] A kapcsolatok szerkesztése a Microsoft Accessben(2] How to edit relationships in Microsoft Access)

Táblakapcsolat létrehozása, szerkesztése és törlése a Microsoft Accessben

Módosíthatja kapcsolatait(Relationships ) a Microsoft Accessben(Microsoft Access) ; íme néhány lépés ennek érdekében.

Koppintson duplán a Kapcsolat sorra(Relationship Line) , és megjelenik a Kapcsolat szerkesztése(Edit Relationship) párbeszédpanel.

Van egy másik módja a kapcsolat szerkesztése párbeszédpanel megnyitásának. A Tervezés lapon(Design Tab) megjelenik a Kapcsolat szerkesztése(Edit Relationship) opció; kattintson rá.

Végezze(Make) el a kívánt változtatásokat.

3] Kapcsolatok törlése a Microsoft Accessben(3] Deleting Relationships in Microsoft Access)

Egy kapcsolat (Relationship)törléséhez(Delete) el kell távolítania a sort a két táblából; ezek az intézkedések.

Kattintson a jobb gombbal a kurzorra, majd kattintson a Törlés parancsra. (Delete.)A másik lehetőség az, hogy a kurzort a sorra helyezi, majd nyomja meg a Törlés gombot(Delete Key Button) .

Megjelenik egy párbeszédpanel, amely megkérdezi, hogy "biztos-e benne, hogy véglegesen törölni szeretné a kapcsolatot(Relationship) ".

Kattintson az OK gombra(OK) .

Kapcsolódó olvasmány(Related read) : Táblázatok létrehozása a Table Designer segítségével az Accessben(How to build Tables with Table Designer in Access) .

Ossza meg velünk a megjegyzésekben, ha bármilyen problémája van, és felvesszük Önnel a kapcsolatot.



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts