Kentän tietotyyppiasetuksen muokkaaminen tai muuttaminen

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

Tietotyyppien muuttaminen

Tietotyyppien muuttamisen rajoitukset

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 taas haluat tallentaa nimiä ja osoitteita, määrität vähintään yhdelle kentälle Teksti-tietotyypin.

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 Useita arvoja tallentavan hakukentän lisääminen tai muuttaminen.

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 Kentät-välilehden Ominaisuudet-ryhmässä avattavan Tietotyyppi-luettelon nuolta ja valitse sitten tietotyyppi. Jos käytössäsi on Access 2007, napsauta Taulukkonäkymä-välilehden Tietotyyppi ja muotoilu -ryhmässä avattavan Tietotyyppi-luettelon 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

Teksti

Muistio

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

Luku

Ei rajoituksia.

Päivämäärä/kellonaika

Ei rajoituksia.

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.

Muistio

Teksti

Ei rajoituksia.

Luku

Ei rajoituksia.

Päivämäärä/kellonaika

Ei rajoituksia.

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

Teksti

Tekstin on koostuttava numeroista ja kelvollisesta valuutasta sekä desimaalierottimista. Teksti-kentän merkkien määrän on sisällyttävä Luku-kentässä määritettyyn kokoon.

Lisätietoja lukukenttien koosta on artikkelissa Numeerisia arvoja tallentavan kentän lisääminen, luominen tai poistaminen.

Muistio

Memo-kenttä saa sisältää vain tekstiä ja kelvollisia valuutta- ja desimaalierottimia. Memo-kentän merkkien määrän on sisällyttävä Luku-kentässä määritettyyn kokoon.

Lisätietoja lukukenttien koosta on artikkelissa Numeerisia arvoja tallentavan kentän lisääminen, 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.

Pvm./klo

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ää 30. joulukuuta 1899 päivämääränä 0. Välin 18. huhtikuuta 1899 – 11. syyskuuta 1900 ulkopuoliset päivämäärät ylittävät Tavu-kentän koon. Välin 13. huhtikuuta 1810 – 16. syyskuuta 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ä, kuinka Access käyttää ja tallentaa päivämääräarvoja, on artikkelissa Päivämäärä- tai aika-arvon syöttäminen.

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

Teksti

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

Muistio

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.

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 arvoksi 29. joulukuuta 1899. Arvo 0 (Ei) muunnetaan arvoksi 00:00:00 (keskiyö).

Hyperlinkki

Ei käytettävissä.

Valuutta

Teksti

Tekstin on koostuttava numeroista ja kelvollisista erottimista.

Muistio

Tekstin on koostuttava numeroista ja kelvollisista erottimista.

Luku

Ei rajoituksia

Pvm./klo

Ei rajoituksia, mutta Access voi pyöristää arvon.

Laskuri

Ei rajoituksia

Kyllä/Ei

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

Hyperlinkki

Ei käytettävissä.

Laskuri

Teksti

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Muistio

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Luku

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Päivämäärä/kellonaika

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Valuutta

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Kyllä/Ei

Ei sallittu, jos laskurikenttä toimii perusavaimena.

Hyperlinkki

Ei käytettävissä.

Kyllä/Ei

Teksti

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

Muistio

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ä/kellonaika

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

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

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.

Muistio

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

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

×