Suuri luku -tietotyypin käyttäminen
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Suuri luku -tietotyyppi tallentaa muuta kuin valuuttaa olevan numeerisen arvon, joka on yhteensopiva SQL_BIGINT-tietotyypin kanssa ODBC:ssä. Tämä tietotyyppi laskee tehokkaasti suuria lukuja.

Suuri luku -tietotyypin alue

Voit lisätä sen kenttänä Access-taulukkoon. Voit myös linkittää tietokantaan tai tuoda tietokannoista, joissa on vastaava tietotyyppi, kuten SQL Server bigint -tietotyyppi. Jos haluat lisätä Suuri luku -tietotyypin, käytössä on oltava Access 2016 (16.0.7812 tai uudempi).

Tämän artikkelin sisältö

Suuri luku -kentän lisääminen taulukkoon

Linkittäminen ja tuominen ulkoisesta tietokannasta SQL_BIGINT-tietotyypin tuen avulla

Tietoja Suuri luku -tietotyypin tuen vaikutuksesta

Yhteensopivuus aiempien versioiden kanssa

Suuri luku -kentän lisääminen taulukkoon

Suuri luku -tietotyypin (kahdeksan tavua) avulla laskenta-alue on paljon suurempi kuin Luku-tietotyypin avulla (neljä tavua). Esimerkiksi luku-tietotyypin alue on -2^31 - 2^31-1, mutta Suuri luku -tietotyypin alue on -2^63 - 2^63-1. Lisätietoja on artikkelissa Tietotyyppien ja kentän ominaisuuksien johdanto.

Kun lisäät Suuri luku -kentän taulukkoon ja tallennat taulukon rakennenäkymän, olet ottanut käyttöön Suuri luku -tietotyypin eikä tietokanta ole enää yhteensopiva aiempien Access-versioiden kanssa. Ennen kuin tallennat taulukon rakennenäkymän, näet varoitussanoman siltä varalta, että haluat säilyttää tietokannan yhteensopivana. Lisätietoja on artikkelissa Yhteensopivuus aiempien versioiden kanssa.

Sivun alkuun

Tietoja Suuri luku -tietotyypin tuen vaikutuksesta

Ennen kuin käytät Suuri luku -tietotyyppiä, ota huomioon sen vaikutukset Access-tietokantoihin.

Access 2007-2016 -tiedostomuodon aikaleiman muuttaminen (.accdb) Access 2016:n aikaleimaan

Yhteenvetona on kaksi tapaa, joilla voit ottaa käyttöön Suuri luku -tietotyypin tuen: kun lisäät kentän paikalliseen taulukkoon Suuri luku -tietotyypin avulla ja kun määrität Tue Bigint-tietotyyppiä linkitetyille tai tuoduille taulukoille -asetuksen. Suuri luku -tietotyypin tuki on kuitenkin pysyvä muutos tietokantaan, jota ei voi peruuttaa. Access näyttää joka tapauksessa varoitussanoman ennen muutoksen muuttamista.

Taustalla Suuri luku -tietotyypin käyttöönotto leimaa Access 2007–2016 -tiedostomuodon (.accdb) Access 2016. Tietokannan tiedostomuodon leimaaminen tarkoittaa, että olet tehnyt tietyn muutoksen tiedostomuotoon, tietokantaversiota suurennetaan, mutta muussa tapauksessa tiedostomuoto pysyy samana. Kun yrität avata tietokannan Access 2013:ssa tai Access 2016, Access lukee leiman seuraavasti:

  • Jos tietokannan versio on vanhempi kuin 16.7, Suuri luku -tietotyyppiä ei oteta käyttöön ja voit avata tietokannan.

  • Jos tietokannan versio on 16.7 tai uudempi, Suuri luku -tietotyyppi on käytössä ja voit avata tietokannan vain Access 2016:ssa.

Yhteenveto Suuri luku -tietotyypin tuesta eri versioissa

Seuraavassa taulukossa esitetään yhteenveto mahdollisista tilanteista, joita voit kohdata käyttäessäsi Suuri luku -tietotyyppiä eri tuoteversioissa. Huomaa, että tuki otetaan käyttöön, kun lisäät Suuri luku -tietotyypin taulukkoon ja tallennat rakennenäkymän tai määrität linkityksen ja tuonnin asetuksen.

Vihje: Lisätietoja tuotteen versionumeron tarkistamisesta on artikkelissa Office-version selvittäminen?

Suuri luku -tietotyypin tila

Tuoteversio: Access 2013:n ja Access 2016:n versionumero on vanhempi kuin 16.0.7812

Tuoteversio: Access 2016:n versionumero on 16.0.7812 tai uudempi

Käytössä

Et voi avata tietokantaa, ja näyttöön tulee virhesanoma ja ohjelinkki.

Ratkaisuehdotuksia tähän tilanteeseen on artikkelissa ”Suuri luku -tietotyypin tuen poistaminen tietokannasta Access 2007-2016 -tiedostomuodossa”

Voit avata tietokannan.

Paikallisten taulukoiden kenttiä, joissa käytetään Suuri luku -tietotyyppiä, käsitellään suurina lukuina.

