Tengsl milli reita, taflna, skráa og svo framvegis eru algengustu hlutir sem þú tekst á við í Access 2016. Hafðu þessi tíu ráð í huga:
Eitt-á-margra samband tengir eina færslu í yfirtöflunni við margar færslur í undirtöflunni.
Stilltu sambandið til að tengja pantanir við viðskiptavini eða staðsetningar við viðburði. Einn viðskiptavinur getur haft margar pantanir og einn staðsetning getur haft marga viðburði. Þannig þarftu ekki að endurtaka allar tengiliðaupplýsingar viðskiptavina í hverri pöntun, né allar staðsetningarupplýsingar á hverjum atburði.

Einstaklingssamband tengir eina færslu í yfirtöflunni við eina færslu í undirtöflunni.
Þetta er ekki algeng tengslategund en hægt er að nota ef þú þarft að skipta töflu sem inniheldur marga reiti í tvær töflur.

Tengdu frumlykilsreitinn í yfirtöflunni við sama reit (kallaður erlendi lykillinn) í undirtöflunni.
Þetta er algengasta atburðarásin. Foreldrataflan inniheldur frumlykilsreit og undirtaflan inniheldur sama reitnafn. Til dæmis gæti tafla viðskiptavina og pantana deilt viðskiptavinaauðkenni. CustomerID er venjulega aðallykill viðskiptavina og erlendur lykill í pöntunum.
Reitir sem tengdir eru inn í sambandið verða að vera af sömu gagnagerð.
Þú getur ekki tengt textareit í yfirtöflunni við númerareit í undirtöflunni eða öfugt. Reitirnir verða að vera annað hvort textareitir eða tölureitir í hverri töflu.

Framfylgja tilvísunarheilleika í Breyta samböndum svarglugganum til að koma í veg fyrir „munaðarlaus“ færslu í undirtöflunni.
Munaðarlaus er færsla í undirtöflunni sem er ekki með samsvarandi skrá í yfirtöflunni. Klassíska dæmið er pöntun í Pantanatöflu fyrir viðskiptavin sem er ekki í Viðskiptavinatöflunni. Tilvísunarheiðarleiki kemur í veg fyrir að farið sé inn í svona munaðarlausar pantanir.

Stilltu Cascade Update Related Fields í Breyta tengslum svarglugganum til að uppfæra lykilgildið í undirtöflunni þegar það er uppfært í yfirtöflunni.
Segjum sem svo að þú sért með tvær töflur, lista yfir flokka í ExpenseType töflu (reitsheiti Flokkur) og reit í Kostnaðartöflu sem heitir Category. Flokkur reiturinn í Expenses er fylltur út af combo box sem dregur gögnin úr reit ExpenseType töflunnar Flokkur. Gerum frekar ráð fyrir að innsláttarvilla hafi verið gerð fyrir Veitingahús; það var stafsett Dinning. Ef þú myndir stilla Cascade Update Related Fields geturðu breytt Dinning í ExpenseType í Dining og það mun breytast á hverri færslu þar sem hún er notuð í kostnaðartöflunni.

Stilltu Cascade Delete Related Records í Breyta tengslum svarglugganum til að eyða tengdum færslum í undirtöflunni þegar samsvarandi færslu er eytt í yfirtöflunni.
Þegar kveikt er á þessari stillingu í sambandi á milli staðsetningarauðkennis í staðsetningar og staðsetningarauðkennis í viðburðum skaltu eyða staðsetningarskrá og þú munt eyða öllum atburðum fyrir þá staðsetningu.

Með því að stilla tengsl á milli tafla setur sjálfkrafa samskeyti fyrir þessar töflur þegar fyrirspurnir eru byggðar.
Tengsl eru flutt í gegnum fyrirspurn Hönnunarsýn. Ef þú stillir tengsl á milli staðsetningar og viðburða á staðsetningarauðkenni, muntu sjá þá sameiningarlínu þegar þú bætir þessum töflum við nýja fyrirspurn í fyrirspurnarhönnun.

Eyddu reit sem er hluti af sambandi og þú munt eyða sambandinu.
Þú getur ekki haft samband á milli tveggja reita ef annað þeirra vantar, ekki satt? Svo, Access fjarlægir rofna sambandið þegar þú eyðir reit sem er hluti af því sambandi.
Ef aðallykill er hluti af vensl er ekki hægt að breyta aðallyklinum í þeirri töflu í annan reit án þess að eyða sambandinu fyrst.
Til að breyta aðallyklum í töflu þar sem aðallykill hennar er hluti af tengslum, verður þú fyrst að opna Tengsl gluggann og eyða sambandinu áður en Access leyfir þér að breyta aðallyklinum í annan reit í þeirri töflu. Í Tengsl glugganum skaltu hægrismella á samtengingarlínuna á milli töflunnar tveggja og velja Eyða til að eyða sambandinu.
