Lisätä tai muuttaa taulukon perusavaimen Accessissa

Lisätä tai muuttaa taulukon perusavaimen Accessissa

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

Perusavain on kenttä tai kentissä, joiden arvo on yksilöllinen koko taulukon. Avaimen arvot voidaan viitata kokonaisia tietueita, koska kunkin tietueen on eri arvo-näppäimen. Kunkin taulukon voi olla vain yksi perusavain. Access voi automaattisesti luoda perusavainkenttä, kun luot taulukon tai voit määrittää kentät, jotka haluat käyttää perusavaimena. Tässä artikkelissa kerrotaan, miten ja miksi käyttämään perusavaimista.

Voit määrittää taulukon perusavaimen avaamalla taulukon rakennenäkymässä. Valitse kentät, joita haluat käyttää, ja valitse sitten valintanauhassa Perusavain.

Huomautus: Tämä artikkeli on tarkoitettu käytettäväksi vain Access-työpöytätietokannoissa. Access hallitsee automaattisesti perusavaimista uusien taulukoiden Access-verkkosovelluksissa ja verkkotietokannoissa. Se on mahdollista ohittamaan näiden automaattinen perusavaimista, mutta ei ole suositeltavaa, että.

Tämän artikkelin sisältö

Yleistä perusavaimista Accessissa

Sinulla on jo Access-kenttien avulla perusavaimen määrittäminen

Perusavaimen poistaminen

Accessin perusavaimen muuttaminen

Lisätietoja

Yleistä perusavaimista Accessissa

Access käyttää perusavainkenttiä nopeasti yhdistää tietoja useista taulukoista ja yhdistää tietoja kuvaava tavalla. Voit lisätä perusavainkentät muissa taulukoissa viitata taulukko, joka on perusavain. Kyseisten taulukoiden kentät kutsutaan viiteavaimien. Esimerkiksi Asiakkaat-taulukon Asiakastunnus-kenttä saattaa näkyä myös Tilaukset-taulukossa. Asiakkaat-taulukko on perusavain. Tilaukset-taulukon, jonka nimi on viiteavain. Viiteavain, riittää, että ilmoiteta, on toisesta taulukosta perusavain. Lisätietoja on artikkelissa tietokannan suunnittelun perusteet.

Perusavain ja viiteavain näkyvät kahden Access-laskentataulukon välillä

1. Perusavain

2. Viiteavain

Jos siirrät tietoja tietokantaan, siinä voi jo olla perusavaimeksi soveltuva kenttä. Usein yksilöllinen tunnistenumero, kuten tunnusnumero, sarjanumero tai koodi, toimii taulukon perusavaimena. Käytössäsi saattaa esimerkiksi olla Asiakkaat-taulukko, jossa kullakin asiakkaalla on yksilöllinen asiakkaan tunnusnumero. Asiakastunnus-kenttä on perusavain.

Access luo automaattisesti indeksin perusavaimelle, mikä auttaa nopeuttamaan kyselyjen ja muiden toimien suorittamista. Access varmistaa myös, että kullakin kentällä on arvo perusavainkentässä ja että arvo on yksilöllinen.

Kun luot taulukkonäkymässä uuden taulukon, Access luo perusavaimen automaattisesti ja määrittää sille laskuri-tietotyypin ja ”tunnus” kenttänimi.

Hyvän perusavaimen tunnusmerkit

Hyvällä perusavaimella on seuraavat tunnusmerkit:

  • Se on kullakin rivillä erilainen.

  • Se ei ole koskaan tyhjä tai tyhjäarvoinen, vaan siinä on aina arvo.

  • Sen sisältämä arvo muuttuu vain harvoin (ihannetapauksessa ei koskaan).

Jos et pysty tunnistamaan hyvä näppäintä, luo laskurikentän käyttää avainta. Laskuri-kenttä luo automaattisesti itselleen arvon, kun kukin tietue tallennetaan. Tämän vuoksi Laskuri-kenttä vastaa hyvin perusavaimeksi kolme ominaispiirteet. Lisätietoja lisääminen Laskuri-kenttä on artikkelissa Lisää Laskuri-kenttä perusavaimeksi.

Laskurin perusavain, joka on merkitty tunnukseksi Access-taulukon rakennenäkymässä.

Laskuri-kenttä sopii hyvin perusavaimeksi.

Esimerkkejä huonoista perusavaimista

Mikä tahansa kenttä, josta puuttuu vähintään yksi hyvän perusavaimen tunnusmerkeistä, on huono valinta. Tässä on joitakin esimerkkejä Yhteystiedot-taulukon huonoista perusavaimista, joiden yhteydessä on mainittu syy, miksi kyseistä kenttää ei kannata valita.

Huono perusavain

Syy

Henkilön nimi

Ei ole välttämättä tarpeeksi yksilöllinen ja voi muuttua

Puhelinnumero

Muuttuu todennäköisesti.

Sähköpostiosoite

Muuttuu todennäköisesti.

Postinumero

Useammalla kuin yhdellä henkilöllä voi olla sama postinumero

Faktojen ja numeroiden yhdistelmät

Faktaosuus saattaa muuttua, mikä vaikeuttaa ylläpitoa. Seurauksena voi olla ongelmia, jos faktaosuus toistuu erillisenä kenttänä. Esimerkiksi kaupungin nimen ja kasvavan numeron (kuten HELSINKI0579) yhdistäminen on huono valinta, jos kaupunki on tallennettu myös kentäksi.