Voit päivittää linkitetyt taulukot. Jos sarakkeita on käsitelty aiemmin Lyhyt teksti -tietotyyppeinä, ne muunnetaan automaattisesti Suuri luku -tietotyypiksi.

Ei käytössä

Voit avata tietokannan.

Voit päivittää linkitetyt taulukot. Jos linkitettyjen taulukoiden sarakkeet perustuvat BigInt-tietotyyppiin ja ne on muunnettu Lyhyt teksti -tietotyypiksi, ne eivät muutu.

Tietokannan tiedostoversio pysyy samana.

Voit avata tietokannan.

Voit päivittää linkitetyt taulukot. Jos linkitettyjen taulukoiden sarakkeet perustuvat BigInt-tietotyyppiin ja ne on muunnettu Lyhyt teksti -tietotyypiksi, ne säilyvät niin.

Tietokannan tiedostoversio pysyy samana.

Huomautus: Suuri luku -tietotyyppiä ei tueta missään Access 2007-2016 -tiedostomuotoa vanhemmissa Access-tiedostomuodoissa (.mdb).

Sen selvittäminen, onko Suuri luku -tietotyyppi otettu käyttöön Access-tietokannassa

Kun saat käyttöösi vanhan Access-tietokannan, voit selvittää, onko Suuri luku -tietotyyppi otettu siinä käyttöön. Voit esimerkiksi tehdä seuraavia asioita:

Tarkista otsikkorivi   Jos tietokannan aikaleima on muutettu, otsikkorivillä lukee <tietokannan nimi> (Access 2016). Muussa tapauksessa otsikkorivillä lukee <tietokannan nimi> (Access 2007-2016).

Tarkista ohjelmallisesti Näytä nykyisen tietokannan versionumero. Näytä Visual Basicin välitön suoritusruutu painamalla näppäinyhdistelmää CTRL+G, syöttämällä ?CurrentDb().Version ja painamalla sitten Enter-näppäintä. Jos palautettu arvo on pienempi kuin 16.7, tuki ei ole käytössä. Jos palautettu arvo on 16.7 tai suurempi, tuki on otettu käyttöön.

Sivun alkuun

Yhteensopivuus aiempien versioiden kanssa

On tärkeää, että tunnet tietokantaympäristösi, jotta voit säilyttää yhteensopivuuden aiempien versioiden kanssa käyttäessäsi eri tiedostomuotoja. Saat lisätietoja kaikista Access-tiedostomuodoista artikkelista Mitä Access-tiedostomuotoa kannattaa käyttää?

Seuraavassa on esitelty kolme vaihtoehtoa.

Säilytä nykyinen jaettu tietokannan tiedostomuotoympäristö

Jos haluat säilyttää jaetun tietokannan tiedostomuotoympäristön käyttäessäsi Access 2007-2016 -tiedostomuotoja (.accdb) ja aiempia tiedostomuotoja (.mdb), toimi seuraavasti:

Lisää Suuri luku -tietotyypin tuki tietokantaan Access 2007-2016 -tiedostomuodossa

Lisää Suuri luku -tietotyypin tuki tietokantaan Access 2007-2016 -tiedostomuodossa (.accdb) seuraavasti:

  1. Avaa tietokanta Access 2016:ssa (16.0.7812 tai uudempi).

  2. Ota käyttöön Suuri luku -tietotyyppi linkitystä ja tuontia varten. Lisätietoja on artikkelissa Asetusten valinta tietojen näyttämistä ja tallennusta varten tietokannassa.

  3. Päivitä linkitetyt taulukot Linkitettyjen taulukoiden hallinnan avulla (valitse Ulkoiset tiedot > Linkitettyjen taulukoiden hallinta, valitse taulukot ja valitse sitten OK).

    TAI

    Lisää Suuri luku -tietotyypin sisältävä kenttä taulukkoon ja tallenna taulukon rakennenäkymä.

Tällöin kentät, joissa oli Lyhyt teksti -tietotyyppi, muunnetaan Suuri luku -tietotyypiksi.

Suuri luku -tietotyypin tuen poistaminen tietokannasta Access 2016 -tiedostomuodossa

Et voi avata Access 2016 -tiedostomuodossa olevaa tietokantaa Access 2016 -versiota vanhemmissa Access-versioissa. Voit ratkaista ongelman seuraavasti:

  1. Luo uusi tietokanta 2007-2016-tiedostomuodossa ja varmista, että Suuri luku -tietotyypin tuki linkitykselle ja tuonnille ei ole otettu käyttöön. Lisätietoja on artikkelissa Nykyisen tietokannan käyttäjäasetusten määrittäminen.

  2. Tuo uuteen tietokantaan haluamasi objektit alkuperäisestä tietokannasta.

  3. Linkitä uusi tietokanta alkuperäisen tietokannan taulukoihin.

Tällöin Suuri luku -tietotyypin sisältävät kentät muunnetaan Lyhyt teksti -tietotyypiksi, ja uusi tietokanta on yhteensopiva kaikkien aiempien Access 2007-2016 -tiedostomuotojen kanssa (.accdb).

Sivun alkuun

Officen 64-bittisen tai 32-bittisen version valitseminen

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.