Uhusiano wa wengi-kwa-wengi: mfano katika Ufikiaji, katika SQL. Jinsi ya kufanya uhusiano wa wengi-kwa-wengi? Jinsi ya kutengeneza kiunga kati ya seli katika Excel? Tunafurahi kwamba tunaweza kukusaidia kutatua suala lako.

Njia iliyoelezwa hapo awali ya kuingiza jedwali kama kitu cha picha ina mapungufu fulani, kama vile kutowezekana kwa kubadilisha data, upotoshaji wakati wa kuongeza, uchapishaji mdogo usioweza kusomeka, nk.

Njia ya pili iliyopendekezwa - kuingiza karatasi za Excel moja kwa moja kwenye hati - inaongoza kwa "bloat" isiyofaa ya faili, kwa kuongeza, vitu vilivyoingia wakati mwingine hutenda bila kutabirika.

Hata hivyo, kwa kutumia teknolojia ya Automation, vitu haviwezi kuingizwa tu, bali pia kuunganishwa.

Sasa tutaunganisha meza za Excel na Neno, na hivyo kwamba mabadiliko katika jedwali la chanzo husababisha mabadiliko katika jedwali la hati. Kwa hivyo, tunayo meza ya awali na mahesabu:

Tunaunda katika Neno sawa, lakini meza tupu:

Hatuandiki vichwa, lakini tuache mistari tupu kwa makusudi.

Baada ya shughuli zilizofanywa, madirisha yote mawili yanapaswa kufunguliwa kwenye skrini: dirisha la MS Word na workpiece na dirisha la MS Excel na meza ya hesabu. Tunaweza kuanza kufunga. Kiini chake ni kwa sequentially, moja baada ya nyingine, kuunganisha seli za meza na nafasi muhimu katika hati ya maandishi.

Kwa hii; kwa hili:

  1. Nenda kwenye karatasi ya Excel na ufanye kiini cha sasa ambacho unataka kuunganisha kwenye hati (kuanzia na B1).
  2. Kunakili kisanduku (menu Hariri-Nakili au njia ya mkato ya kibodi ctrl+c).
  3. Nenda kwenye dirisha na hati ya Neno na uweke mshale kwenye nafasi ya kuingiza. Katika kesi hii, itakuwa kichwa iko mstari mmoja juu ya meza.
  4. Kutoka kwa menyu ya Neno, chagua Hariri-Bandika Maalum. Kama matokeo, sanduku la mazungumzo litafungua. Uingizaji maalum, ambapo katika kanda Chanzo(kwenye kona ya juu kushoto) viwianishi vya seli iliyochaguliwa vimeonyeshwa:
  5. Weka kubadili kwenye nafasi Kufunga.
  6. Imeorodheshwa Vipi kuchagua Maandishi ambayo hayajapangiliwa.
  7. Bonyeza kitufe sawa tunafunga dirisha.

Kwa hivyo, tumeanzisha kiungo kati ya nafasi ya maandishi kwenye hati na seli kwenye laha ya kazi. Ikumbukwe mara moja kwamba kuunganisha haifanyi kazi kwa usahihi na seli zilizounganishwa. Vile vile, unahitaji kuunganisha seli zilizobaki. Hati ya mwisho inapaswa kuonekana kama hii:

Sasa tuna uwezo wa kupanga jedwali jinsi tunavyoona inafaa, na data itabadilika kiotomatiki. Inaweza pia kuzingatiwa kuwa jedwali katika Neno linaweza kutumika kama muhtasari, kuingiza maadili kutoka kwa laha tofauti na hata vitabu vya Excel ndani yake.

Hali ya sasisho pia inaweza kusanidiwa. Kwa hili unahitaji:

  1. Chagua thamani yoyote iliyobandikwa kwenye Neno na ubofye kitufe cha kulia cha panya:
  2. Katika menyu ya muktadha chagua Kifaa Kinachohusishwa cha Laha.
  3. Katika dirisha linalofungua, unaweza kuchagua njia ya kusasisha Muunganisho:

Njia ya kusasisha inaweza kubadilishwa kwa kila uhusiano mmoja mmoja, au unaweza kuchagua kubadilisha kwa maadili yote au kadhaa mara moja.

Njia hii haifai kwa matumizi ya wakati mmoja, kwani ni ngumu sana katika hatua ya awali. Hata hivyo, kwa mahesabu ya mara kwa mara (karatasi za muda, nadharia, ripoti za kifedha, nk), hulipa. Pia, wakati wa kubadilisha muundo wa meza katika Excel, viungo vinavunjwa, ambayo inaongoza kwa uharibifu wa uadilifu wa meza katika hati. Kwa hiyo, kuunganisha ni bora kufanyika baada ya malezi ya mwisho ya meza za hesabu.

Watu wengi katika kazi zao wanakabiliwa na hitaji la kutoa ripoti, muhtasari, muhtasari wa hati kulingana na mahesabu fulani, hesabu, majedwali yenye data ya chanzo na uchambuzi wao. Na mara nyingi, ili kufanya kazi hizi, lazima ugeuke kwa mchanganyiko wa bidhaa za programu kama Neno (ambapo ripoti ya mwisho inatolewa kwa uchapishaji zaidi au kutuma kwa mtu) na Excel (ambayo data ya awali ya ripoti inakusanywa na kusindika).

Ikiwa kazi za wakati mmoja hazifufui maswali yoyote maalum, basi kizazi cha ripoti za mara kwa mara wakati mwingine husababisha matatizo mengi. Kunakili mara kwa mara sahani au grafu zilezile (zilizo na data iliyobadilishwa kidogo) kwenye hati zile zile kunachosha sana. Lakini mchakato huu unaweza kuwa otomatiki. Jinsi ya kufanya hivyo - soma hapa chini.

Unda kiungo kati ya Neno na Excel

Njia ya haraka na bora zaidi ya kuunda viungo kati ya faili ni kunakili habari muhimu kutoka kwa moja na kuibandika kwa nyingine kwa kutumia zana. "Ingiza Maalum". Ili kufanya hivyo, unahitaji kuchagua meza, kiini au chati katika Excel, nenda kwa Neno, weka mshale katika sehemu inayotaka ya hati na:


Matokeo yake, kitu kilichoingizwa kitahusishwa na faili ambayo ilinakiliwa, na wakati wa kusasisha data ya chanzo, unaweza kusasisha haraka viungo kwenye hati ya Neno.

Kuchagua jinsi ya kuingiza data

Kama unavyoona kwenye Mchoro 2, kuna njia kadhaa za kuingiza data kwenye hati. Katika kazi ya kila siku, itabidi uchague, kwa kweli, kati ya chaguzi mbili - ingiza meza kama picha (bila uwezekano wa kuibadilisha) au kama maandishi (na kwa hivyo na uwezo wa kufanya mabadiliko). Kwa michoro, kuna chaguo moja tu - picha.

Pia ni muhimu kutofautisha vitu vilivyounganishwa kutoka kwa vitu vilivyopachikwa. Sindano ni operesheni ambayo haijashughulikiwa katika makala haya. Kiini chake ni kwamba kitu cha Excel kimewekwa kwenye hati ya Neno, ambayo inakuwezesha kufanya kazi na data kwenye lahajedwali moja kwa moja kutoka kwa hati ya Neno. Katika kesi hii, faili ya chanzo na hati ya maandishi haziunganishwa kwa njia yoyote. Upachikaji hutumiwa mara chache, kwani huongeza sana saizi ya faili.

