Ryšių naudojimas

Ryšių „vienas su vienu“ kūrimas

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Jūsų naršyklė nepalaiko vaizdo įrašo. Įdiekite „Microsoft Silverlight“, „Adobe Flash Player“ ar „Internet Explorer 9“.

Kas yra ryšį?

Vienas su vienu ryšius yra dažnai naudojamas nustatant svarbius ryšius, jums reikia paleisti savo verslo duomenis galite gauti.

Ryšį ar ryšys tarp dviejų lentelių, kur kiekvieno įrašo kiekvienos lentelės pasirodo tik vieną kartą informacija. Pvz., gali būti ryšį tarp darbuotojų ir jie skatinti automobilių. Kiekvienam įmonės darbuotojui pasirodo tik vieną kartą lentelė darbuotojai ir kiekvieno automobilio rodomas tik vieną kartą įmonės automobilių lentelėje.

Vienas su vienu ryšius galima naudoti, jei turite lentelė, kurioje yra elementų sąrašą, bet tipas priklauso nuo konkrečios informacijos, kurią norite užfiksuoti apie juos. Pvz., gali būti kontaktų lentelės, kai kurie žmonės dirba, ir kiti žmonės yra subrangovų. Darbuotojams, kurią norite sužinoti jų darbuotojų skaičių ir jų plėtinį, kitą svarbią informaciją. Suma subrangovams, kurį norite sužinoti savo įmonės pavadinimą, telefono numerį ir mokesčio tarifas, be kitų dalykų. Tokiu atveju, galėtumėte sukurti tris atskiras lenteles – kontaktai, darbuotojų ir subrangovų, tada sukurkite ryšį tarp kontaktų ir darbuotojų lenteles ir ryšį tarp lentelių ryšius ir subrangovų.

Sukurti vienas su vienu ryšių apžvalga

Vienas su vienu ryšių kūrimas susiejant index (paprastai pirminio rakto) vienoje lentelėje ir indekso kitoje lentelėje, kuri bendrina tokią pačią reikšmę. Pvz.:

Ekrano fragmentą su dviem lentelėmis bendrinimo ID
Automobilio ID rodomas abiejose lentelėse, tačiau tik vieną kartą pateikiamas kiekvienoje.

Dažnai geriausias būdas sukurti šio ryšio yra antrinė lentelę ieškant reikšmės iš pirmosios lentelės. Pavyzdžiui, kad darbuotojai automobilio ID lauką lentelės peržvalgos lauką, kuris ieško automobilio ID indeksą įmonės automobilių lentelę. Tokiu būdu, niekada per klaidą įtraukti ID automobilio, iš tiesų nėra.

Svarbu: Kuriant ryšį, atidžiai nuspręsti, ar norite įgalinti nuorodų duomenų vientisumą ryšio.

Nuorodų duomenų vientisumą padeda prieigą prie savo duomenis laikyti valymo panaikindami susijusius įrašus. Pvz., panaikinus darbuotojas iš lentelės darbuotojai, taip pat panaikinti pranašumų įrašų to darbuotojo nauda lentelės. Bet keletas ryšių, pvz., šiame pavyzdyje, neturi prasmės nuorodų vientisumas: jei mes panaikinti darbuotojas, mes nenorite panaikinti lentelę įmonės automobilius, nes automobilis vis dar priklauso įmonei ir kitiems asmenims priskirtų transporto.

Kuriant ryšį veiksmus

Ryšio "vienas su vienu" kūrimas įtraukiant peržvalgos lauką į lentelę. (Ir Sužinokite, kaip tai padaryti, rasite kurti lenteles ir duomenų tipas.) Pvz., nurodyti, kuris automobilis priskirta konkretaus darbuotojo, gali įtraukti automobilio ID lentele darbuotojai. Tada, jei norite sukurti ryšį tarp dviejų laukų, naudoti peržvalgos vediklį:

  1. Atidarykite lentelę.

  2. Dizaino rodinyjepridėti naują lauką, pasirinkite reikšmę Duomenų tipas ir pasirinkite Peržvalgos vedlys.

  3. Vediklyje numatytasis parametras iš kitos lentelės reikšmių ieškojimas, todėl pasirinkite Pirmyn.

  4. Pasirinkite lentelę, kurioje yra klavišą (paprastai pirminis raktas), kurį norite įtraukti į šią lentelę, ir pasirinkite Pirmyn. Mūsų pavyzdyje būtų pasirinkite įmonės automobilių lentelę.

  5. Pasirinktų laukų sąrašas, įtraukite lauką, kuriame klavišą, kurį norite naudoti. Pasirinkite Pirmyn.

    Peržvalgos vedlio ekrano fragmentas
  6. Nustatyti rūšiavimo tvarką ir, jei norite, pakeiskite lauko plotį.

  7. Galutiniame ekrane, išvalykite žymės langelį Įgalinti duomenų vientisumą ir pasirinkite baigti.

