Ryšių naudojimas

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

„Surface Book“ įrenginio nuotrauka

Išbandykite!

Kas yra ryšys "vienas su vienu"?

Ryšiai "vienas su vienu" dažnai naudojami norint nurodyti svarbius ryšius, kad būtų galima gauti duomenis, kurių reikia verslui vykdyti.

Ryšys "vienas su vienu " yra ryšys tarp informacijos dviejose lentelėse, kur kiekvienas įrašas kiekvienoje lentelėje rodomas tik vieną kart. Pvz., gali būti ryšys "vienas su vienu" tarp darbuotojų ir jų vairuotų automobilių. Kiekvienas darbuotojas bus rodomas tik vieną syką lentelėje darbuotojai, o kiekvienas automobilis rodomas tik vieną syką įmonės "Cars" lentelėje.

Galite naudoti ryšius vienas su vienu, jei turite lentelę, kurioje yra elementų sąrašas, bet konkreti informacija, kurią norite užfiksuoti, priklauso nuo tipo. Pvz., gali būti kontaktų lentelė, kurioje kai kurie žmonės yra darbuotojai ir kiti asmenys yra subrangovai. Darbuotojams norite sužinoti jų darbuotojų skaičių, jų plėtinį ir kitą svarbią informaciją. Jei norite, kad subrangovai žinotų savo įmonės pavadinimą, telefono numerį ir Bill tarifą, be kitų dalykų. Šiuo atveju sukurkite tris atskiras lenteles – kontaktus, darbuotojus ir subrangovus – ir sukurkite ryšį "vienas su vienu" tarp kontaktų ir darbuotojų lentelių ir ryšius tarp lentelių Kontaktai ir subrangovai.

Ryšių tarp "vienas su vienu" kūrimas

Kuriate ryšius "vienas su vienu", susiejant indeksą (paprastai pirminį raktą) vienoje lentelėje ir indeksą kitoje lentelėje, kuri turi tą pačią reikšmę. Pavyzdžiui:

Ekrano fragmentas su dviem lentelėmis, rodančiomis bendrą ID

Dažnai geriausias būdas sukurti šį ryšį yra, kad antrinė lentelė galėtų ieškoti reikšmės iš pirmos lentelės. Pvz., lauke darbuotojai (automobilių ID), esančiame lentelėje "darbuotojai", pateikia peržvalgos lauką, kuris ieško reikšmės automobilių ID indekse iš įmonės Cars lentelės. Taip jūs niekada nepridėsite iš tikrųjų neegzistuojančios automobilio ID.

Svarbu: Kurdami ryšį "vienas su vienu", atidžiai Nuspręskite, ar norite įgalinti nuorodų duomenų vientisumą.

Nuorodų duomenų vientisumas padeda pasiekti, kad jūsų duomenys būtų valomi panaikinant susijusius duomenis. Pavyzdžiui, jei panaikinate darbuotoją iš lentelės darbuotojai, taip pat panaikinate to darbuotojo išmokų duomenis iš lentelės "išmokos". Tačiau kai kuriuose santykiuose, pavyzdžiui, šiame pavyzdyje nuorodų vientisumas nėra prasmės: jei panaikinsime darbuotoją, nenorime, kad transporto priemonė būtų panaikinta iš įmonės Cars stalo, nes automobilis vis tiek priklausys įmonei ir bus priskirtas kam nors kitam.

Ryšio veiksmų "vienas su vienu" kūrimas

Sukurkite ryšį "vienas su vienu" įtraukdami peržvalgos lauką į lentelę. (Norėdami sužinoti, kaip tai padaryti, peržiūrėkite lentelių kūrimas ir duomenų tipų nustatymas.) Pavyzdžiui, Norėdami nurodyti, kuris automobilis priskirtas konkrečiam darbuotojui, į lentelę darbuotojai galite įtraukti automobilio ID. Tada, Norėdami sukurti ryšį tarp dviejų laukų, naudokite peržvalgos vediklį:

  1. Atidarykite lentelę.

  2. Dizaino rodinyjeįtraukite naują lauką, pasirinkite duomenų tipo reikšmę, tada pasirinkite peržvalgos vediklis.

  3. Vediklyje numatytoji reikšmė nustatyta ieškoti reikšmių iš kitos lentelės, todėl pasirinkite Pirmyn.

  4. Pažymėkite lentelę, kurioje yra raktas (paprastai pirminis raktas), kurį norite įtraukti į šią lentelę, tada pasirinkite Pirmyn. Mūsų pavyzdyje pasirinkite įmonės "Cars" lentelę.

  5. Sąraše Pasirinkti laukai įtraukite lauką, kuriame yra norimas naudoti raktas. Pasirinkite Pirmyn.

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

  7. Galutiniame ekrane panaikinkite žymę žymės langelyje Įgalinti duomenų vientisumą ir pasirinkite baigta.

Norite daugiau?

Darbo su lentelių ryšiais pradžia

Ryšių kūrimas, redagavimas ar naikinimas

Pastaba:  Š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. Prašome mus informuoti, ar radote reikiamos informacijos. Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip nuoroda.

Reikia daugiau pagalbos?

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ų.

×