Ryšio kūrimas, redagavimas arba naikinimas

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.

Sukūrę lentelę paskaitų jūsų duomenų bazėje, Office Access 2007 turi pateikti priemones, kuriomis sugrąžinti šią informaciją kartu dar kartą, kai reikia. Tai atlikti, susijusiose lentelėse įterpkite bendrus laukus ir apibrėžkite lentelės ryšius tarp lentelių. Tada galite sukurti užklausas, formas ir ataskaitas, kuriose rodoma informacija iš kelių lentelių vienu metu.

Šiame straipsnyje pateikiami nuoseklios procedūros, kaip kurti, redaguoti ir ištrinti lentelių ryšių. Galite sužinoti, kaip įgalinti nuorodų vientisumą, neleidžia kurti vienišųjų įrašų, kaip nustatyti sujungimo tipą, norint nustatyti, kurie įrašai iš abiejų pusių ryšio yra įtrauktos į užklausos rezultatus, ir kaip ją, kad nuorodos pakopinių parinkčių nustatymas sinchronizuoti.

Daugiau informacijos apie lentelių ryšius, ieškokite straipsnyje lentelių ryšių vadovas.

Šiame straipsnyje

Lentelių ryšio kūrimas

Lentelių ryšio kūrimas naudojant dokumentų skirtuke ryšiai

Lentelių ryšio kūrimas naudojant sritį Laukų sąrašas

Lentelių ryšių redagavimas

Nuorodų vientisumo įgalinimas

Lentelių ryšio naikinimas

Lentelių ryšio kūrimas

Galite sukurti lentelių ryšių lange Ryšiai arba nuvilkus lauką į duomenų lapą iš srities Laukų sąrašas . Kai sukuriate ryšius tarp lentelių, bendrus laukus nereikia turi tuos pačius pavadinimus, nors dažnai tuo atveju, jei tai daroma. O bendrus laukus turi būti tokio pačio tipo duomenis. Jei pirminio rakto laukas yra laukas Automatinis numeravimas, tačiau išorinio rakto laukas taip pat galima laukui skaičius, jei abiejų laukų FieldSize ypatybės yra tokia pati. Pavyzdžiui, galite suderinti laukas Automatinis numeravimas ir skaičius, jei abiejų laukų FieldSize ypatybės yra Ilgasis sveikasis skaičius. Kai abu įprasti laukai yra laukai skaičius, jie privalo turėti pačią FieldSize ypatybės parametras.

Puslapio viršus

Lentelių ryšio kūrimas naudojant dokumentų skirtuke ryšiai

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite ryšiai.

    Access juostelės paveikslėlis

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

    Ribbon Design Tab Relationships Group

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

  5. Pasirinkite vieną arba kelias lenteles arba užklausas ir spustelėkite Įtraukti. Įtraukę norimas lenteles ir užklausas į dokumentų skirtuką Ryšiai, spustelėkite Uždaryti.

  6. 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ą ir vilkite.

    Bus atidarytas dialogo langas Ryšių redagavimas.

    Dialogo langas Ryšių redagavimas

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

    Norėdami įgalinti šio ryšio nuorodų vientisumą, pažymėkite žymės langelį Įgalinti nuorodų vientisumą . Daugiau informacijos apie nuorodų vientisumą, ieškokite skyriuje Įgalinti nuorodų vientisumą

    Be to, ieškokite straipsnyje lentelių ryšių vadovas.

  8. Spustelėkite Kurti.

    „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 () bus rodomas virš storesnės dalies kitoje linijos pusėje (kaip parodyta šioje iliustracijoje).

Lentelės lauką nuvilkite prie atitinkamo kitos lentelės lauko

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

Puslapio viršus

Lentelių ryšio kūrimas naudojant sritį Laukų sąrašas