Norite daugiau?

Darbo su lentelių ryšiais pradžia

Ryšio kūrimas, redagavimas arba naikinimas

Sąryšinės duomenų bazės ryšį galimybė, kai tam tikrą įrašą vienoje lentelėje yra susijęs su viena įrašo kitoje lentelėje.

Nors šio tipo ryšį nenaudojama kaip vienas su daugeliu arba daugelis su daugeliu ryšius, tai vis tiek gera žinoti, kaip tai padaryti.

Todėl parodysime, kaip atlikti veiksmus, kad sukurtumėte šiuo ryšiu.

Šiame pavyzdyje mes laivyno įmonės automobilių duomenų bazės lentelę, o kitą lentelę darbuotojams, kurie skatinti juos.

Galite matyti įmonė naudoja vieno tipo automobilio, todėl taip, kaip nustatyti, kuris automobilis diskus naudojate lauką licencijų skaičių.

Šis demo galime Įsivaizduokite kiekvienam įmonės darbuotojui yra priskirta viena automobilio. Bet prieš pradedant, Aptarkime naują terminą: "indeksas".

Programa Access indeksai laukų duomenų bazėse ir daug naudoja jas, pvz., galite naudoti knygų indeksai greitai rasti informaciją.

Pagal numatytuosius nustatymus yra rodyklės, bet galite pakeisti jų veikimo būdą arba juos išjungti.

Tai svarbu, nes galite sukurti ryšį, pirmiausia reikia sukurti vienas su daugeliu ryšį, tada jį pakeisti rodyklių klavišų abiejų lentelių laukus.

Pradėkime nuo ryšio kūrimas naudojant Peržvalgos vediklį.

Mes gautų reikšmes iš kitos lentelės: įmonės automobilių lentelę.

Mes norite naudoti lauką licencijų skaičių, bet mes nebus nerimauti su rūšiavimo tvarką, nes stengiamės nedaug reikšmių.

Leiskite slėpti pagrindinį stulpelį ir skambučių srityje įmonės automobilio.

Šiuo atveju nėra įgalinti nuorodų vientisumą, tikriausiai tik tuo atveju, mes tai padaryti. Tokiu būdu, jei mes naikinti darbuotojo, mes ne netyčia panaikinote automobilio.

Pasirinkite baigti. Dabar mes išorinis raktas ir lengvai pasirinkite licencijų skaičių.

Be to, įsitikinkite, kad pasirinktas laukas. Pasirinkite laukus, tada Indeksuotair unikalus.

Dabar eikite į įmonės automobilių lentelę ir įsitikinkite, kad pažymėta pirminį raktą. Galite matyti taip pat apskaičiuojama ir unikalus, nes ji yra automatinio numeravimo laukas, todėl mes.

Jei esate dizaino rodinyje, galite matyti ypatybę indeksuotų Laukų ypatybių srityje čia.

Jei atidarote sąrašo ypatybės, matysite tris reikšmes. Galite naudoti du iš šių reikšmių ryšį, ne arba taip (neleidžiami dublikatai).

Dabar sukūrėte ryšį jūsų duomenų bazėje.

Jei mes Peržiūrėkite sritį ryšiai , galite peržiūrėti ryšio rodoma kaip tik paprasto linijos be 1 arba begalybės simbolis, nurodančius vienas su daugeliu arba daugelis su daugeliu ryšius.

Jūs galite matyti, kad ši duomenų bazė dabar turi visų trijų tipų ryšiai.

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×