Mara nyingi, wakati wa kuchagua jinsi ya kuingiza meza, unapaswa kuchagua chaguo la maandishi ili uweze kubinafsisha umbizo kwako mwenyewe. Picha zinaweza kuingizwa ikiwa umbizo katika hati asili ya Excel inakufaa kabisa.

Kuna hali wakati unapaswa kuingiza si meza nzima, lakini data kutoka kwa seli za kibinafsi. Kwa mfano, unapohitaji kuingiza nambari fulani au maandishi kwenye sentensi iliyo kwenye faili ya Excel na itabadilika, au jedwali katika Neno linapoundwa na seli kadhaa za Excel zilizotawanyika (kutoka kwa jedwali tofauti, laha, au hata vitabu) . Katika hali kama hizi, nakili data ya seli kwenye eneo linalohitajika na uchague njia ya kubandika "Nakala Isiyo na Umbizo".

Kuweka jinsi viungo vinasasishwa na kufanya kazi na msimamizi wa viungo

Mahusiano yaliyobandikwa yanaweza kusasishwa kwa njia kadhaa. Kwa mfano, ukibofya haki kwenye kitu kilichoingizwa, basi menyu itakuwa na kitufe cha "Sasisha Kiungo", ikisisitiza ambayo itasasisha kiungo kilichochaguliwa.

Unaweza kuweka chaguzi za sasisho kwa vitu vyote mara moja. Ili kufanya hivyo, unahitaji kumwita meneja wa kiungo cha hati. Tunapita njiani "Faili" - "Maelezo" - "Badilisha viungo vya faili"(amri hii inapatikana wakati hati ina angalau kiungo kimoja, na hati yenyewe imehifadhiwa).

Meneja anaonyesha viungo vyote vya faili. Katika kikundi cha "Njia ya kusasisha kiungo", unaweza kuchagua chaguo ambalo ni bora zaidi au kuzima masasisho ya viungo kabisa. Unaweza pia kuweka mipangilio ya "Weka umbizo kwenye sasisho" kwa kila kiungo. Ana jukumu la kuhakikisha kuwa umbizo ulilochagua haliondoki unaposasisha kiungo. Katika dispatcher sawa, unaweza kuvunja viungo, kufungua au kubadilisha chanzo.

Kufanya kazi na mahusiano kupitia nambari za uwanja wa Neno

Katika msingi wake, kila kiungo ni uwanja maalum wa Neno. Ikiwa katika hati iliyounganishwa bonyeza ALT+F9, utaona kwamba misimbo ya sehemu hizi itaonyeshwa badala ya data iliyoingizwa.

Kufanya kazi nao hufungua uwezekano ambao msimamizi wa kiungo cha kawaida haitoi. Na ingawa nambari za uwanja wa Neno ni mada pana ambayo inaenda mbali zaidi ya upeo wa kifungu hiki, tutatoa mifano michache ya matumizi yao muhimu:

1) Kubadilisha viungo kwa hati mara moja katika viungo vyote

Viungo kwa hati chanzo hufanywa kupitia viungo vya moja kwa moja. Ikiwa ulihamisha faili ya chanzo, utahitaji kuvuta tena viungo vyote. Katika kidhibiti kiungo, itabidi ufanye hivi kwa kila kiungo kando (hata ukichagua kadhaa, msimamizi wa kiungo atapendekeza kubadilisha kila kiungo kwa zamu). Ukibadilisha kwa hali ya kuonyesha nambari za uwanja ( ALT+F9), basi viungo vya zamani vinaweza kubadilishwa na vipya kwa uingizwaji rahisi ( CTRL+H au "Nyumbani-Badilisha"), ikibainisha anwani ya zamani na mpya.

2) Kutumia safu zilizotajwa ili kuingiza majedwali

Ikiwa utaingiza jedwali kutoka kwa Excel hadi Neno, basi kiunga chake kitakuwa na safu maalum ya seli. Hiyo ni, ikiwa unaongeza safu au safu kwenye jedwali, basi data itasasishwa tu ndani ya safu iliyoainishwa madhubuti. Kidhibiti cha Kiungo hukuruhusu kubadilisha masafa wewe mwenyewe. Mabadiliko ya kiotomatiki yanaweza kusanidiwa kwa kuweka safu inayobadilika iitwayo katika Excel (somo hapa na hapa, hutaelewa - andikia roboti yetu katika Telegramu, msaada), na katika faili ya Neno katika hali ya uhariri wa nambari za uga, baada ya hapo utahitaji kubadilisha marejeleo ya seli moja kwa moja na jina la safu iliyotajwa. Sasa, unapobadilisha ukubwa wa meza ya awali katika Excel, hati katika Neno itasasisha kwa usahihi.

Unaweza kuuliza maswali yako kuhusu makala kupitia kijibu chetu cha maoni katika Telegramu:@KillOfBot

Kwa dhati, timu ya tDots.ru

Uhusiano wa lahajedwali ya Excel ni fomula ambayo inarudisha data kutoka kwa seli kwenye kitabu kingine cha kazi. Unapofungua kitabu cha kazi kilicho na viungo, Excel husoma taarifa za hivi punde kutoka kwa kitabu cha chanzo (viungo vya kuonyesha upya)

Uhusiano kati ya jedwali katika Excel hutumiwa kupata data kutoka kwa laha zingine za kitabu cha kazi na kutoka kwa vitabu vingine vya kazi vya Excel. Kwa mfano, una meza na hesabu ya jumla ya kiasi cha mauzo. Hesabu hutumia bei ya bidhaa na kiasi cha mauzo. Katika kesi hii, ni mantiki kuunda meza tofauti na data juu ya bei, ambayo itavutwa kwa kutumia viungo vya meza ya kwanza.

Unapounda kiungo kati ya majedwali, Excel huunda fomula inayojumuisha jina la chanzo cha kitabu cha kazi kilichoambatanishwa kwenye mabano , jina la laha lenye alama ya mshangao mwishoni, na rejeleo la seli.

Unda viungo kati ya vitabu vya kazi

  1. Fungua vitabu vyote viwili vya kazi katika Excel
  2. Kwenye kitabu cha chanzo, chagua kisanduku cha kuunganishwa na ukinakili (njia ya mkato Ctrl + C)
  3. Nenda kwenye kitabu lengwa, bofya kulia kwenye kisanduku ambapo tunataka kuweka kiungo. Kutoka kwenye menyu kunjuzi chagua Uingizaji maalum
  4. Uingizaji maalum kuchagua Weka kiungo.

Kuna chaguo jingine, rahisi zaidi la kuunda uhusiano kati ya meza. Katika kiini ambapo tunataka kuingiza kiungo, tunaweka ishara sawa (kama vile kwa formula ya kawaida), nenda kwenye kitabu cha kazi cha chanzo, chagua kiini tunachotaka kuunganisha, bofya Ingiza.

Unaweza kutumia zana za kunakili na kukamilisha kiotomatiki kwa fomula za viungo kwa njia ile ile kama ungetumia kwa fomula za kawaida.

Kabla ya kuunda uhusiano kati ya meza

Kabla ya kuanza kueneza habari kuhusu mawazo yako makubwa, hapa kuna vidokezo vichache vya kufanya kazi na viungo katika Excel:

Fanya miunganisho iliyo rahisi kufuata. Hakuna utafutaji wa kiotomatiki wa seli zote zilizo na viungo. Kwa hiyo, tumia umbizo maalum ili kutambua haraka viungo vya majedwali mengine, vinginevyo hati iliyounganishwa inaweza kukua hadi kuwa vigumu kudumisha.

