Ryšio kūrimas

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Ryšys padeda sujungti dviejų skirtingų lentelių duomenis. „Access“ kompiuterio duomenų bazėje ryšį galite sukurti lange Ryšiai. Ryšio kūrimo „Access“ žiniatinklio taikomojoje programoje procesas yra kitoks, kaip paaiškinta toliau, skyriuje Ryšio kūrimas „Access“ žiniatinklio taikomojoje programoje.

Šioje temoje

Ryšio kūrimas „Access“ kompiuterio duomenų bazėje

Ryšio kūrimas „Access“ žiniatinklio programoje

Ryšio kūrimas „Access“ kompiuterio duomenų bazėje

  1. Skirtuko Duomenų bazės įrankiai grupėje Ryšiai spustelėkite Ryšiai.

    Komanda Ryšiai skirtuke Duomenų bazės įrankiai

  2. Jei jokių ryšių dar neapibrėžėte, bus automatiškai atidarytas langas Lentelės rodymas. Jei jis neatidaromas, skirtuko Dizainas grupėje Ryšiai spustelėkite Lentelės rodymas.

    Dialogo lange Lentelės rodymas rodomos visos duomenų bazės lentelės ir užklausos. Jei norite matyti tik lenteles, spustelėkite Lentelės.

  3. Pažymėkite vieną ar kelias lenteles ir spustelėkite Įtraukti. Įtraukę norimas lenteles, spustelėkite Uždaryti.

  4. Vilkite lauką (paprastai – pirminį raktą) iš vienos lentelės į kitoje lentelėje esantį bendrą lauką (išorinį raktą). Norėdami vilkti kelis laukus, paspauskite klavišą CTRL, spustelėkite kiekvieną lauką, tada juos nuvilkite.

    Bus atidarytas dialogo langas Ryšių redagavimas.

    Dialogo langas Ryšių redagavimas

  5. Patikrinkite, ar rodomi laukų pavadinimai yra bendrieji ryšio laukai. Jei lauko pavadinimas neteisingas, spustelėkite lauko pavadinimą ir iš sąrašo pasirinkite tinkamą lauką.

  6. Norėdami įgalinti šio ryšio nuorodų vientisumą, pažymėkite langelį Įgalinti nuorodų vientisumą.

  7. Spustelėkite Kurti.

  8. Kai baigsite darbą lange Ryšiai, spustelėkite Įrašyti, kad įrašytumėte ryšio išdėstymo keitimus.

„Access“ tarp dviejų lentelių nubrėžia ryšio liniją. Jei pažymėjote žymės langelį Įgalinti nuorodų vientisumą, linijos galai pastorės. Be to, jei pažymėsite žymės langelį Įgalinti nuorodų vientisumą, skaičius 1 bus rodomas virš storesnės dalies vienoje ryšio linijos pusėje, o begalybės simbolis () – virš storesnės dalies kitoje linijos pusėje.

Pastabos : 

  • Ryšio „vienas su vienu“ kūrimas    Abu bendrieji laukai (paprastai pirminio ir išorinio raktų laukai) turi turėti unikalų indeksą. Tai reiškia, kad šių laukų ypatybė Indeksuota turi būti nustatyta į Taip (neleidžiami dublikatai). Jei abu laukai turi unikalų indeksą, „Access“ sukuria ryšį „vienas su vienu“.

  • Ryšio „vienas su daugeliu“ kūrimas    Laukas, esantis ryšio dalyje „vienas“ (paprastai – pirminis raktas), turi turėti unikalų indeksą. Tai reiškia, kad šio lauko ypatybė Indeksuota turi būti nustatyta į Taip (neleidžiami dublikatai). Laukas, esantis dalyje „daugelis“, neprivalo turėti unikalaus indekso. Lauke gali būti indeksas, tačiau jis turi leisti dublikatus. Tai reiškia, kad šio lauko ypatybė Indeksuota turi būti nustatyta kaip Ne arba Taip (leidžiami dublikatai). Kai vienas laukas turi unikalų indeksą, o kitas neturi, „Access“ sukuria ryšį „vienas su daugeliu“.

Ryšio kūrimas „Access“ žiniatinklio programoje

„Access“ žiniatinklio taikomojoje programoje lango Ryšiai nėra. Užuot kūrę ryšį „Access“ žiniatinklio taikomojoje programoje, sukuriate peržvalgos lauką, kuriame pateikiamos reikšmės iš susijusio kitos lentelės lauko. Pavyzdžiui, turite lentelę „Darbuotojai“ ir norite įtraukti lentelės „Regionai“ peržvalgą, kad galėtumėte rodyti, kuriame regione dirba kiekvienas darbuotojas.