Į Office Access 2007, galite įtraukti lauką į esamą lentelę, kuri atidaryta kaip duomenų lapo rodinys vilkdami jį iš srities Laukų sąrašas . Srities Laukų sąrašas rodomi galimi susijusių lentelių laukai ir taip pat laukai galimi kitų lentelių duomenų bazėje. Vilkite lauką iš "kita" (nesusiję) lentelės ir tada užbaigiate peržvalgos vedlį, naują vienas su daugeliu ryšį tarp automatiškai sukuriamas srities Laukų sąrašas lentelės ir lentelės, į kurią galite nuvilkti lauką. Šiuo ryšiu, programos Access sukurtas ne įgalinti nuorodų vientisumą, pagal numatytuosius parametrus. Norėdami įgalinti nuorodų vientisumą, galite redaguoti ryšį. Skyriuje Redaguoti lentelės ryšys daugiau informacijos.

Lentelės atidarymas duomenų lapo rodinyje

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Naršymo srityje dešiniuoju pelės mygtuku spustelėkite lentelę, į kurią norite įtraukti lauką ir sukurti ryšį, ir kontekstiniame meniu spustelėkite Duomenų lapo rodinys .

Srities Laukų sąrašas atidarymas

  • Skirtuke Duomenų lapas, grupėje Laukai ir stulpeliai, spustelėkite Įtraukti esamus laukus.

    Access juostelės paveikslėlis

    Bus atidaryta sritis Laukų sąrašas.

    Sritis Laukų sąrašas

Srityje Laukų sąrašas rodomos visos kitos duomenų bazės lentelės, sugrupuotos pagal kategoriją. Kai su lentele dirbate duomenų lapo rodinyje, „Access“ rodo laukus vienoje iš dviejų srities Laukų sąrašas kategorijų: Galimi susijusių lentelių laukai ir Galimi kitų lentelių laukai. Pirmoje kategorijoje surašytos visos lentelės, turinčios ryšį su šiuo metu naudojama lentele. Antroje kategorijoje surašytos visos lentelės, neturinčios ryšio su šiuo metu naudojama lentele.

Jei srityje Laukų sąrašas spustelėsite šalia lentelės pavadinimo esantį pliuso ženklą (+), bus pateiktas visų toje lentelėje esančių laukų sąrašas. Jei lauką norite įtraukti į naudojamą lentelę, vilkite norimą lauką iš srities Laukų sąrašas į duomenų lapo rodinyje atidarytą lentelę.

Lauko įtraukimas ir ryšio kūrimas srityje Laukų sąrašas

  1. Skirtuke Duomenų lapas, grupėje Laukai ir stulpeliai, spustelėkite Įtraukti esamus laukus.

    Access juostelės paveikslėlis

    Bus atidaryta sritis Laukų sąrašas.

  2. Srityje Galimi kitų lentelių laukai spustelėkite šalia lentelės pavadinimo esantį pliuso ženklą (+), kad lentelėje būtų rodomas laukų sąrašas.

  3. Vilkite pageidaujamą lauką iš srities Laukų sąrašas į lentelę, kuri atidaryta kaip duomenų lapo rodinys.

  4. Kai pasirodo įterpimo linija, nuvilkite lauką į vietą.

    Bus paleistas Peržvalgos vediklis.

  5. Vykdydami instrukcijas užbaikite Peržvalgos vediklis atliekamus veiksmus.

    Duomenų lapo rodinyje bus rodomas laukas.

Vilkite lauką iš "kita" (nesusiję) lentelės ir tada užbaigiate peržvalgos vedlį, naują vienas su daugeliu ryšį tarp automatiškai sukuriamas lentelės Laukų sąrašo ir lentelės, į kurią galite nuvilkti lauką. Šiuo ryšiu, programos Access sukurtas ne įgalinti nuorodų vientisumą, pagal numatytuosius parametrus. Norėdami įgalinti nuorodų vientisumą, galite redaguoti ryšį. Skyriuje Redaguoti lentelės ryšys daugiau informacijos.

Puslapio viršus

Lentelių ryšių redagavimas

