Yksi moniin -suhde yhdistää yhden päätaulukon tietueen useisiin alitaulukon tietueisiin.
Aseta suhde yhdistämään tilaukset asiakkaisiin tai lääkärit potilaisiin. Yhdellä asiakkaalla voi olla useita tilauksia ja yhdellä lääkärillä useita potilaita. Näin sinun ei tarvitse toistaa jokaisessa tilauksessa kaikkia asiakkaan yhteystietoja eikä jokaisen potilaan kaikkia lääkärin yhteystietoja.
Yksi-yhteen-suhde yhdistää yhden päätaulukon tietueen yhteen alitaulukon tietueeseen.
Tämä ei ole yleinen suhdetyyppi, mutta sitä voidaan käyttää, jos haluat jakaa monia kenttiä sisältävä taulukko kahdeksi taulukoksi.
Yhdistä päätaulukon ensisijainen avainkenttä samaan kenttään (ei ensisijaiseen avaimeen) alitaulukossa.
Tämä on yleisin skenaario. Päätaulukko sisältää ensisijaisen avainkentän ja alatason taulukko sisältää saman kentän nimen. Esimerkiksi Asiakkaat ja tilaukset -taulukolla voi olla yhteinen asiakastunnus. Asiakastunnus on tavallisesti asiakkaiden ensisijainen avain ja vierasavain Tilauksissa.
Yhdistä päätaulukon ensisijainen avainkenttä samaan kenttään (ei ensisijaiseen avaimeen) alitaulukossa.
Tämä on yleisin skenaario. Päätaulukko sisältää ensisijaisen avainkentän ja alatason taulukko sisältää saman kentän nimen. Esimerkiksi Asiakkaat ja tilaukset -taulukolla voi olla yhteinen asiakastunnus. Asiakastunnus on tavallisesti asiakkaiden ensisijainen avain ja vierasavain Tilauksissa.
Suhteeseen yhdistettyjen kenttien on oltava samaa tietotyyppiä.
Et voi liittää ylätason taulukon tekstikenttää alatason taulukon numerokenttään tai päinvastoin. Kenttien tulee olla joko tekstikenttiä tai numerokenttiä kussakin taulukossa.
Pakota viiteeheys Muokkaa suhteita -valintaikkunassa estääksesi "orpojen" tietueiden syöttämisen alitaulukkoon.
Orpo on alitaulukon tietue, jolla ei ole vastaavaa tietuetta ylätason taulukossa. Klassinen esimerkki on tilaus Tilaukset-taulukossa asiakkaalle, joka ei ole Asiakkaat-taulukossa. Viittauksen eheys estää tällaisten orpotilausten syöttämisen.
Aseta sarjapäivitykseen liittyvät kentät Muokkaa suhteita -valintaikkunassa päivittääksesi avainarvon alitaulukossa, kun se päivitetään päätaulukossa.
Oletetaan, että sinulla on kaksi taulukkoa, luettelo kategorioista ExpenseType-taulukossa (kentän nimi Category) ja kenttä Kulut-taulukossa nimeltä Category. Kulut-kohdassa oleva Luokka-kenttä täytetään yhdistelmäruudulla, joka hakee tiedot ExpenseType-taulukon Luokka-kentästä.
Oletetaan lisäksi, että Diningiin tehtiin kirjoitusvirhe, se kirjoitettiin Dinning. Jos asetat peräkkäiseen päivitykseen liittyvät kentät, voit muokata ExpenseType-kohdan Ruokailu arvoksi Ruokailu ja se muuttuu jokaisessa Kulut-taulukossa käytetyssä tietueessa.
Aseta sarjapäivitykseen liittyvät kentät Muokkaa suhteita -valintaikkunassa päivittääksesi avainarvon alitaulukossa, kun se päivitetään päätaulukossa.
Oletetaan, että sinulla on kaksi taulukkoa, luettelo kategorioista ExpenseType-taulukossa (kentän nimi Category) ja kenttä Kulut-taulukossa nimeltä Category. Kulut-kohdassa oleva Luokka-kenttä täytetään yhdistelmäruudulla, joka hakee tiedot ExpenseType-taulukon Luokka-kentästä.
Oletetaan lisäksi, että Diningiin tehtiin kirjoitusvirhe, se kirjoitettiin Dinning. Jos asetat peräkkäiseen päivitykseen liittyvät kentät, voit muokata ExpenseType-kohdan Ruokailu arvoksi Ruokailu ja se muuttuu jokaisessa Kulut-taulukossa käytetyssä tietueessa.
Aseta peräkkäin poistamaan liittyvät tietueet Muokkaa suhteita -valintaikkunassa poistamaan liittyvät tietueet alitaulukosta, kun vastaava tietue poistetaan ylätason taulukosta.
Kun tämä asetus on käytössä Asiakkaan asiakastunnuksen ja Tilausten asiakastunnuksen välillä, poista asiakastietue ja poistat kaikki kyseisen asiakkaan tilaukset.
Taulukoiden välisten suhteiden asettaminen määrittää automaattisesti liitokset kyseisille taulukoille kyselyitä luotaessa.
Suhdeliitokset viedään kyselyn suunnittelunäkymään. Jos asetat asiakkaiden ja tilausten välisen suhteen asiakastunnuksessa, näet liitosrivin, kun lisäät kyseiset taulukot uuteen kyselyyn kyselyn suunnittelussa.
1
Poista kenttä, joka on osa suhdetta, niin suhde poistetaan.
Kahden kentän välillä ei voi olla suhdetta, jos toinen niistä puuttuu, eikö niin? Joten Access poistaa katkenneen suhteen, kun poistat kentän, joka on osa tätä suhdetta.
1
Poista kenttä, joka on osa suhdetta, niin suhde poistetaan.
Kahden kentän välillä ei voi olla suhdetta, jos toinen niistä puuttuu, eikö niin? Joten Access poistaa katkenneen suhteen, kun poistat kentän, joka on osa tätä suhdetta.
1
Jos ensisijainen avain on osa suhdetta, et voi muuttaa kyseisen taulukon ensisijaista avainta toiseen kenttään poistamatta ensin suhdetta.
Jos haluat muuttaa perusavaimia taulukossa, jossa sen ensisijainen avain on osa suhdetta, sinun on ensin avattava Suhteet-ikkuna ja poistettava suhde, ennen kuin Access antaa sinun muuttaa perusavaimen toiseen kenttään kyseisessä taulukossa.