Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tässä artikkelissa kerrotaan, miten voit muokata tai muuttaa tietotyyppiä, jota käytetään taulukon kentässä Access-tietokannassa.

Tämän artikkelin sisältö

Tietotyyppien perusteet

Kun suunnittelet ja luot tietokannan ensimmäisen kerran, sinun tulee suunnitella yksi tai useampia taulukoita, suunnitella kentät (sarakkeet) jokaista taulukkoa varten ja määrittää tietotyyppi kullekin kentälle. Jos esimerkiksi haluat tallentaa päivämääriä ja kellonaikoja, määrität kentälle Pvm./kello-tietotyypin. Jos haluat tallentaa nimiä ja osoitteita, määritä vähintään yhden kentän tietotyypiksi Lyhyt teksti ja niin edelleen.

Access tarjoaa useita erilaisia tietotyyppejä, joista jokaisella on tietty tarkoitus. Täydellinen luettelo kaikista eri Access-versioissa tuetuista tietotyypeistä on artikkeleissa Access-työpöytätietokantojen tietotyypit ja Tietotyyppien ja kentän ominaisuuksien johdanto.

Lisätietoja hakukenttien luomisesta ja käyttämisestä on artikkelissa Moniarvoisen kentän luominen tai poistaminen.

Viime kädessä tietotyypit tarjoavat perusmenetelmän tietojen kelpoisuuden tarkistamiseen, koska ne auttavat käyttäjää varmistamaan, että hän syöttää oikean tyyppisiä tietoja taulukon kenttiin. Et esimerkiksi voi syöttää tekstiä kenttään, joka hyväksyy vain numeroita.

Tietotyyppien muuttaminen

Pidä mielessä ennen näiden ohjeiden noudattamista, että tietotyypin muuttaminen saattaa katkaista osan tai kaikki kentän tiedoista ja joissain tapauksissa poistaa tiedot kokonaan. Lisätietoja siitä, miten Access muuttaa tietoja, kun muutat tietotyyppiä, on kohdassa Tietotyyppien muuttamisen rajoitukset jäljempänä tässä artikkelissa.

Huomautus:  Accessissa voit määrittää tietotyyppejä taulukon kentille joko taulukko- tai rakennenäkymässä. Tämän osion vaiheittaisissa ohjeissa neuvotaan tietotyypin määrittäminen molemmissa näkymissä. Kun määrität tietotyyppejä rakennenäkymässä, näet ylimääräisen Ohjattu hakukentän luominen -vaihtoehdon. Tämä vaihtoehto ei ole itse asiassa tietotyyppi. Ohjatun hakukentän luomisen avulla luot sen sijaan hakukenttiä, jotka linkittävät viiteavainkentät muihin taulukoihin. Access määrittää oletuksena hakukenttien tietotyypiksi Luku-tyypin.

Tietotyyppien muuttaminen taulukkonäkymässä

  1. Etsi siirtymisruudussa taulukko, jota haluat muuttaa, ja kaksoisnapsauta sitä.

    Access avaa taulukon taulukkonäkymään.

  2. Valitse muutettava kenttä (sarake).

  3. Napsauta Taulukon kentät -välilehden Ominaisuudet-ryhmässäTietotyyppi-kohdan vieressä olevassa avattavassa luettelossa olevaa nuolta ja valitse sitten tietotyyppi. 

  4. Tallenna muutokset.

Tietotyyppien muuttaminen rakennenäkymässä

  1. Jos taulukko on avoinna taulukkonäkymässä, napsauta hiiren kakkospainikkeella taulukon asiakirjavälilehteä ja napsauta Rakennenäkymä.

    -tai-

    Jos taulukko ei ole avoinna, napsauta muutettavaa taulukkoa siirtymisruudussa hiiren kakkospainikkeella ja valitse pikavalikosta Rakennenäkymä.

  2. Etsi kenttä, jota haluat muuttaa, ja valitse uusi tietotyyppi luettelosta Tietotyyppi-sarakkeessa.

  3. Tallenna muutokset.

Sivun alkuun

Tietotyyppien muuttamisen rajoitukset

Pääsääntöisesti voit muuttaa kaikkien kenttien tietotyyppejä, seuraavia lukuun ottamatta:

  • Numerokentät, joilla on Replikointitunnus-ominaisuus käytössä.

  • OLE-objektikenttiä

  • liitetiedostokenttiä.

Voit lisäksi muuttaa useimpia tietotyyppejä, kun kenttä sisältää tietoja. Alkuperäisen tietotyypin ja uuden tietotyypin mukaan Access saattaa katkaista tai poistaa joitain tietoja tai se ei ehkä salli muuntamista ollenkaan.

Seuraavassa taulukossa on luettelo mahdollisista tietotyyppimuunnoksista, joita voit suorittaa Access-ohjelmassa, ja kuvaus rajoituksista, joita Access mahdollisesti asettaa muuntamiselle.

Muunna tähän tietotyyppiin

Muunna tästä tietotyypistä

Muutokset tai rajoitteet