Galite keisti lentelės ryšį pažymėdami jį dokumentų skirtuke ryšiai ir redaguodami.

  1. Nukreipkite žymiklį į ryšio liniją ir spustelėkite ją, kad pažymėtumėte.

    Pažymėta ryšio linija atrodo storesnė.

  2. Pažymėję ryšio liniją, spustelėkite ją du kartus.

    arba

    Skirtuko Dizainas grupėje Įrankiai spustelėkite Redaguoti ryšius.

Rodomas dialogo langas Ryšių redagavimas.

Dialogo lango Ryšių redagavimas atidarymas

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite ryšiai.

    Rodomas dokumentų skirtukas ryšiai.

    Jei dar nenustatėte ryšius ir pirmą kartą atidarote dokumento skirtuką Ryšiai, pasirodo dialogo langas Lentelės rodymas . Jei pasirodo dialogo langas, spustelėkite uždaryti.

  4. Skirtuko Dizainas grupėje Ryšiai spustelėkite Visi ryšiai.

    Ribbon Design Tab Relationships Group

    Rodomos visos ryšius turinčios lentelės ir ryšių linijos. Įsidėmėkite, kad paslėptos lentelės (lentelės, kurių dialogo lange Ypatybės pažymėtas žymės langelis Paslėpta) ir jų ryšiai yra rodomi, jei dialogo lange Naršymo parinktys pažymėta Rodyti paslėptus objektus.

    Daugiau informacijos apie parinktį Rodyti paslėptus objektus, ieškokite straipsnyje vadovas į naršymo sritį.

  5. Spustelėkite norimo keisti ryšio liniją. Pažymėta ryšio linija atrodo storesnė.

  6. Dukart spustelėkite ryšio liniją.

    – arba –

    Skirtuko Dizainas grupėje Įrankiai spustelėkite Redaguoti ryšius.

    Bus atidarytas dialogo langas Ryšių redagavimas.

    Dialogo langas Ryšių redagavimas

  7. Atlikite keitimus ir spustelėkite Gerai.

    Dialogo lange Ryšių redagavimas leidžiama keisti lentelių ryšį, t. y. galite keisti lenteles arba užklausas abiejose ryšio pusėse arba laukus abiejose ryšio pusėse. Be to, galite nustatyti sujungimo tipą arba įgalinti nuorodų vientisumą ir pasirinkti pakopinio atlikimo parinktį. Daugiau informacijos apie sujungimo tipą ir jo nustatymą žr. skyriuje Sujungimo tipo nustatymas. Daugiau informacijos, kaip įgalinti nuorodų vientisumą ir pasirinkti pakopinio atlikimo parinktį, žr. skyriuje Nuorodų vientisumo įgalinimas.

Jungimo tipo nustatymas

Kai nurodote lentelės ryšį, faktai apie ryšį teikia informaciją užklausoms. Pvz., jei nurodote ryšį tarp dviejų lentelių ir sukuriate dvi lenteles apimančią užklausą, „Access“ automatiškai parenka numatytuosius sutampančius laukus pagal laukus, nurodytus ryšyje. Savo užklausoje galite nepaisyti šių pradinių numatytųjų verčių, tačiau ryšio pateiktos vertės dažniausiai yra teisingos. Kadangi duomenų iš kelių lentelių gretinimas ir sujungimas dažniausiai atliekamas paprasčiausiose duomenų bazėse, numatytųjų parametrų nustatymas kuriant ryšius gali sutaupyti laiko ir būti naudingas.

Kelių lentelių užklausa sujungia informaciją iš kelių lentelių, gretindama bendrųjų laukų vertes. Gretinimo ir sujungimo operacija vadinama sujungimu. Pvz., įsivaizduokite, kad norite rodyti kliento užsakymus. Sukuriate užklausą, kuri lauke Kliento ID sujungia lenteles Klientai ir Užsakymai. Užklausos rezultatuose bus tik tų eilučių kliento ir užsakymo informacija, kuriose buvo rastas atitikmuo.

