Yhteyden luominen

Tärkeää: Tämä on artikkeli on käännetty koneellisesti. Lue vastuuvapauslauseke. Tämän artikkelin englanninkielinen versio on täällä .

Yhteyden avulla voit yhdistää tietoja kahdesta eri taulukosta. Access-työpöytätietokannassa voit luoda yhteyden käyttämällä Yhteydet-ikkunaa. Access-verkkosovelluksessa yhteys luodaan eri tavalla. Tämä kuvataan jäljempänä kohdassa Yhteyden luominen Access-verkkosovelluksessa.

Sisältö

Yhteyden luominen Access -työpöytätietokannassa

Yhteyden luominen Access-verkkosovelluksessa

Yhteyden luominen Access -työpöytätietokannassa

  1. Valitse Tietokantatyökalut-välilehden Yhteydet-ryhmästä Yhteydet.

    Yhteydet-komento Tietokantatyökalut-välilehdessä

  2. Jos et ole vielä määrittänyt yhteyksiä, Näytä taulukko -valintaikkuna tulee näyttöön automaattisesti. Jos se ei tule näyttöön, valitse Rakenne-välilehden Yhteydet-ryhmässä Näytä taulukko.

    Näytä taulukko -valintaikkunassa näkyvät tietokannan kaikki taulukot ja kyselyt. Jos haluat nähdä vain taulukot, valitse Taulukot.

  3. Valitse ainakin yksi taulukko ja valitse sitten Lisää. Kun olet lopettanut taulukoiden lisäämisen, valitse Sulje.

  4. Vedä kenttä (yleensä perusavain) yhdestä taulukosta toisen taulukon yhteiseen kenttään (viiteavaimeen). Jos haluat vetää useita kenttiä, pidä Ctrl-näppäintä alhaalla, napsauta kutakin kenttää ja vedä ne sen jälkeen.

    Näyttöön tulee Muokkaa yhteyksiä -valintaikkuna.

    Muokkaa yhteyksiä -valintaikkuna

  5. Varmista, että valintaikkunassa näkyvät kenttien nimet ovat yhteyden yhteisiä kenttiä. Jos kentän nimi on väärä, napsauta kentän nimeä ja valitse asiaankuuluva kenttä luettelosta.

  6. Jos haluat säilyttää viite-eheyden tätä yhteyttä varten, valitse Säilytä viite-eheys -ruutu.

  7. Valitse Luo.

  8. Kun olet Yhteydet-ikkunassa valmis, tallenna yhteyden asettelumuutokset valitsemalla Tallenna.

Access piirtää kahden taulukon välille yhteysviivan. Jos valitsit Säilytä viite-eheys -valintaruudun, viiva on paksumpi kummassakin päässä. Siinä tapauksessa että valitsit Säilytä viite-eheys -valintaruudun, yhteysviivan paksussa osassa sen toisessa päässä näkyy myös luku 1 ja sen toisessa päässä olevassa paksussa osassa näkyy äärettömän symboli (), kuten seuraavassa kuvassa.

Huomautukset: 

  • Yksi-yhteen-yhteyden luominen    Kummallakin yhteisellä kentällä (yleensä perusavain- ja viiteavainkentällä) on oltava yksilöllinen indeksi. Tämä tarkoittaa sitä, että näiden kenttien Indeksoitu-ominaisuuden arvoksi on asetettava Kyllä (ei kaksoisarvoja). Jos molemmilla kentillä on yksilöllinen indeksi, Access luo yksi-yhteen-yhteyden.

  • Yksi-moneen-yhteyden luominen    Yhteyden toisella puolella olevalla kentällä (yleensä perusavaimella) on oltava yksilöllinen indeksi. Tämä tarkoittaa sitä, että tämän kentän Indeksoitu-ominaisuuden arvoksi on asetettava Kyllä(ei kaksoisarvoja). Monta-puolella olevalla kentällä ei saa olla yksilöllistä indeksiä. Sillä voi olla indeksi, mutta sen on sallittava kaksoisarvot. Tämä tarkoittaa sitä, että tämän kentän Indeksoitu-ominaisuuden arvoksi on asetettava joko Ei tai Kyllä (kaksoisarvot sallittuja). Kun toisella kentällä on yksilöllinen indeksi ja toisella ei ole, Access luo yksi-moneen-yhteyden.

Yhteyden luominen Access-verkkosovelluksessa

Access-verkkosovelluksessa ei ole Yhteydet-ikkunaa. Yhteyden luomisen sijaan Access-verkkosovelluksessa luodaan hakukenttä, joka saa tiedot toisessa taulukossa olevasta liittyvästä kentästä. Oletetaan, että käytössäsi on esimerkiksi Työntekijät-taulukko ja haluat lisätä hakukentän Alueet-taulukkoon, jotta näet, millä alueella kukin työntekijä työskentelee.

Huomautus: Arvojen lähteenä käytettävän kentän on oltava olemassa ennen hakukentän luomista.