Mahesabu ya moja kwa moja. Kitabu cha kazi cha chanzo lazima kifanye kazi katika hali ya kuhesabu otomatiki (iliyowekwa na chaguo-msingi). Ili kubadilisha kigezo cha hesabu, bofya kichupo Mifumo kwa kikundi Hesabu. Chagua Chaguzi za kukokotoa -> Otomatiki.

Inasasisha Viungo

Ili kusasisha mwenyewe uhusiano kati ya jedwali, nenda kwenye kichupo Data kwa kikundi Viunganishi. Bofya kitufe Badilisha viungo.

Katika sanduku la mazungumzo linaloonekana Kubadilisha miunganisho, Sasisha.

Vunja viungo katika vitabu vya kazi vya Excel

Kuvunja kiungo kwa chanzo kutabadilisha fomula zilizopo za kiungo na thamani zitakazorejesha. Kwa mfano, kiungo =Prices!$B$4 itabadilishwa na 16. Huwezi kutendua kiungo, kwa hivyo ninapendekeza uhifadhi kitabu cha kazi kabla ya kufanya operesheni.

Nenda kwenye kichupo Data kwa kikundi Viunganishi. Bofya kitufe Badilisha viungo. Katika sanduku la mazungumzo linaloonekana Kubadilisha miunganisho, chagua muunganisho unaopenda na ubofye kitufe Vunja kiungo.

Mahusiano ya wengi-kwa-wengi ndio hutumika sana kati ya jedwali. Zinaweza kutumika kupata maelezo muhimu, kama vile wateja ambao wasimamizi wako wa mauzo waliwasiliana nao na ni bidhaa gani zilijumuishwa katika maagizo.

Uhusiano wa wengi kwa wengi" inamaanisha uwezekano wa kuunganisha kipengele kimoja au zaidi kutoka kwa jedwali moja na kipengele kimoja au zaidi kutoka kwa jedwali lingine. Mifano:

    Jedwali la "Maagizo" linaonyesha maagizo yaliyowekwa na wateja tofauti kutoka kwa jedwali la "Wateja". Kila mteja anaweza kuweka oda nyingi.

    Jedwali la Bidhaa huorodhesha bidhaa za kuuza, ambazo kila moja inaweza kuonekana kwa oda nyingi kutoka kwa jedwali la Maagizo.

    Kila bidhaa inaweza kujumuishwa kwa mpangilio mmoja katika nakala moja na katika nakala kadhaa.

Kwa mfano, agizo la Arina Ivanova #1012 linaweza kujumuisha bidhaa #12 na 15, pamoja na bidhaa tano #30.

Kuunda uhusiano wa wengi kwa wengi

Uhusiano wa wengi hadi wengi huundwa tofauti na uhusiano wa moja kwa moja na moja hadi nyingi, ambapo unaunganisha tu nyanja zinazohitajika na mstari. Ili kuunda uhusiano wa wengi kwa wengi, unahitaji kuongeza meza mpya ambayo itaunganisha wengine wawili. Jedwali jipya litapewa jina kati(au binder).

Katika mfano uliotangulia, jedwali la Maelezo ya Agizo liliundwa likiwa na rekodi ambazo, kwa kila bidhaa, ziliorodhesha nambari ya agizo kutoka kwa jedwali la Maagizo na msimbo wa bidhaa kutoka kwa jedwali la Bidhaa kwa mpangilio sahihi. Kitufe cha msingi cha jedwali hili kiliundwa kwa kuchanganya funguo kutoka kwa jedwali zingine mbili.

Chini, fikiria mfano ambapo agizo la Arina Ivanova Nambari 1012 linajumuisha bidhaa Na.

Unda meza ya kati

Kuunda sehemu katika jedwali la kati

Safu wima ya Msimbo huongezwa kiotomatiki kama safu wima ya kwanza katika Ufikiaji. Badilisha jina la sehemu hii hadi kitambulisho cha jedwali lako la kwanza katika uhusiano kati ya nyingi hadi nyingi. Kwa mfano, ikiwa jedwali la kwanza linaitwa "Maagizo", sehemu ya "Msimbo" ndani yake inaitwa jina la "Nambari ya Agizo", na ufunguo wake wa msingi ni nambari, badilisha jina la sehemu ya "Msimbo" kwenye jedwali jipya hadi. "Nambari ya kuagiza", na kama aina ya data inavyochagua Nambari.

    KATIKA hali ya meza chagua kichwa cha safu Kanuni na ingiza jina jipya la uwanja.

    Chagua sehemu iliyopewa jina jipya.

    Kwenye kichupo mashamba kwenye orodha Aina ya data chagua aina kama ilivyo kwenye uwanja unaolingana wa jedwali asili, kwa mfano Nambari au Maandishi mafupi.

    Bofya lebo Bofya ili kuongeza na uchague aina ya data inayolingana na kitufe cha msingi kwenye jedwali la pili. Katika kichwa cha safu wima, weka jina la sehemu ya ufunguo msingi kutoka kwa jedwali la pili, kama vile "Kitambulisho cha Bidhaa".

    Iwapo unahitaji kufuatilia taarifa nyingine kuhusu rekodi hizi, kama vile idadi ya bidhaa, unda sehemu za ziada.

Kuchanganya sehemu ili kuunda ufunguo msingi

Kwa kuwa sasa una sehemu zilizo na vitambulisho vya jedwali mbili ambazo ungependa kuunda uhusiano kati yao, tengeneza ufunguo msingi kwenye jedwali la kati kulingana na vitambulisho hivyo.

Kujiunga na meza tatu ili kuunda uhusiano wa wengi kwa wengi

Ili kukamilisha uhusiano kati ya wengi hadi wengi, tengeneza uhusiano wa moja hadi nyingi kati ya sehemu ya ufunguo msingi katika kila jedwali na sehemu inayolingana katika jedwali la kati. Tazama Anza na mahusiano ya jedwali kwa maagizo.

Viungo vinapaswa kuonekana kama hii:

Je, unahitaji vipengele vya ziada?

Mahusiano ya wengi hadi wengi hutumika wakati kipengele kimoja cha jedwali A kinaweza kuhusishwa na vipengele vingi vya jedwali B na kinyume chake. Kwa mfano, bidhaa inaweza kuwa sehemu ya maagizo mengi, na agizo linaweza kuwa na bidhaa nyingi.

Katika video hii, tutaona jinsi ya kutengeneza mfumo rahisi wa kufuatilia agizo kutoka kwa hifadhidata iliyo na majedwali tofauti ya bidhaa na maagizo.

Tutajifunza jedwali la kujiunga na ufunguo wa mchanganyiko ni nini na tutazitumia pamoja na majedwali mengine kuunda uhusiano wa wengi hadi wengi.

Ili kuunda uhusiano wa wengi kwa wengi, kwanza unahitaji kuunda meza nyingine.

Jedwali hili linaitwa kati. Itahifadhi data kutoka kwa majedwali mengine ambayo tunahitaji kuunganisha katika uhusiano.

Jedwali la kati pia huitwa meza ya kiungo.

Sasa tunahitaji kuunda jozi ya uhusiano mmoja hadi wengi kati ya meza ya kuunganisha na meza ambayo itaunganisha.

Ili kufanya hivyo, unahitaji kutaja sehemu hizi zote mbili kama ufunguo wa msingi wa jedwali la kuunganisha. Wanakuwa ufunguo wa mchanganyiko.