Viena iš kiekvieno ryšio verčių, kurią galite nurodyti, yra sujungimo tipas. Sujungimo tipas „Access“ nurodo, kuriuos įrašus įtraukti į užklausos rezultatus. Pvz., dar kartą įsivaizduokite užklausą, kuri bendruose laukuose, atitinkančiuose Kliento ID, sujungia lenteles Klientai ir Užsakymai. Jei naudojate numatytąjį sujungimo tipą (vadinamą vidinį sujungimą), užklausa pateikia tik eilutes Klientas ir Užsakymas, kuriose bendri laukai (taip pat vadinami sujungtais laukais) yra lygūs.

Tačiau įsivaizduokite, kad norite įtraukti visus klientus, net ir tuos, kurie dar nieko neužsakė. Norėdami tai atlikti, turite pakeisti sujungimo tipą iš vidinio į taip vadinamą kairįjį išorinį. Kairysis išorinis sujungimas pateikia visas kairėje ryšio pusėje esančias lentelės eilutes ir tik sutampančias eilutes iš dešinės pusės. Dešinysis išorinis sujungimas pateikia visas dešinėje pusėje esančias eilutes ir tik sutampančias eilutes kairėje pusėje.

Pastaba: Šiuo atveju "kairė" ir "dešinė" reiškia lentelių padėtį dialogo lange Ryšių redagavimas ne dokumentų skirtuke ryšiai.

Turite numatyti rezultatus, kuriuos dažniausiai norėsite gauti naudodami užklausą, kurioje sujungiamos šiuo ryšiu siejamos lentelės, ir nustatyti atitinkamą sujungimo tipą.

Jungimo tipo nustatymas

  1. Dialogo lange Ryšių redagavimas spustelėkite Sujungimo tipas.

    Bus atidarytas dialogo langas Sujungimo ypatybės.

  2. Spustelėkite pasirinkimą, o tada – Gerai.

Šioje lentelėje (naudojant lenteles Klientai ir Užsakymai) rodomi trys dialogo lange Sujungimo ypatybės pateikiami pasirinkimai, jų naudojamas sujungimo tipas ir tai, ar lentelėje pateikiamos visos, ar tik sutampančios eilutės.

Pasirinkimas

Sąryšinis sujungimas

Kairioji lentelė

Dešinioji lentelė

1. Įtraukti tik tas eilutes, kurių sujungti laukai abiejose lentelėse yra vienodi.

Vidinis sujungimas

Atitinkančios eilutės

Atitinkančios eilutės

2. Įtraukti VISUS lentelės Klientai įrašus ir tik tuos lentelės Užsakymai įrašus, kurių sujungti laukai yra vienodi.

Kairysis išorinis sujungimas

Visos eilutės

Atitinkančios eilutės

3. Įtraukti VISUS lentelės Užsakymai įrašus ir tik tuos lentelės Klientai įrašus, kurių sujungti laukai yra vienodi.

Dešinysis išorinis sujungimas

Sutampančios eilutės

Visos eilutės

Jei pasirinksite 2 arba 3 parinktį, ant ryšio linijos bus rodoma rodyklė. Ši rodyklė nukreipta į tą ryšio pusę, kurioje rodomos tik atitinkančios eilutės.