Henkilötunnukset

  • Henkilötietojen käyttäminen ei ole sallittua ministeriöissä ja tietyissä organisaatioissa.

  • Kaikilla ei ole henkilötunnusta

  • Yksilöllä voi olla useampi tunnus elämänsä aikana

Yhdistelmäavaimet: usean kentän käyttäminen perusavaimena

Joissakin tapauksissa, jota haluat käyttää perusavaimena kahden tai useamman taulukon kentät. Tilaustiedot-taulukko, joka tallentaa tilausten voi käyttää esimerkiksi perusavaimena kaksi kenttää: Tilaustunnus ja tuotetunnus. Avainta, joka on usean kentän kutsutaan yhdistetyksi avaimeksi.

Sinulla on jo Access-kenttien avulla perusavaimen määrittäminen

Jotta perusavain toimisi hyvin, kentän on tunnistettava kukin rivi yksilöllisesti, se ei saa sisältää tyhjää tai tyhjäarvoa ja se saa muuttua vain harvoin (ihannetapauksessa ei koskaan). Perusavaimen määrittäminen:

  1. Avaa muokattava tietokanta.

  2. Napsauta siirtymisruudussa hiiren kakkospainikkeella taulukkoa, johon haluat määrittää perusavaimen, ja valitse pikavalikosta Rakennenäkymä.

    Vihje: Jos siirtymisruutu ei ole näkyvissä, tuo se näkyviin painamalla F11-näppäintä.

  3. Valitse taulukon kenttä tai kentät, joita haluat käyttää perusavaimena.

    Voit valita yhden kentän napsauttamalla haluamasi kentän rivinvalitsinta.

    Jos haluat valita useamman kuin yhden kentän koosteen avaimen luomiseen, pidä CTRL-näppäintä ja valitse sitten kunkin kentän rivinvalitsinta.

  4. Valitse Rakenne-välilehden Työkalut-ryhmässä Perusavain.

    Valintanauhan Rakenne-välilehden Työkalut-ryhmä

    Perusavaimeksi määritettyjen kenttien vasemmalle puolelle liitetään avaimen ilmaisin.

Perusavaimen Accessissa

Kun poistat perusavaimen, aiemmin perusavaimena toimineet kentät eivät enää toimi tietueen ensisijaisina tunnistusmenetelminä.

Perusavaimen poistaminen ei poista taulukon kenttiä, vaan poistaa perusavainta varten luodun indeksin.

  1. Varmista ennen kuin voit poistaa perusavaimen, että se ei osallistu kaikki taulukkoyhteydet. Jos yrität poistaa perusavaimen, joka on osa yhden tai useamman, Access varoittaa, että yhteydet on poistettava ensin.

    Taulukon yhteyden poistaminen, tee seuraavat toimet:   

    1. Jos taulukoiden yhteyteen osallistuvat taulukot on avoinna, sulje ne. Et voi poistaa taulukon avaa taulukon välisen suhteen.

    2. Valitse Tietokantatyökalut -välilehden yhteydet -ryhmästä Valitse yhteydet.

      Accessin valintanauhan kuva

    3. Jos taulukoiden yhteyteen osallistuvat taulukot eivät ole näkyvissä, valitse rakenne -välilehden yhteydet -ryhmästä Valitse Näytä taulukko.

    4. Valitse Lisää taulukot Näytä taulukko -valintaikkunassa ja valitse sitten Lisääja sitten Sulje.

      Valintanauhan Rakenne-välilehden Yhteydet-ryhmä

    5. Valitse sen taulukon yhteyden viiva, jonka haluat poistaa (viiva muuttuu lihavoiduksi, kun valitset sen), ja paina DELETE-näppäintä.

    6. Valitse rakenne -välilehden yhteydet -ryhmässä Sulje.

  2. Kun olet poistanut yhteydet, napsauta siirtymisruudussa hiiren kakkospainikkeella taulukkoa, josta haluat poistaa perusavaimen, ja valitse sitten Rakennenäkymä.

    Vihje: Jos siirtymisruutu ei ole näkyvissä, tuo se näkyviin painamalla F11-näppäintä.

  3. Napsauta nykyisen perusavaimen rivinvalitsinta.

    Jos perusavaimeen kuuluu ainoastaan yksi kenttä, napsauta kyseisen rivin rivinvalitsinta.

    Jos perusavaimeen kuuluu useita kenttiä, napsauta jonkin perusavaimeen kuuluvan kentän rivinvalitsinta.

  4. Valitse Rakenne-välilehden Työkalut-ryhmässä Perusavain.

    Avaimen ilmaisin poistetaan kentistä, jotka olivat valittuina perusavaimiksi.

Huomautus: Kun tallennat uuden taulukon määrittämättä perusavainta, Access kehottaa luomaan sen. Jos valitset Kyllä, Access luo taulukkoon Laskuri-tyyppisen tunnuskentän, joka varmistaa yksilölliset arvot kullekin tietueelle. Jos taulukossa on jo laskurikenttä, Access käyttää sitä perusavaimena.

Accessin perusavaimen muuttaminen

Jos päätät muuttaa perusavainta, voit tehdä sen seuraavasti:

  1. Poista aiemmin perusavain perusavaimen poistaminenosan ohjeiden mukaisesti.

  2. Määritä perusavain kohta perusavaimen määrittäminenohjeiden mukaisesti.

Lisätietoja

Lisätietoja tietokannan suunnittelemisesta ja valitsemalla sopivan perusavaimen artikkeleissa:

Sivun alkuun

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

×