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 lækna við sjúklinga. Einn viðskiptavinur getur fengið margar pantanir og einn læknir getur haft marga sjúklinga. Þannig þarftu ekki að endurtaka allar tengiliðaupplýsingar viðskiptavina í hverri pöntun né allar tengiliðaupplýsingar læknis um hvern sjúkling.
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 (ekki aðallykillinn) í 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.
Tengdu frumlykilsreitinn í yfirtöflunni við sama reit (ekki aðallykillinn) í 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 tengslum glugganum til að koma í veg fyrir að „munaðarlaus“ skráning sé færð inn í undirtöfluna.
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 uppfærslutengda reiti í Breyta tengslaglugganum 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 Dining, það var stafsett Dinning. Ef þú myndir stilla svið uppfærslu tengda reiti geturðu breytt Dinning í ExpenseType í Dining og það mun breytast á hverri færslu þar sem hún er notuð í kostnaðartöflunni.
Stilltu uppfærslutengda reiti í Breyta tengslaglugganum 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 Dining, það var stafsett Dinning. Ef þú myndir stilla svið uppfærslu tengda reiti geturðu breytt Dinning í ExpenseType í Dining og það mun breytast á hverri færslu þar sem hún er notuð í kostnaðartöflunni.
Stilltu Cascade Eyða tengdum færslum í Breyta tengslum glugganum til að eyða tengdum færslum í undirtöflunni þegar samsvarandi færslu er eytt í yfirtöflunni.
Með þessari stillingu á í sambandi á milli CustomerID í Customer og CustomerID í pöntunum skaltu eyða viðskiptamannaskrá og þú munt eyða öllum pöntunum fyrir þann viðskiptavin.
Með því að stilla tengsl á milli tafla setur sjálfkrafa samskeyti fyrir þessar töflur þegar fyrirspurnir eru byggðar.
Tengsl eru færð í gegnum til að leita eftir hönnunarsýn. Ef þú stillir samband á milli viðskiptavina og pantana á CustomerID, muntu sjá þá sameiningarlínu þegar þú bætir þessum töflum við nýja fyrirspurn í fyrirspurnarhönnun.
1
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.
1
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.
1
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.