Keitimų atlikimas dialogo lange Sujungimo ypatybės

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodyti / slėpti spustelėkite Ryšiai.

    Access juostelės paveikslėlis

    Rodomas dokumentų skirtukas ryšiai.

    Jei dar nenustatėte ryšius ir pirmą kartą atidarote dokumento skirtuką Ryšiai, pasirodo dialogo langas Lentelės rodymas . Jei pasirodo dialogo langas, spustelėkite uždaryti.

  4. Skirtuko Dizainas grupėje Ryšiai spustelėkite Visi ryšiai.

    Ribbon Design Tab Relationships Group

    Rodomos visos ryšius turinčios lentelės ir jų ryšių linijos. Atkreipkite dėmesį, kad paslėptos lentelės (lentelės, kurios paslėpti žymės langelį ypatybių dialogo langas pažymėtas) ir jų ryšių, bus rodomi, jei dialogo lange Naršymo parinktys pažymėta Rodyti paslėptus objektus.

    Daugiau informacijos apie parinktį Rodyti paslėptus objektus, ieškokite straipsnyje vadovas į naršymo sritį.

  5. Spustelėkite norimo keisti ryšio liniją. Pažymėta ryšio linija atrodo storesnė.

  6. Dukart spustelėkite ryšio liniją.

    – arba –

    Skirtuko Dizainas grupėje Įrankiai spustelėkite Redaguoti ryšius.

    Bus atidarytas dialogo langas Ryšių redagavimas.

  7. Spustelėkite sujungimo tipas

  8. Dialogo lange Sujungimo ypatybės spustelėkite parinktį, o tada – Gerai.

    Dialogo langas Sujungimo ypatybės

  9. Atlikite visus papildomus ryšio keitimus ir spustelėkite Gerai.

Puslapio viršus

Nuorodų vientisumo įgalinimas

Nuorodų vientisumo tikslas yra įrašų ir sinchronizuoti nuorodas, kad neturite įrašų, nurodančių kitus įrašus, kad nebėra. Galite įgalinti nuorodų vientisumą įgalindami jį lentelių ryšių. Kai vykdomas, Access atmeta bet kokią operaciją, kuri galėtų pažeisti to ryšio nuorodų vientisumą. Tai reiškia, kad Access atmeta naujinimus, kurie pakeičia nuorodos ir naikinimus, kurie pašalina nuorodos paskirtį. Norite, kad programa Access išplatintų naujinimus ir naikinimus taip, kad visos susijusios eilutės būtų automatiškai atitinkamai pakeistos, peržiūrėkite skyrių pakopinių parinkčių nustatymas .

Nuorodų vientisumo įjungimas arba išjungimas

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodyti / slėpti spustelėkite Ryšiai.

    Access juostelės paveikslėlis

    Rodomas dokumentų skirtukas ryšiai.

    Jei dar nenustatėte ryšius ir pirmą kartą atidarote dokumento skirtuką Ryšiai, pasirodo dialogo langas Lentelės rodymas . Jei pasirodo dialogo langas, spustelėkite uždaryti.

  4. Skirtuko Dizainas grupėje Ryšiai spustelėkite Visi ryšiai.

    Rodomos visos ryšius turinčios lentelės ir ryšių linijos. Įsidėmėkite, kad paslėptos lentelės (lentelės, kurių dialogo lange Ypatybės pažymėtas žymės langelis Paslėpta) ir jų ryšiai yra rodomi, jei dialogo lange Naršymo parinktys pažymėta Rodyti paslėptus objektus.

    Daugiau informacijos apie parinktį Rodyti paslėptus objektus, ieškokite straipsnyje vadovas į naršymo sritį.

  5. Spustelėkite norimo keisti ryšio liniją. Pažymėta ryšio linija atrodo storesnė.

  6. Dukart spustelėkite ryšio liniją.

    – arba –

    Skirtuko Dizainas grupėje Įrankiai spustelėkite Redaguoti ryšius.

    Pasirodo dialogo langas Ryšių redagavimas .

  7. Pažymėkite įgalinti nuorodų vientisumą.

  8. Atlikite visus papildomus ryšio keitimus ir spustelėkite Gerai.