Lyhyt teksti

Pitkä teksti

Access poistaa kaikki muut paitsi 255 ensimmäistä merkkiä.

Luku

Ei rajoituksia.

Päivämäärä ja aika

Ei rajoituksia päivämäärälle tai kellonajalle.

Ei sallittu pidennettynä päivämääränä tai kellonaikana.

Valuutta

Ei rajoituksia.

Laskuri

Ei rajoituksia.

Kyllä/Ei

Arvo -1 (Kyllä Kyllä/Ei-kentässä) muunnetaan arvoksi Kyllä. Arvo 0 (Ei Kyllä/Ei-kentässä) muunnetaan arvoksi Ei.

Hyperlinkki

Access katkaisee yli 255 merkkiä sisältävät linkit.

Pitkä teksti

Lyhyt teksti

Ei rajoituksia.

Luku

Ei rajoituksia.

Päivämäärä ja aika

Ei rajoituksia päivämäärälle tai kellonajalle.

Ei sallittu pidennettynä päivämääränä tai kellonaikana.

Valuutta

Ei rajoituksia.

Laskuri

Ei rajoituksia.

Kyllä/Ei

Arvo -1 (Kyllä Kyllä/Ei-kentässä) muunnetaan arvoksi Kyllä. Arvo 0 (Ei Kyllä/Ei-kentässä) muunnetaan arvoksi Ei.

Hyperlinkki

Ei rajoituksia.

Luku

Lyhyt teksti

Lyhyt teksti koostuu luvuista ja kelvollisesta valuutasta ja desimaalierottimista. Lyhyt teksti -kentän merkkien määrän on kuuluttava Luku-kentän kokoon.

Lisätietoja lukukenttien koosta on artikkelissa Luku- tai Valuutta-kentän luominen tai poistaminen.

Pitkä teksti

Pitkä teksti -kentässä saa olla vain tekstiä sekä kelvollisia valuutta- ja desimaalierottimia. Pitkä teksti -kentän merkkien määrän on kuuluttava Luku-kentän kokoon.

Lisätietoja lukukenttien koosta on artikkelissa Luku- tai Valuutta-kentän luominen tai poistaminen.

Luku, mutta eri kentän koolla tai tarkkuudella

Arvot eivät saa olla suurempia tai pienempiä kuin mitä uuden kentän koko voi tallentaa. Tarkkuuden muuttaminen voi aiheuttaa sen, että Access pyöristää joitakin arvoja.

Päivämäärä ja aika

Päivämäärä ja kellonaika:

Päivämäärät, joita voit muuttaa, riippuvat lukukentän koosta. Muista että Access tallentaa kaikki päivämäärät järjestysnumeroina ja päivämääräarvot kaksoistarkkuudella esitettyinä kokonaisliukulukuina.

Access käyttää päivämääränä 30.12.1899 päivämäärää 0. Päivämääräalueen 18.4.1899 ja 11.9.1900 ulkopuoliset päivämäärät ylittävät Tavu-kentän koon. Alueen 13.4.1810 ja 16.9.1989 ulkopuoliset päivämäärät ylittävät Kokonaisluku-kentän koon.

Jotta kaikki mahdolliset päivämäärät otettaisiin huomioon, aseta lukukentän Kentän koko -ominaisuuden arvoksi Pitkä kokonaisluku tai suurempi.

Lisätietoja sarjapäivämääristä ja siitä, miten Access käyttää ja tallentaa päivämääräarvoja, on artikkelissa Päivämäärä- ja aikakentän muotoileminen.

Laajennettu päivämäärä ja kellonaika:

Ei sallittu.

Valuutta

Arvot eivät saa ylittää (tai alittaa) kentälle määritettyä kokorajoitusta. Voit esimerkiksi muuntaa valuuttakentän kokonaislukukentäksi vain, jos arvoissa on enemmän kuin 255 merkkiä mutta ei enemmän kuin 32 767 merkkiä.

Laskuri

Arvojen on sisällyttävä kentälle määritettyyn kokorajoitukseen.

Kyllä/Ei

"Kyllä"-arvot muunnetaan arvoksi -1. "Ei"-arvot muunnetaan arvoksi 0.

Hyperlinkki

Ei käytettävissä.

Päivämäärä/kellonaika

Lyhyt teksti

Alkuperäisen tekstin on oltava tunnistettava päivämäärä tai päivämäärän ja ajan yhdistelmä. Esimerkiksi 18.1.2006.

Pitkä teksti

Alkuperäisen tekstin on oltava tunnistettava päivämäärä tai päivämäärän ja ajan yhdistelmä. Esimerkiksi 18.1.2006.

Luku

Arvon on oltava välillä -657 434 - 2 958 465,99998843.

Laajennettu päivämäärä ja kellonaika

Ei rajoituksia.

Valuutta

Arvon on oltava välillä -$657 434 - $2 958 465,9999.

Laskuri

Arvon on oltava suurempi kuin -657 434 ja pienempi kuin 2 958 466.

Kyllä/Ei