Kwa kuwa jedwali la kiunga limeundwa ndani hali ya kubuni, fungua kichupo Uumbaji na bonyeza kitufe Mjenzi wa meza. Hapa kuna meza yetu mpya, tupu.

Sasa hebu tufungue meza za "Bidhaa" na "Maagizo".

Hebu tuangalie funguo za msingi za meza zote mbili. Jedwali la Bidhaa hutumia sehemu ya Kitambulisho cha Bidhaa yenye aina ya data Kaunta.

Kitufe cha msingi cha jedwali la Maagizo kinaitwa OrderID. Pia ina aina ya data Kaunta.

Sasa tunarudi kwenye meza ya kuunganisha, ingiza jina la shamba "Kitambulisho cha Bidhaa", chagua aina ya data Nambari, ingiza jina "Kitambulisho cha Kuagiza" na uchague aina ya data tena Nambari.

Sasa chagua sehemu zote mbili. Ili kufanya hivyo, elea juu ya kisanduku cha kijivu karibu na mojawapo ya sehemu hizi na uiburute.

Kwa sehemu zote mbili zilizochaguliwa, chagua kipengee kwenye Ribbon uga muhimu. Kitufe cha mchanganyiko kimeundwa kwa jedwali la kiungo.

Sehemu zote mbili lazima zijumuishwe katika ufunguo wa mchanganyiko ili kila agizo na kila kitu ndani yake kiwe na kitambulisho cha kipekee.

Sasa tunaweza kuunda mahusiano. Kwanza, funga meza zote wazi. Chagua Kufanya kazi na hifadhidata > Mpango wa data.

Kwenye kichupo Mjenzi chagua kipengee Kuongeza meza. Ongeza majedwali ya Maelezo, Maagizo na Bidhaa. Funga kisanduku cha mazungumzo.

Panga majedwali ili jedwali la kuunganisha la "Maelezo ya Agizo" liwe katikati. Buruta sehemu ya Kitambulisho cha Agizo kutoka kwa jedwali la Maagizo hadi jedwali la kujiunga.

Katika sanduku la mazungumzo Badilisha viungo angalia kisanduku na ubofye kitufe Unda kuunda uhusiano.

Fanya vivyo hivyo kwa uga wa Kitambulisho cha Kipengee. Kisanduku cha kuteua Kuhakikisha Uadilifu wa Data, bonyeza kitufe Unda- na umemaliza.

Kwa hivyo umeunda uhusiano kati ya nyingi hadi nyingi kati ya jedwali zilizopo kwenye hifadhidata ya Ufikiaji kwa kutumia jedwali la kujiunga na ufunguo wa mchanganyiko.

Katika chapisho hili, tutajifunza jinsi ya kuunda miunganisho kati ya meza kwenye hifadhidata MySQL kwa kutumia phpmyadmin. Ikiwa kwa sababu fulani hutaki kutumia phpmyadmin, tazama maswali ya SQL hapa chini.

Kwa nini ni rahisi kuendelea kuwasiliana kwenye hifadhidata yenyewe? Baada ya yote, kazi hii kawaida hutatuliwa na programu yenyewe?Yote ni kuhusu vikwazo na mabadiliko ya vitendo unaweza kuweka kwenye mahusiano.

Kwa mfano, unaweza kuzuia kufuta kategoria ikiwa angalau noti moja inahusishwa nayo. Au futa maelezo yote ikiwa kategoria imefutwa. Au weka NULL kwa uga wa kumfunga. Kwa hali yoyote, kwa msaada wa viungo, uvumilivu wa kosa na uaminifu wa maombi huongezeka.

Kuanza na, injini ya meza lazima iweInnoDB. Inaauni funguo za kigeni pekee (ufunguo wa kigeni) Ikiwa una mezaMyISAM, soma jinsi ya kuzibadilisha kuwaInnoDB .

Ili kuunganisha jedwali kwa sehemu, lazima kwanza ongeza kwa index sehemu zilizounganishwa:

KATIKA phpmyadmin chagua meza, chagua hali ya muundo, chagua shamba ambalo tutafanya kiungo cha nje na bofya Index.

Angalia tofauti kati ya "Index" na "Unique". Faharisi ya kipekee inaweza kutumika, kwa mfano, kabla ya uwanja wa kitambulisho, ambayo ni, ambapo maadili hayarudii.

Kitendo sawa kinaweza kufanywa na SQL- ombi:

JEDWALI LA BADILISHA `jedwali_jina` ONGEZA INDEX (`jina_la_uga`) ;

Vile vile, tunaongeza index (tu katika kesi yangu sasa tayari ni ya kipekee au ya msingi) kwa meza tunayorejelea, kwa uwanja wa id. Kwa kuwa sehemu ya kitambulisho ni kitambulisho, tunaitengenezea ufunguo msingi. Ufunguo wa kipekee unaweza kuhitajika kwa sehemu zingine za kipekee.

Kwa kutumia SQL- ombi:

JEDWALI LA BADILISHA `jedwali_jina` ONGEZA KIPEKEE(`jina_la_uga`);

Sasa ipo tu meza za kiungo. Ili kufanya hivyo, bofya kipengee cha Viungo hapa chini:

Sasa kwa nyanja zinazopatikana (na sehemu zilizoonyeshwa tu zinapatikana), tunachagua unganisho na majedwali ya nje na vitendo wakati wa kubadilisha rekodi kwenye jedwali:

Kupitia SQL- ombi:

JEDWALI Alternate `jedwali_jina` ONGEZA UFUNGUO WA KIGENI (`sehemu_katika_jina_la_jedwali_ambalo_linahitaji_kuunganishwa`) MAREJELEO `meza_ya_ya_kuunganisha` (`uwanja_wa_wa_nje`) KWENYE FUTA KIZUIZI KWENYE KIZUIZI CHA KUSASISHA ;

hiyo ndiyo yote, meza zimeunganishwa kupitia ufunguo wa kigeni.

Kufanya kazi na hifadhidata ni mchakato unaohitaji ujuzi fulani na uelewa wa baadhi ya nuances. Mpango wa Ufikiaji uliotengenezwa na Microsoft huwapa watumiaji uwezo wa kuunda na kuhariri hifadhidata haraka. Moja ya mambo muhimu ambayo hakika unahitaji kushughulika nayo wakati wa kuunda hifadhidata ni kuunganisha vitu vyake. Katika makala hii, tutajua jinsi ya kuunda au kuondoa uhusiano kati ya meza katika Ufikiaji. Tuanze. Nenda!

Kabla ya kuendelea na kuunganisha, tunahitaji kuunda kinachojulikana mashamba muhimu. Ni nini? Sehemu muhimu ni sehemu inayotambulisha kila ingizo. Sasa hebu tuendelee kuunda. Baada ya kufungua meza inayotaka, bonyeza kulia kwenye kichupo na uchague "Msanifu". Kisha ongeza uga mpya. Kwa mfano, ikiwa una orodha ya wafanyakazi, basi ufunguo unapaswa kuwa "msimbo wa mfanyakazi", inayoonyesha aina ya data "counter" au "numeric". Ili kuifanya kuwa sehemu muhimu, bofya kitufe cha "Uga muhimu" kilicho kwenye upau wa vidhibiti wa Microsoft Access. Ifuatayo, unahitaji kufanya vivyo hivyo kwa meza zingine zote.