Įgalinus nuorodų vientisumą, bus taikomos toliau išvardytos taisyklės.

  • Negalite įvesti reikšmės į susijusios lentelės išorinio rakto lauką, jei tos reikšmė nėra pirminės lentelės pirminio rakto lauke (taip būtų sukurtas vienišojo nario įrašas).

  • Negalite naikinti įrašo pirminėje lentelėje, jei susijusioje lentelėje yra sutampančių įrašų. Pvz., negalite naikinti darbuotojo įrašo iš lentelės Darbuotojai, jei yra šiam darbuotojui priskirtų užsakymų lentelėje Užsakymai. Tačiau galite pasirinkti naikinti pirminį įrašą ir visus su juo susijusius įrašus kaip vieną operaciją, pažymėdami žymės langelį Susijusius įrašus naikinti pakopomis.

  • Negalite keisti pirminės lentelės pirminio rakto vertės, nes ją pakeitus atsiras vienišųjų įrašų. Pvz., negalite keisti lentelės Užsakymai užsakymo numerio, jei lentelėje Išsami užsakymo informacija yra tam užsakymui priskirtų eilutės elementų. Tačiau galite pasirinkti naujinti pirminį įrašą ir visus su juo susijusius įrašus, kaip vieną operaciją, pažymėdami žymės langelį Susijusius laukus naujinti pakopomis.

    Pastabos: Jei bandant įgalinti nuorodų vientisumą kyla problemų, atminkite, kad sėkmingam nuorodų vientisumo įgalinimui būtinos šios sąlygos:

    • Bendrasis pirminės lentelės laukas turi būti pirminis raktas arba turėti unikalų indeksą.

    • Bendruosiuose laukuose turi būti to paties tipo duomenys. Vienintelė išimtis yra galimybė sukurti ryšį tarp automatinio numeravimo ir numerio laukų, jei pastarojo ypatybė Lauko dydis (FieldSize) nustatyta kaip Ilgasis sveikasis skaičius.

    • Abi lentelės turi būti toje pačioje „Access“ duomenų bazėje. Nuorodų vientisumas negali būti įgalintas susietose lentelėse. Tačiau jei šaltinio lentelės pateikiamos „Access“ formatu, galite atidaryti duomenų bazę, kurioje jos saugomos, ir įgalinti nuorodų vientisumą šioje duomenų bazėje.

Pakopinio atlikimo parinkčių nustatymas

Gali taip nutikti, kad reikės pakeisti ryšio dalyje „vienas“ esančią vertę. Šiuo atveju reikia, kad „Access“ automatiškai naujintų visas paveiktas eilutes kaip vienos operacijos dalį. Šiuo būdu naujinimas būna visiškai baigiamas ir duomenų bazė nebūna nesuderinamos būsenos, kai kelios eilutės atnaujintos, o kelios ne. „Access“ padeda išvengti šios problemos parinktimi Susijusius laukus naujinti pakopomis. Įgalinus nuorodų vientisumą, pasirinkus parinktį Susijusius laukus naujinti pakopomis ir atnaujinus pirminį raktą, „Access“ automatiškai naujina visus pirminį raktą nurodančius laukus.

Gali prireikti naikinti eilutę ir visus susijusius įrašus (pvz., įrašą Siuntėjas ir visus su šiuo siuntėju susijusius užsakymus). Dėl šios priežasties „Access“ palaiko parinktį Susijusius įrašus naikinti pakopomis. Kai įgalinate nuorodų vientisumą ir pažymite žymės langelį Susijusius įrašus naikinti pakopomis, „Access“ automatiškai naikina visus įrašus, nurodančius pirminį raktą, kai panaikinate pirminį raktą turintį įrašą.

Naujinimo ir (arba) naikinimo pakopomis įjungimas arba išjungimas

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodyti / slėpti spustelėkite Ryšiai.

    Access juostelės paveikslėlis

    Rodomas dokumentų skirtukas ryšiai.

    Jei dar nenustatėte ryšius ir pirmą kartą atidarote dokumento skirtuką Ryšiai, pasirodo dialogo langas Lentelės rodymas . Jei pasirodo dialogo langas, spustelėkite uždaryti.

  4. Skirtuko Dizainas grupėje Ryšiai spustelėkite Visi ryšiai.

    Rodomos visos ryšius turinčios lentelės ir jų ryšių linijos. Atkreipkite dėmesį, kad paslėptos lentelės (lentelės, kurios paslėpti žymės langelį ypatybių dialogo langas pažymėtas) ir jų ryšių, bus rodomi, jei dialogo lange Naršymo parinktys pažymėta Rodyti paslėptus objektus.

    Daugiau informacijos apie parinktį Rodyti paslėptus objektus, ieškokite straipsnyje vadovas į naršymo sritį.

  5. Spustelėkite norimo keisti ryšio liniją. Pažymėta ryšio linija atrodo storesnė.

  6. Dukart spustelėkite ryšio liniją.

    – arba –

    Skirtuko Dizainas grupėje Įrankiai spustelėkite Redaguoti ryšius.

    Bus atidarytas dialogo langas Ryšių redagavimas.

  7. Pažymėkite žymės langelį Įgalinti nuorodų vientisumą.

  8. Pažymėkite žymės langelį Susijusius laukus naujinti pakopomis, Susijusius įrašus naikinti pakopomis arba pažymėkite abu.

  9. Atlikite visus papildomus ryšio keitimus ir spustelėkite Gerai.