Arvo -1 (Kyllä) muunnetaan muotoon 29. joulukuuta 1899. Arvo 0 (Ei) muunnetaan keskiyöksi (12:00:00).

Hyperlinkki

Ei käytettävissä.

Laajennettu päivämäärä ja kellonaika

Lyhyt teksti

Ei sallittu.

Pitkä teksti

Ei sallittu.

Luku

Ei sallittu.

Päivämäärä/kellonaika

Murto-osasekunneista menetetään, ja jos vuosi on päivämäärän ja ajan tukeman alueen ulkopuolella, arvo poistetaan. Lisätietoja on artikkelissa Laajennettu päivämäärä ja kellonaika -tietotyypin käyttäminen.

Valuutta

Ei sallittu.

Laskuri

Ei sallittu.

Kyllä/Ei

Ei sallittu.

Hyperlinkki

Ei käytettävissä.

Valuutta

Lyhyt teksti

Tekstin on koostuttava numeroista ja kelvollisista erottimista.

Pitkä teksti

Tekstin on koostuttava numeroista ja kelvollisista erottimista.

Luku

Ei rajoituksia

Päivämäärä ja aika

Päivämäärä ja kellonaika: Ei rajoituksia, mutta Access voi pyöristää arvon.

Laajennettu päivämäärä ja kellonaika: Ei sallittu.

Laskuri

Ei rajoituksia

Kyllä/Ei

Arvo -1 (Kyllä) muunnetaan arvoksi 1 €. Arvo 0 (Ei) muunnetaan arvoksi 0 €.

Hyperlinkki

Ei käytettävissä.

Laskuri

Lyhyt teksti

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Pitkä teksti

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Luku

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Päivämäärä ja aika

Päivämäärä/aika: Ei sallittu, jos Laskuri-kenttä toimii perusavaimena.

Laajennettu päivämäärä ja kellonaika: Ei sallittu.

Valuutta

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Kyllä/Ei

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Hyperlinkki

Ei käytettävissä.

Kyllä/Ei

Lyhyt teksti

Alkuperäisen tekstin on koostuttava vain arvoista Kyllä, Ei, Tosi, Epätosi, Käytössä tai Ei käytössä.

Pitkä teksti

Alkuperäisen tekstin on koostuttava vain arvoista Kyllä, Ei, Tosi, Epätosi, Käytössä tai Ei käytössä.

Luku

Nolla tai Null muunnetaan arvoksi Ei, kaikki muut arvot muunnetaan arvoksi Kyllä.

Päivämäärä ja aika

Päivämäärä ja kellonaika: Tyhjäarvo tai 12:00:00 muunnetaan arvoksi Ei, kaikki muut arvot muunnetaan arvoksi Kyllä.

Laajennettu päivämäärä ja kellonaika: Ei sallittu.

Valuutta

Nollat ja tyhjäarvot muunnetaan arvoksi Ei, ja kaikki muut arvot arvoksi Kyllä.

Laskuri

Access muuntaa kaikki arvot arvoksi Kyllä.

Hyperlinkki

Ei käytettävissä.

Hyperlinkki

Lyhyt teksti

Jos alkuperäinen teksti sisältää kelvollisen WWW-osoitteen, kuten adatum.com, www.adatum.com tai http://www.adatum.com, Access muuntaa tekstin hyperlinkiksi. Access yrittää muuntaa muita arvoja, joten näkyvissä on alleviivattua tekstiä ja hiiren kohdistin muuttuu, kun osoitat linkkiä, mutta linkit eivät toimi. Teksti voi sisältää minkä tahansa kelvollisen WWW-protokollan, kuten http://, gopher://, telnet://, ftp://, wais:// jne.

Pitkä teksti

Katso edellinen syöte. Samat rajoitteet ovat voimassa.

Luku

Ei sallittu, kun lukukenttä on yhteyden osa. Jos alkuperäinen arvo on kelvollisen IP-osoitteen muodossa (neljä pisteellä erotettua kolmen numeron sarjaa: nnn.nnn.nnn.nnn) ja numerot vastaavat WWW-osoitetta, muunnon tuloksena on kelvollinen linkki. Muussa tapauksessa Access liittää jokaisen arvon eteen http:// ja tuloksena olevat linkit eivät ole kelvollisia.

Päivämäärä/kellonaika

Access liittää jokaisen osoitteen eteen http://, mutta tuloksena olevat linkit toimivat tuskin koskaan.

Valuutta

Access liittää jokaisen arvon eteen http://, mutta, kuten päivämäärien yhteydessä, tuloksena olevat linkit toimivat tuskin koskaan.

Laskuri

Ei sallittu, kun laskurikenttä on yhteyden osa. Access liittää jokaisen arvon eteen http://, mutta tuloksena olevat linkit toimivat tuskin koskaan.

Kyllä/Ei

Access muuntaa kaikki Kyllä-arvot arvoksi -1 ja Ei-arvot arvoiksi 0 ja liittää jokaisen arvon eteen http://. Tuloksena olevat linkit eivät toimi.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.