Sasa tunaweza kuunganisha meza zetu. Ili kufanya hivyo, fungua kichupo cha Vyombo vya Hifadhidata na katika sehemu ya Mahusiano ya upau wa zana, chagua Schema ya Data. Dirisha litafungua mbele yako ambayo utahitaji kuchagua meza zote. Bonyeza kwa kila mmoja kwa zamu. Baada ya kumaliza, toka dirisha hili. Sasa unahitaji kuamua jinsi ya kuunganisha. Kwa mfano, kuna meza mbili: "Brand" na "Nguo", kati ya ambayo unahitaji kuhusiana na kila mmoja. Sehemu ya "Msimbo wa Biashara" inapaswa kuwa pale na pale. Ikiwa haipo, iunde. Wakati huo huo, kwa rekodi za kitengo cha "Chapa", itakuwa muhimu (kinachojulikana kama ufunguo wa msingi), na kwa kitengo cha "Nguo" itakuwa ya kawaida (ufunguo wa kigeni). Buruta kitufe cha msingi cha "Msimbo wa Biashara" kwenye kitufe cha kigeni cha "Msimbo wa Biashara". Baada ya hapo, sanduku la mazungumzo litaonekana ambalo unahitaji kuangalia masanduku: "Hakikisha uadilifu ...", "Sasisho la Kupunguza sehemu zinazohusiana" na "Kufuta rekodi zinazohusiana". Baada ya kuangalia vitu vyote, bofya kitufe cha "Unda". Mstari mweusi utaonekana kuunganisha mistari maalum. Uhusiano ulioundwa unaitwa moja-kwa-wengi. Hiyo ni, katika mfano hapo juu, hii itamaanisha kuwa chapa moja inaweza kutoa nguo nyingi tofauti.

Ifuatayo, unganisha wengine wote kwa njia ile ile, ukikumbuka kuongeza sehemu. Ukiwa na angalau jedwali tatu (pamoja na mbili za msingi na moja ya kati), unaweza kuunda aina ya uhusiano kati ya nyingi hadi nyingi. Unaweza kutumia Mchawi wa Kutafuta ili kujaza sehemu ambazo ni funguo za kigeni. Ili kufanya hivyo, badilisha kwa mtazamo wa Kubuni na katika sehemu ya Aina ya Data, chagua Mchawi wa Kutafuta. Katika dirisha linalofungua, chagua mahali ambapo habari ya kujaza itachukuliwa. Kisha taja mashamba yaliyohitajika na bofya kitufe cha "Next". Dirisha mbili zinazofuata zinaweza kuruka. Mwishoni, bonyeza kitufe cha "Maliza". Kabla ya kuanza kujaza, programu itakuhimiza kuokoa, bofya "Ndiyo". Tafadhali kumbuka kuwa kujaza kwa njia hii kunawezekana tu ikiwa uunganisho bado haujaanzishwa. Ikiwa hii haikufanya kazi kwako, basi unaweza kuifuta na kujaza seli. Baada ya hayo, itaonekana moja kwa moja, hata hivyo, utahitaji kubofya mara mbili juu yake na uangalie masanduku: "Hakikisha uadilifu ...", "Nyuga zinazohusiana na sasisho za Cascade" na "Cascade kufuta rekodi zinazohusiana".

Ili kufuta kiungo, bofya kitufe cha "Schema ya Data" kwenye upau wa vidhibiti, kisha ubofye kwenye mstari unaouonyesha na ubonyeze kitufe cha kufuta kwenye kibodi yako.

Sasa unajua jinsi ya kuongeza na kuondoa viungo wakati wa kufanya kazi na hifadhidata katika Upataji wa Microsoft. Ukiwa na ustadi huu, tayari utaweza kuunda hifadhidata kamili, zinazofanya kazi, hata hivyo, endelea kukuza maarifa yako ya Ufikiaji. Andika kwenye maoni ikiwa nakala hii ilikuwa muhimu kwako na uulize maswali yoyote uliyo nayo juu ya mada iliyojadiliwa.

Uhusiano katika Ufikiaji hukuruhusu kuchanganya data kutoka kwa jedwali mbili tofauti. Kila uhusiano una sehemu mbili (moja katika kila jedwali) zilizo na data inayohusiana. Kwa mfano, majedwali ya "Bidhaa" na "Maelezo ya Agizo" yanaweza kuwa na sehemu ya "ProductCode". Kila rekodi katika jedwali la Maelezo ya Agizo ina thamani katika sehemu ya Kitambulisho cha Kipengee inayolingana na rekodi katika jedwali la Vipengee yenye thamani sawa katika sehemu hiyo.

Ufikiaji hutumia uhusiano kati ya majedwali yanayohusiana ili kubainisha rekodi zipi kutoka kwa kila jedwali ili kuweka katika seti ya matokeo ya hoja. Uhusiano huo pia huzuia upotevu wa data kwa kuzuia data iliyofutwa kutengwa kutoka kwa ulandanishi. Hii inaitwa uadilifu wa data.

Kabla ya kuanza kufanya kazi na mahusiano, jifunze dhana za msingi. Kwa habari zaidi kuhusu, angalia Mwongozo wa Mahusiano ya Jedwali na Kuanza na Mahusiano ya Jedwali.

Katika makala hii

Kagua

Unaweza kutumia mojawapo ya mbinu zifuatazo kuunda uhusiano katika hifadhidata ya Ufikiaji.

    Katika dirisha la Schema ya Data, ongeza majedwali unayotaka kuunganisha, na kisha buruta uga unaotaka kutoka kwa jedwali moja hadi jingine.

    Buruta shamba kwenye meza kutoka eneo hilo Orodha ya shamba.

Wakati wa kuunda uhusiano kati ya meza, mashamba ya kawaida yanaweza kutajwa tofauti, lakini mara nyingi inahitajika kuwa majina haya yanafanana. Ni wazi, sehemu za kawaida lazima ziwe za aina moja ya data. Walakini, ikiwa sehemu ya ufunguo msingi ni ya Hesabu ya aina, sehemu ya ufunguo wa kigeni inaweza pia kuwa nambari ikiwa sifa hiyo Ukubwa wa shamba(FieldSize) ya sehemu zote mbili ni sawa. Kwa mfano, unaweza ramani ya uga na aina "Hesabu" na "Nambari" ikiwa sifa Ukubwa wa shamba sehemu zote mbili zimewekwa kuwa "Long Integer". Ikiwa sehemu zote mbili za kawaida ni nambari, lazima ziwe na thamani sawa ya mali Ukubwa wa shamba.

Kujenga Uhusiano kati ya Meza kwa kutumia Dirisha la Mahusiano

Kuunda Uhusiano Kati ya Majedwali Kwa Kutumia Paneli ya Orodha ya Sehemu

Unaweza kuongeza uga kwenye jedwali lililopo lililofunguliwa katika mwonekano wa Laha ya Data kwa kuburuta uga kutoka kwa Orodha ya shamba. Katika eneo Orodha ya shamba huonyesha sehemu zinazopatikana kutoka kwa jedwali zinazohusiana na vile vile kutoka kwa majedwali mengine kwenye hifadhidata.

Orodha ya shamba na jedwali ambalo shamba linaburutwa, uhusiano mpya kati ya wengi huundwa kiotomatiki. Uhusiano huu, ulioundwa na Ufikiaji, hautekelezi uadilifu wa data kwa chaguo-msingi. Ili kuhakikisha uadilifu wa data, unahitaji kubadilisha uhusiano. Tazama sehemu kwa habari zaidi.

Kufungua jedwali katika mwonekano wa Laha ya Data

    Bofya mara mbili jedwali katika Kidirisha cha Kuelekeza.