Pastaba: Jei pirminis raktas yra automatinio numeravimo laukas, žymės langelio Susijusius laukus naujinti pakopomis žymėti neverta, nes automatinio numeravimo lauko reikšmės keisti negalima.

Puslapio viršus

Lentelių ryšio naikinimas

Norėdami pašalinti lentelės ryšį, turite panaikinti ryšio liniją, ryšių dokumento skirtuką atidžiai padėtį žymiklį, kad į ryšio liniją ir ją spustelėkite. Ryšio linija atrodo storesnė, kai jis yra pažymėtas. Pažymėję ryšio liniją, paspauskite klavišą DELETE. Atkreipkite dėmesį, kad pašalinus ryšį, taip pat pašalinti nuorodų vientisumo palaikymą tą ryšį, jei jis įjungtas. Todėl prieigos nebebus automatiškai padės išvengti ryšio dalyje "daugelis" esančius vienišųjų įrašų sukūrimas.

  1. Spustelėkite „Microsoft Office“ mygtuką Mygtuko „Office“ paveikslėlis , tada spustelėkite Atidaryti.

  2. Dialogo lange Atidaryti pažymėkite ir atidarykite duomenų bazę.

  3. Skirtuko Duomenų bazės įrankiai grupėje Rodymas/slėpimas spustelėkite ryšiai.

    Access juostelės paveikslėlis

    Rodomas dokumentų skirtukas ryšiai.

    Jei dar nenustatėte ryšius ir pirmą kartą atidarote dokumento skirtuką Ryšiai, pasirodo dialogo langas Lentelės rodymas . Jei pasirodo dialogo langas, spustelėkite uždaryti.

  4. Skirtuko Dizainas grupėje Ryšiai spustelėkite Visi ryšiai.

    Rodomos visos ryšius turinčios lentelės ir jų ryšių linijos. Atkreipkite dėmesį, kad paslėptos lentelės (lentelės, kurios paslėpti žymės langelį ypatybių dialogo langas pažymėtas) ir jų ryšių, bus rodomi, jei dialogo lange Naršymo parinktys pažymėta Rodyti paslėptus objektus.

    Daugiau informacijos apie parinktį Rodyti paslėptus objektus, ieškokite straipsnyje vadovas į naršymo sritį.

  5. Spustelėkite norimo naikinti ryšio liniją. Pažymėta ryšio linija atrodo storesnė.

  6. Paspauskite klavišą DELETE.

    –arba–

    Dešiniuoju pelės mygtuku ir spustelėkite Naikinti.

  7. „Access“ gali rodyti pranešimą Ar tikrai norite visam laikui naikinti pasirinktą ryšį iš duomenų bazės?. Jei rodomas šis patvirtinimo pranešimas, spustelėkite Taip.

Pastaba: Jei kurią nors iš ryšyje naudojamų lentelių naudoja kitas asmuo, procesas arba ji naudojama atidarytos duomenų bazės objekte, pvz., formoje, ryšio panaikinti negalėsite. Prieš bandydami šalinti ryšį, turite uždaryti visus šias lenteles naudojančius atidarytus objektus.

Puslapio viršus

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

×