Jos haluat luoda hakukentän Access-verkkosovelluksessa, tee näin:

  1. Avaa taulukko, johon haluat luoda uuden hakukentän, kaksoisnapsauttamalla taulukkoa siirtymisruudussa. (Vihje: Tuo käytettävissä olevat taulukot tarvittaessa näkyviin valitsemalla Aloitus > Siirtymisruutu.)

    Edellä kuvatussa esimerkissä napsautetaan Työntekijät-taulukkoa.

  2. Siirry taulukon viimeisen kentän alapuolelle ja napsauta Kentän nimi -saraketta heti viimeisimmän kentän alapuolella. Kirjoita uudelle hakukentälle nimi.

    Esimerkissä kentän nimeksi kirjoitetaan Alue.

  3. Napsauta Tietotyyppi-sarakkeen nuolta ja valitse Haku.

    Haun tietotyypin määrittäminen hakukenttää varten

    Ohjattu hakukentän luominen käynnistyy.

  4. Valitse Ohjatun hakukentän luomisen ensimmäisellä sivulla Haluan, että hakukenttä hakee arvot toisesta taulukosta tai kyselystä. Valintaikkunaan tulee näkyviin muita vaihtoehtoja.

  5. Valitse sen taulukon tai kyselyn nimi, josta hakukentän arvo haetaan.

    Esimerkissä valitaan Taulukko: Alueet.

    Ohjatussa hakukentän luontitoiminnossa käytettävissä olevat vaihtoehdot

    (Kuvassa olevien taulukoiden nimet ovat annetun esimerkin mukaisia.)

  6. Kun olet valinnut taulukon, valitse Minkä arvon haluat näkyvän haussa -luettelosta kenttä, jota haluat käyttää hakukentän näyttöarvona. Access valitsee oletusarvoisesti ensimmäisen valitusta taulukosta löytämänsä tekstikentän.

    Esimerkissä valittuna näkyvä kenttä (Otsikko) jätettäisiin näyttöarvoksi.

  7. Valitse halutessasi lajitteluasetus Haluatko lajitella hakusi kohteet -luettelosta.

  8. Määritä Mitä tapahtuu, kun tietue poistetaan taulukosta ”Alueet” -kohdassa kahden taulukon välisen yhteyden tyyppi sekä se, haluatko säilyttää viite-eheyden. (Kysymyksessä näkyvä taulukon nimi määräytyy vaiheessa 5 valitun taulukon mukaan.)

    Ohjatussa hakukentän luontitoiminnossa on oletusarvoisesti valittuna Estä poisto, jos taulukossa ”Työntekijät” on vastaavia tietueita -asetus, koska se on turvallisin vaihtoehto useimmissa tapauksissa. Tässä esimerkkitapauksessa asetus tarkoittaa sitä, ettet voi poistaa arvoa Alueet-taulukosta, jos kyseinen alue on Työntekijät-taulukon tietueiden käytössä. Jos esimerkiksi Länsi-alue on työntekijätietueiden käytössä ja yrität poistaa Alueet-taulukosta arvoa Länsi, Access ei anna poistaa sitä. Sinun on ensin määritettävä kaikki kyseistä arvoa käyttävät työntekijätietueet käyttämään jotakin muuta arvoa, ja vasta sen jälkeen Länsi-arvo on poistettavissa Alueet-taulukosta. Tässä esimerkissä voitaisiin käyttää viimeistä vaihtoehtoa, koska se mahdollistaisi Länsi-arvon poistamisen Alueet-taulukosta. Ohjelma poistaisi aluearvon automaattisesti niistä työntekijätietueista, joissa Länsi on määritettynä, ja jättäisi arvotiedon tyhjäksi. Jos valittaisiin toinen vaihtoehto, ohjelma poistaisi Työntekijät-taulukosta kaikki työntekijätietueet, joissa alueeksi on määritetty Länsi. Tätä kutsutaan johdannaispoistoksi. Esimerkkitapauksessa johdannaispoisto poistaisi liikaa tietoa. Tätä vaihtoehtoa kannattaa aina käyttää harkiten.

Lisätietoja yhteyksien käyttämisestä on artikkelissa Yhteyden luominen, muokkaaminen tai poistaminen.

Tarvitsetko vain perustiedot yhteyksien muokkaamisesta ja poistamisesta? Tutustu seuraaviin artikkeleihin:

Huomautus: Konekäännöksestä ilmoittava vastuusvapauslauseke: Tämä artikkeli on käännetty tietokonejärjestelmällä, eikä kieliasiantuntija ole muokannut sitä. Microsoft tarjoaa nämä konekäännökset avuksi muille kuin englantia puhuville käyttäjille, jotta he saavat lisätietoja Microsoftin tuotteista, palveluista ja tekniikoista. Koska artikkeli on koneellisesti käännetty, se saattaa sisältää sanasto-, lauseoppi- ja kielioppivirheitä.

Kehitä taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×