Kufungua kidirisha cha "Orodha ya Shamba".

Katika eneo Orodha ya shamba majedwali mengine yote kwenye hifadhidata yanaonyeshwa, yakipangwa kulingana na kategoria. Wakati wa kufanya kazi na jedwali katika mwonekano wa Datasheet, kidirisha Orodha ya shamba Sehemu katika moja ya kategoria mbili zinaonyeshwa: Sehemu zinazopatikana katika jedwali linalohusiana Na. Jamii ya kwanza inajumuisha majedwali yote yanayohusiana na jedwali la sasa. Kategoria ya pili inaorodhesha majedwali yote ambayo jedwali hili halihusiani nalo.

Ili kuona orodha ya sehemu zote kwenye jedwali, bofya ishara ya kuongeza ( + ) karibu na jina la jedwali katika wigo Orodha ya shamba. Ili kuongeza sehemu kwenye jedwali, iburute kutoka eneo hilo Orodha ya shamba kwa meza inayoonekana kwenye jedwali.

Kuongeza shamba na kuunda kiunga kutoka kwa kidirisha cha Orodha ya Sehemu

    Jedwali likiwa limefunguliwa katika mwonekano wa Laha ya Data, bonyeza Alt+F8. Eneo litaonyeshwa Orodha ya shamba.

    Kuonyesha orodha ya sehemu kwenye jedwali, kwenye kikundi Sehemu zinazopatikana katika jedwali lingine bonyeza alama ya kuongeza ( + ) karibu na jina la jedwali.

    Buruta uga unaotaka kutoka eneo hilo Orodha ya shamba kwa jedwali lililofunguliwa katika mwonekano wa Laha ya Data.

    Wakati mstari wa kuingizwa unaonekana, weka sanduku kwenye eneo lililochaguliwa.

    Dirisha litaonekana wachawi badala.

    Fuata maagizo wachawi badala.

    Sehemu itaonyeshwa kwenye jedwali katika mwonekano wa hifadhidata.

Wakati wa kukokota shamba kutoka kwa meza "tofauti" (isiyohusiana) na kufuata maagizo ya mchawi wa kuangalia kati ya jedwali kutoka kwa mkoa. Orodha ya shamba na jedwali ambalo uwanja uliburutwa, uhusiano mpya kati ya wengi huundwa kiotomatiki. Uhusiano huu, ulioundwa na Ufikiaji, hautekelezi uadilifu wa data kwa chaguo-msingi. Ili kuhakikisha uadilifu wa data, unahitaji kubadilisha uhusiano. Tazama sehemu kwa habari zaidi.

Mabadiliko ya mtazamo

Ili kuhariri uhusiano, chagua kwenye dirisha la Schema ya Data na ufanye mabadiliko unayotaka.

    Weka pointer kwenye mstari wa uunganisho na ubofye kwenye mstari ili uchague.

    Unapochaguliwa, mstari wa kiungo unakuwa mzito.

    Bofya mara mbili kiungo kilichoangaziwa

    kichupo Mjenzi katika Group Huduma chagua timu Hariri Viungo.

Sanduku la mazungumzo litafungua Badilisha viungo.

Kufungua Sanduku la Maongezi ya Viungo

Inabainisha aina ya uunganisho

Unapofafanua uhusiano kati ya jedwali, habari juu yake huathiri muundo wa maswali. Kwa mfano, unapofafanua uhusiano kati ya majedwali mawili na kuunda swali linalofanya kazi kwenye jedwali hizo mbili, Ufikiaji huchagua kiotomatiki sehemu zinazolingana kulingana na sehemu zilizobainishwa kwenye uhusiano. Thamani hizi za awali zinaweza kubatilishwa katika hoja, lakini mara nyingi thamani zinazofafanuliwa na uhusiano kati ya majedwali ni sahihi. Kwa sababu kulinganisha na kuunganisha data kutoka kwa majedwali mawili ni shughuli inayojirudia katika hifadhidata zote isipokuwa rahisi zaidi, mipangilio chaguomsingi inayofafanuliwa na uhusiano kati ya jedwali inaweza kuwa muhimu na kuokoa muda.

Kwa kuuliza jedwali nyingi, unaweza kuchanganya data kutoka kwao kwa kulinganisha thamani katika sehemu za kawaida. Uendeshaji wa kulinganisha na kuchanganya unaitwa muungano. Kwa mfano, unataka kuonyesha maagizo ya wateja. Ili kufanya hivyo, swali linaundwa ambalo linajiunga na jedwali la "Wateja" na "Maagizo" kwa sehemu ya "Kitambulisho cha Mteja". Matokeo ya hoja yana taarifa kuhusu mteja, pamoja na taarifa nyingine, kwa safu mlalo zilizo na thamani inayolingana iliyopatikana.

Moja ya maadili ambayo yanaweza kuwekwa kwa kila uhusiano ni aina ya kujiunga. Aina ya kujiunga huamua ni rekodi zipi zitajumuishwa katika matokeo ya hoja. Hebu tugeukie mfano ulioelezewa kwa kuunganisha jedwali la "Wateja" na "Maagizo" kwa sehemu za kawaida zinazowakilisha msimbo wa mteja. Unapotumia aina chaguomsingi ya kuunganisha (kiungio cha ndani), hoja hurejesha tu safu mlalo katika jedwali la Wateja na Maagizo ambayo sehemu za kawaida (zinazojulikana pia kama sehemu zinazohusiana) zinalingana.

Tuseme ungependa kujumuisha wateja wote kwenye matokeo yako, hata wale ambao bado hawajaagiza. Ili kufanya hivyo, unahitaji kubadilisha aina ya uunganisho kutoka kwa ndani hadi kinachojulikana kama uunganisho wa nje wa kushoto. Unapotumia kiunganishi cha nje cha kushoto, safu zote za jedwali zilizo upande wa kushoto wa uhusiano hurejeshwa, na safu zilizolingana tu za upande wa kulia. Unapotumia kiunganishi cha nje cha kulia, safu mlalo zote zilizo upande wa kulia wa uhusiano hurejeshwa, na safu mlalo zinazolingana tu upande wa kushoto.

Kumbuka: Katika kesi hii, maneno "kushoto" na "kulia" yanarejelea nafasi ya meza kwenye sanduku la mazungumzo. Badilisha viungo, sio kwenye dirisha la Schema ya Data.

Unapaswa kubainisha ni matokeo gani yanahitajika sana kutoka kwa hoja inayounganisha jedwali katika uhusiano fulani, na uchague aina ya kujiunga ipasavyo.

Inabainisha aina ya uunganisho

    Katika sanduku la mazungumzo Badilisha viungo bonyeza kitufe Aina ya muunganisho.

    Sanduku la mazungumzo litafungua Chaguzi za uunganisho.

    Chagua chaguzi unazotaka na ubofye kitufe sawa.

Jedwali hapa chini, kulingana na jedwali la "Wateja" na "Maagizo", linaonyesha chaguo tatu zinazoonyeshwa kwenye dirisha Chaguzi za Kuunganisha, aina ya kiunganishi wanachotumia, na ni safu mlalo (zote au zinazolingana pekee) zinazorejeshwa kwa kila jedwali.

muungano unaohusiana

Jedwali la kushoto

Jedwali la kulia

1. Kuunganisha tu rekodi ambazo sehemu zinazohusiana za majedwali yote mawili zinalingana.

Kujiunga kwa ndani

Kamba zinazolingana

Kamba zinazolingana