Pastaba :  Laukas, kurį jūsų peržvalga naudos kaip reikšmių šaltinį, jau turi būti sukurtas prieš kuriant peržvalgos lauką.

Štai, kaip galite sukurti peržvalgos lauką „Access“ žiniatinklio taikomojoje programoje:

  1. Atidarykite lentelę, kurioje norite sukurti naują peržvalgos lauką: dukart spustelėkite ją naršymo srityje. (Patarimas: norint matyti pasiekiamas lenteles, gali tekti spustelėti Pagrindinis > Naršymo sritis.)

    Anksčiau pateiktame pavyzdyje spustelėkite lentelę Darbuotojai.

  2. Spustelėkite stulpelį Lauko pavadinimas iškart po paskutiniuoju lentelės lauku ir įveskite naujo peržvalgos lauko pavadinimą.

    Pavyzdyje kaip lauko pavadinimą įveskiteRegionas.

  3. Stulpelyje Duomenų tipas spustelėkite rodyklę ir pasirinkite Peržvalga.

    Peržvalgos lauko peržvalgos duomenų tipo nustatymas

    Bus paleistas Peržvalgos vediklis.

  4. Pirmajame peržvalgos vediklio puslapyje pasirinkite Noriu, kad peržvalgos laukas gautų reikšmes iš kitos lentelės ar užklausos. Dialogo lange rodoma daugiau parinkčių.

  5. Pasirinkite lentelės arba užklausos, iš kurios turėtų būti pateikiamos peržvalgos reikšmės, pavadinimą.

    Pateiktame pavyzdyje pasirinkite Lentelė: „Regionai“.

    Peržvalgos vediklyje pasirenkamos parinktys

    (Vaizde matomų lentelių pavadinimai atitinka mūsų naudojamą pavyzdį.)

  6. Kai pasirenkate lentelę, naudodamiesi sąrašu Kuri reikšmė turi būti rodoma jūsų peržvalgoje? pasirinkite lauką, kurį norite naudoti kaip peržvalgos lauke rodomą reikšmę. Pagal numatytuosius parametrus „Access“ pasirenka pirmąjį teksto lauką, kurį gali rasti pasirinktoje lentelėje.

    Pavyzdyje pasirinktą lauką Pavadinimas paliktumėte kaip rodomą reikšmę.

  7. Jei norite, naudodamiesi sąrašu Ar norite rūšiuoti elementus savo peržvalgoje? galite nustatyti rūšiavimą.

  8. Dalyje Kas turėtų atsitikti panaikinus įrašą iš lentelės „Regionai“? nustatykite norimą dviejų lentelių ryšio tipą ir nurodykite, ar norite įgalinti nuorodų vientisumą. (Šiame klausime nurodytas lentelės pavadinimas priklauso nuo to, kurią lentelę pasirinkote atlikdami 5 veiksmą.)

    Peržvalgos vediklis nustato numatytąją parinktį Neleisti naikinti, jei yra atitinkančių įrašų lentelėje „Darbuotojai“, nes daugeliu atvejų tai yra saugiausia parinktis. Šiame pavyzdyje ši parinktis nurodo, kad negalite panaikinti reikšmės iš lentelės „Regionai“, jei tas regionas naudojamas lentelės „Darbuotojai“ įrašuose. Taigi, jei darbuotojų įrašuose naudojamas regionas, pvz., „Vakarai“, ir bandote panaikinti regioną „Vakarai“ iš lentelės „Regionai“, „Access“ neleis to padaryti. Šiuo atveju, norėdami panaikinti regioną „Vakarai“ iš lentelės „Regionai“, turėsite pakeisti visus darbuotojų įrašus, kuriuose naudojama ta reikšmė, į ką nors kita. Paskutinioji parinktis šiame pavyzdyje gali tikti, nes tai leistų panaikinti regioną „Vakarai“ iš lentelės „Regionai“. Regiono reikšmė būtų automatiškai pašalinama ir paliekama tuščia darbuotojų įrašuose, kuriuose buvo nustatytas regionas „Vakarai“. Pasirinkus antrąją parinktį, iš lentelės „Darbuotojai“ būtų pašalinti visi darbuotojų įrašai, kuriuose nustatytas regionas „Vakarai“. Tai vadinama pakopiniu naikinimu ir atliekant šį veiksmą panaikinama daug daugiau duomenų, nei šiame pavyzdyje. Rinkdamiesi šią parinktį, būkite atidūs.

Norėdami sužinoti daugiau apie ryšius, žr. straipsnį Ryšio kūrimas, redagavimas ar naikinimas.

Norite sužinoti tik ryšių redagavimo arba naikinimo pagrindus? Žr. šiuos straipsnius:

Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo į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ų.

×