2. Unganisha rekodi ZOTE kutoka kwa jedwali la "Wateja" na rekodi hizo pekee kutoka kwa jedwali la "Maagizo" ambamo sehemu zinazohusiana zinalingana.

Kushoto nje kujiunga

Mistari yote

Kamba zinazolingana

3. Unganisha rekodi ZOTE kutoka kwa jedwali la "Maagizo" na rekodi hizo pekee kutoka kwa jedwali la "Wateja" ambamo sehemu zinazohusiana zinalingana.

Kujiunga kwa nje

Kamba zinazolingana

Mistari yote

Ukichagua chaguo la 2 au la 3, mshale utaonyeshwa kwenye mstari wa kiungo, ukielekeza upande wa kiungo kinachoonyesha safu mlalo zinazolingana pekee.

Kufanya mabadiliko katika dirisha la Chaguzi za Unganisha

Kuhakikisha Uadilifu wa Data

Lengo la uadilifu wa data ni kuzuia rekodi ambazo hazijaoanishwa zinazorejelea rekodi ambazo hazipo. Utekelezaji wa uadilifu wa data umewezeshwa kwa uhusiano maalum kati ya majedwali. Kwa hivyo, Ufikiaji hutengua vitendo vyote vya uhusiano huo ambavyo vinaweza kuhatarisha uadilifu wa data. Hii ina maana kwamba sasisho linalobadilisha lengo la kiungo na ufutaji wa lengo la kiungo utatenguliwa. Kwa habari kuhusu jinsi ya kusanidi Ufikiaji wa kueneza sasisho na kufuta shughuli ili safu zote zinazohusiana pia zibadilike kama matokeo, ona.

Kuwezesha na kulemaza utekelezaji wa uadilifu wa data

    Kwenye kichupo Kufanya kazi na hifadhidata katika Group Uhusiano bonyeza kitufe Mpango wa data.

    Kwenye kichupo Mjenzi katika Group Viunganishi bonyeza kitufe Viunganisho vyote.

    siri kwenye sanduku la mazungumzo Mali Chaguzi za mpito

    Bofya mara mbili kwenye mstari wa kiungo. Sanduku la mazungumzo litafungua Badilisha viungo.

    Chagua au uondoe chaguo.

    sawa.

Katika hali ya uadilifu wa data, sheria zifuatazo zinatumika.

    Hairuhusiwi kuingiza maadili katika uwanja wa ufunguo wa kigeni wa jedwali linalohusiana ambalo haliko kwenye uwanja wa msingi wa jedwali kuu, kwani hii inasababisha rekodi za watoto yatima.

    Hairuhusiwi kufuta rekodi kutoka kwa meza kuu ikiwa kuna rekodi zinazohusiana katika jedwali linalohusiana. Kwa mfano, huwezi kufuta rekodi kutoka kwa jedwali la Wafanyakazi ikiwa kuna maagizo katika jedwali la Maagizo kwa mfanyakazi huyo. Walakini, unaweza kufuta ingizo kuu Na rekodi zote zinazohusiana katika hatua moja kwa kuchagua kisanduku cha kuteua.

    Hairuhusiwi kubadilisha thamani ya ufunguo msingi katika jedwali kuu ikiwa hii itasababisha rekodi za watoto yatima. Kwa mfano, huwezi kubadilisha nambari ya agizo katika jedwali la Maagizo ikiwa kuna safu katika jedwali la Maelezo ya Agizo zinazohusiana na agizo hilo. Hata hivyo, unaweza kusasisha rekodi kuu Na rekodi zote zinazohusiana katika hatua moja kwa kuteua kisanduku cha kuteua "Nyuga zinazohusiana na sasisho za Cascade".

    Vidokezo: Ikiwa unatatizika kuwezesha Utekelezaji wa Uadilifu wa Data, kumbuka kuwa masharti yaliyoorodheshwa hapa chini lazima yatimizwe.

    • Sehemu ya jumla ya jedwali kuu lazima iwe ufunguo msingi au iwe na faharasa ya kipekee.

      Sehemu za kawaida lazima ziwe za aina sawa ya data. Isipokuwa ni kwamba uwanja wa aina ya "Counter" unaweza kuhusishwa na uga wa aina ya "Numeric" ikiwa ni mali yake. Ukubwa wa shamba ina maana nambari kamili.

      Jedwali zote mbili zipo kwenye hifadhidata ya Ufikiaji sawa. Utekelezaji wa uadilifu wa data hauwezi kuwashwa kwa majedwali yaliyoambatishwa. Hata hivyo, ikiwa majedwali ya vyanzo yapo katika umbizo la Ufikiaji, unaweza kufungua hifadhidata ambamo zimehifadhiwa na kuwezesha uadilifu wa data katika hifadhidata hiyo.

Kuweka vigezo vya kuteleza

Wakati mwingine kuna hali ambayo unataka kubadilisha thamani tu kwa upande "moja" wa uhusiano. Katika kesi hii, unataka Ufikiaji kusasisha kiotomati safu zote zilizoathiriwa katika operesheni moja. Kisha sasisho litakamilika kikamilifu na hifadhidata haitakuwa katika hali isiyolingana wakati safu mlalo zingine zinasasishwa na zingine hazijasasishwa. Suala hili linaweza kuepukwa kwa kutumia chaguo la Ufikiaji "Nyuga Zinazohusiana na Usasishaji". Iwapo chaguo la "Kuachia sasisho la sehemu zinazohusiana" liliwezeshwa wakati uadilifu wa data ukiwashwa, basi wakati ufuatao ufunguo msingi utakaposasishwa, sehemu zote zinazohusiana nao zitasasishwa kiotomatiki.

Inaweza pia kuwa muhimu kufuta safu na rekodi zote zinazohusiana nayo - kwa mfano, ingizo kwenye jedwali la Wasambazaji na maagizo yote yanayohusiana na mtoa huduma huyu. Ili kufanya hivyo, Ufikiaji hutumia chaguo la Cascade Futa Rekodi Zinazohusiana. Ukiwezesha Uadilifu wa Data na uangalie kisanduku Kufuta Rekodi Zinazohusiana, kufuta rekodi iliyo na ufunguo msingi kutafuta kiotomatiki rekodi zote zinazohusiana na ufunguo huo msingi.

Washa au lemaza sasisho la kuachia na ufutaji wa kuachia

    Kwenye kichupo Kufanya kazi na hifadhidata katika Group Uhusiano bonyeza kitufe Mpango wa data.

    Kwenye kichupo Mjenzi katika Group Viunganishi bonyeza kitufe Viunganisho vyote.

    Jedwali zote zilizo na uhusiano zitaonyeshwa, pamoja na mistari inayolingana ya uhusiano. Kumbuka kuwa meza zilizofichwa (meza ambazo zina siri kwenye sanduku la mazungumzo Mali) na uhusiano wao hauonyeshwa ikiwa kisanduku cha mazungumzo Chaguzi za mpito"Onyesha Vipengee Vilivyofichwa" haijachaguliwa.

    Bofya mstari wa uhusiano unaotaka kubadilisha. Unapochaguliwa, mstari wa kiungo unakuwa mzito.

    Bofya mara mbili kwenye mstari wa kiungo.

    Sanduku la mazungumzo litafungua Badilisha viungo.

    Kisanduku cha kuteua Kuhakikisha Uadilifu wa Data.

    Angalia kisanduku Kufuta Rekodi Zinazohusiana au visanduku vya kuteua vyote viwili.

    Fanya mabadiliko muhimu kwenye uhusiano na ubofye kitufe sawa.

Kumbuka: Ikiwa uga wa Hesabu ndio ufunguo msingi, ukiangalia kisanduku cha kuteua Sehemu Zinazohusiana Za Usasishaji haitakuwa na athari kwa sababu huwezi kubadilisha thamani ya uga wa Hesabu.

Kuondoa uhusiano kati ya meza

Muhimu: Kuondoa kiungo pia hulemaza utekelezaji wa uadilifu wa data kwa kiungo hicho ikiwa kimewashwa. Kwa hivyo, Ufikiaji hautazuia tena kiotomati rekodi za watoto yatima kwenye upande wa "nyingi" wa uhusiano.

Ili kufuta uhusiano kati ya majedwali, unahitaji kufuta mstari wa uhusiano kwenye dirisha la Schema ya Data. Weka pointer ya panya kwenye mstari wa uunganisho na ubofye. Unapochaguliwa, mstari wa kiungo unakuwa mzito. Kwa kiungo kilichoangaziwa, bonyeza kitufe cha DEL.

    Kwenye kichupo Kufanya kazi na hifadhidata katika Group Uhusiano bonyeza kitufe Mpango wa data.

    Kwenye kichupo Mjenzi katika Group Viunganishi bonyeza kitufe Viunganisho vyote.

    Jedwali zote zilizo na uhusiano zitaonyeshwa, pamoja na mistari inayolingana ya uhusiano. Kumbuka kuwa meza zilizofichwa (meza ambazo zina siri kwenye sanduku la mazungumzo Mali) na uhusiano wao hauonyeshwa ikiwa kisanduku cha mazungumzo Chaguzi za mpito"Onyesha Vipengee Vilivyofichwa" haijachaguliwa.

    Bofya mstari wa kiungo unaotaka kufuta. Unapochaguliwa, mstari wa kiungo unakuwa mzito.

    Bonyeza kitufe cha DEL

    Hii inaweza kusababisha ujumbe Thibitisha kuondolewa kwa kiungo kilichoangaziwa kutoka kwa hifadhidata. Katika kesi hii, bonyeza kitufe Ndiyo.

Kumbuka: Ikiwa moja ya jedwali linalohusika katika uhusiano linatumika kwa sasa (labda na mtu wa tatu, mchakato, au kitu cha hifadhidata wazi kama vile fomu), haitawezekana kufuta uhusiano kati ya majedwali. Kabla ya kujaribu kufuta uhusiano kati ya jedwali, funga vitu vyovyote vilivyo wazi vinavyotumia majedwali hayo.

Unda, hariri, au ufute uhusiano katika programu ya wavuti ya Ufikiaji

Kuna tofauti muhimu wakati wa kufanya kazi na uhusiano katika programu ya wavuti ya Ufikiaji.

Ubunifu wa uhusiano

Dirisha la Ratiba ya Data halipo katika programu ya wavuti ya Ufikiaji. Badala ya uhusiano, unahitaji kuunda uwanja wa kuangalia ambao unapata maadili kutoka kwa uwanja unaohusiana kwenye jedwali lingine. Kwa mfano, tuseme una jedwali la Wafanyakazi na unataka kuongeza uchunguzi kwenye jedwali la Mikoa ili kuonyesha mikoa ambayo wafanyakazi hufanya kazi.

Kumbuka: Sehemu inayotumika kama chanzo cha utafutaji lazima iwepo kabla ya uga wa utafutaji kuundwa.

Hivi ndivyo jinsi ya kuunda sehemu ya utafutaji katika programu ya wavuti ya Ufikiaji:

Mabadiliko ya mtazamo

Dirisha la Ratiba ya Data halipo katika programu ya wavuti ya Ufikiaji. Sehemu katika jedwali moja hutumika kama chanzo (uga wa utafutaji) wa thamani za sehemu inayohusiana katika jedwali lingine.

Kufuta uhusiano

Dirisha la Ratiba ya Data halipo katika programu ya wavuti ya Ufikiaji. Sehemu katika jedwali moja hutumika kama chanzo (uga wa utafutaji) wa thamani za sehemu inayohusiana katika jedwali lingine. Ili kuondoa kiungo kati ya majedwali mawili katika programu ya wavuti ya Ufikiaji, lazima uondoe sehemu ya kutafuta na data inayohusishwa nayo.

Unda au uhariri uhusiano katika hifadhidata ya wavuti ya Ufikiaji wa 2010

Ili kuunda uhusiano katika hifadhidata ya wavuti ya Ufikiaji wa 2010, lazima utumie Mchawi wa Kutafuta. Dirisha la Schema ya Data halipo kwenye hifadhidata ya wavuti. Sehemu katika jedwali moja hutumika kama chanzo cha thamani katika sehemu inayohusiana katika jedwali lingine.

Kumbuka: Unaweza kutumia mchawi wa kuangalia tu ikiwa una sehemu ambayo inatumika kama chanzo cha maadili.

Kutumia Mchawi wa Kutafuta kuunda uhusiano katika hifadhidata ya wavuti ya Ufikiaji wa 2010

    Fungua jedwali ambalo ungependa kuhamisha maadili kutoka kwa jedwali lingine.

    Kwa upande wa kulia wa uga wa mwisho, bofya kitufe Bofya ili kuongeza, na kisha chagua Ubadilishaji na uhusiano.

    Kumbuka: Ili kuonyesha kitufe Bofya ili kuongeza, huenda ukahitaji kusogeza ukurasa kwa mlalo.

    Kwenye skrini ya kwanza ya mchawi wa kuangalia, chagua kipengee Pata thamani kutoka kwa jedwali lingine kwa uga wa kuangalia na bonyeza kitufe Zaidi.

    Chagua jedwali la chanzo na ubofye kitufe Zaidi.

    Katika dirisha Sehemu zinazopatikana bonyeza mara mbili ili kuchagua uwanja ulio na maadili unayotaka na ubonyeze kitufe Zaidi.

    Kwa hiari, fafanua mpangilio wa uga wa utafutaji. Bofya kitufe Zaidi.

    Rekebisha upana wa dirisha la uingizwaji ikiwa ni lazima - hii ni muhimu ikiwa maadili ni ya muda mrefu. Bofya kitufe Zaidi.

    Weka jina la uga mpya. Ili kuwa na uhakika kabisa kwamba data katika meza mbili daima ni sawa, angalia kisanduku Washa Ukaguzi wa Uadilifu wa Data, na kisha uchague chaguo mojawapo hapa chini.

    • Kufuta kufuta inaruhusu kufuta rekodi katika jedwali moja ili kufuta rekodi sambamba katika nyingine.

      Uondoaji mdogo hairuhusu rekodi kufutwa kutoka kwa jedwali ikiwa inahusiana na rekodi katika jedwali lingine.

      Kumbuka: Usichague kipengee Ruhusu thamani nyingi katika mchawi wa kutafuta ikiwa inatumiwa kuunda uhusiano.

Badilisha uhusiano katika hifadhidata ya wavuti ya Ufikiaji wa 2010

    Fungua jedwali ambalo limejaa maadili kutoka kwa jedwali lingine.

    Chagua sehemu ambayo itajaa maadili kutoka kwa jedwali lingine.

    Kwenye kichupo mashamba katika Group Mali bonyeza kitufe Badilisha Vibadala.

    Fanya mabadiliko muhimu kama ilivyoelekezwa na mchawi. Unaweza kubadilisha vitu vifuatavyo.