Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Kun siirryt Microsoft Accessista Microsoft Dataverseen tai Microsoft Dataverse for Teamsiin, sinun on oltava tietoinen joistakin tietotyyppien eroista. Näitä eroja ovat tuetut tyypit, tietotyyppien nimet ja sarakekapasiteetti.
Kun siirrät, suoritetaan vahvistus, jolla varmistetaan, että:
- Taulukko sisältää vain tuettuja tietotyyppejä.
- Siirrettävien rivien sarakearvot eivät ylitä Dataversen kokorajoituksia.
Tämä vahvistus tehdään tietojen häviämisen estämiseksi. Jos taulukossa on sarakkeita, jotka ylittävät Dataversen sarakkeen enimmäisarvon, tai taulukossa on tietotyyppejä, joita Dataverse ei tue, Accessin siirtotyökalun varmentaja ilmoittaa käyttäjälle, ja se saa lisätietoja.
Käyttäjät voivat joko peruuttaa siirron kokonaan tai jatkaa kaiken tuetun sisällön siirtämistä ja säilyttää Access-taulukon sisällön, jota ei tueta.
Muistiinpano
Dataversen tukemat Access-tietotyypit
Seuraavassa taulukossa tuetut tietotyyppien yhdistämismääritykset voivat auttaa tietojen siirron suunnittelussa.
| Käytä tietotyyppiä | Dataversen tietotyyppi | Voi siirtyä? |
|---|---|---|
| Lyhyt teksti | Viesti | Kyllä |
| Pitkä teksti | Monirivinen teksti | Kyllä |
| Automaattinen numerointi | Automaattinen numerointi | Kyllä |
| päivämäärä ja aika | Päivämäärä ja aika | Kyllä |
| Currency | Currency | Kyllä |
| Numero: Desimaali | Desimaaliluku | Kyllä |
| Float | Numero:Single, Numero:Double | Kyllä1 |
| Kyllä/ei | Kyllä/ei | Kyllä |
| Int | Kokonaisluku | Kyllä |
| Ohjattu hakutoiminto | Haku | Kyllä |
| Moniarvoiset haut | Valinta | Kyllä2 |
| Hyperlinkki | osoite | Kyllä |
| Liite | File | Kyllä3 |
1Dataverse sisältää liukulukutietotyypin. Sillä on kuitenkin matalammat rajat kuin Accessin minimi/maksimi +/- 100 000 000 000 tai +/- 99 999 999 999,99999. Enintään viittä desimaalipaikkaa tuetaan. Käyttäjille ilmoitetaan tästä rajoituksesta siirron aikana, ja he voivat kieltäytyä siitä, jos he tarvitsevat yli viisi desimaalia.
2Vain yhden sarakkeen moniarvoiset haut. Koska Dataversen ja Accessin näiden hakujen tunnistamisessa on eroja, Accessissa tarvitaan manuaalinen prosessi ennen siirtoa. Lisätietoja: Moniarvoisten hakukenttien Access-kenttien vieminen Dataversen valintasarakkeisiin
3 Liitteitä voi siirtää yhden liitteenä saraketta kohti tällä hetkellä.
Käytä tietotyyppejä, joita ei tueta siirtämisessä Dataverseen
- OLE-objekti
- Laskettu4
- RTF
4Kun siirrät tiedot, laskettu kenttä siirtää viimeisen lasketun arvon sarakkeeseen. Käyttäjien on määritettävä uudet laskentasarakkeet Dataversessä. Lisätietoja: Laskennallisten sarakkeiden määrittäminen laskennan automatisointia varten
Accessin ja Dataversen tietojen koon vertailu
Huomaat, että joillakin Dataversen sarakkeilla ei ole samankokoista kapasiteettia kuin Accessilla. Kuten edellä todettiin, jos sarake sisältää liian suuria tietoja siirrettäväksi, siirtotyökalu ilmoittaa käyttäjälle, että sisältöä ei voi siirtää. Tämä tehdään tietojen häviämisen estämiseksi. Tämä päätös ei perustu sarakkeen mahdolliseen enimmäiskokoon vaan kunkin rivin todellisten tietojen kokoon.
| Accessin/Dataversen tietotyyppi | Accessin rajoitus | Dataversen rajoitus |
|---|---|---|
| Lyhyt teksti/teksti | 255 merkkiä | 4 000 merkkiä |
| Pitkä teksti/monirivinen teksti | 1 Gt | 1 048 576 merkkiä |
| Automaattinen numerointi | 2,147,483,647 | 4 000 merkkiä |
| Päivämäärä ja aika | Vakiopäivä ja ‑aika | Vakiotieto ja ‑aika |
| Valuutta5 | Min./maks. -922,337,203,685,477/+922,337,203,685,477 | Min./maks. -922,337,203,685,477/+922,337,203,685,477 |
| Desimaaliluku | Min./maks. -10^28-1/+10^28-1 enintään 28 desimaalia | Min./maks. -100,000,000,000/+100,000,000,000 enintään 10 desimaalia |
| Float (Number:Single) | Välillä -3,402823E38 ja -1,401298E-45 negatiivisille arvoille ja välillä 1,401298E-45 ja 3,402823E38 positiivisille arvoille. | Min./maks. -100,000,000,000/+100,000,000,000 enintään 5 desimaalia |
| Float (Number:Double) | Välillä -1,79769313486231E308 ja -4,94065645841247E-324 negatiivisille arvoille ja välillä 4,94065645841247E-324 ja 1,79769313486231E308 positiivisille arvoille. | Min./maks. -100,000,000,000/+100,000,000,000 enintään 5 desimaalia |
| Kyllä/ei | totuusarvo | totuusarvo |
| Kok./Kokonaisluku | Min./maks. -2^31/+2^31 | Min./maks. -2,147,483,647/+2,147,483,647 |
| Ohjattu hakutoiminto/ haku | Useiden sarakkeiden palautus | Yhden sarakkeen palautus |
5Siirtotyökalu olettaa, että Accessista tuleva valuutta on Dataversen perusvaluutta.
Accessin lasketut kentät luovat tällä hetkellä sarakkeen Dataversen sisältötyypille, johon laskettu arvo tallennetaan. Tämä voi olla teksti, kokonaisluku, desimaali ja niin edelleen. Dataverseä voidaan käyttää laskettujen kenttien luomiseen laskutoimitusten ottamiseksi käyttöön.
Moniarvoisten hakukenttien Access-kenttien vieminen Dataversen valintasarakkeisiin
Sekä Access että Dataverse tarjoavat käyttäjille mahdollisuuden tarjota luettelon useista arvoista, joista käyttäjä voi valita peräkkäin. Niiden täytäntöönpanotavat ovat erilaisia.
Access käyttää moniarvoista hakua, joka on haku, jonka avulla käyttäjä voi syöttää minkä tahansa määrän arvoja, jotka näytetään sitten avattavana valintaluettelona. Accessilla voi olla useita arvosarakkeita tälle funktiolle.
Dataverse käyttää valintasarakkeita, jotka ovat luetteloitu luetteloarvoista, joihin kuhunkin on liitetty merkkijonon selite. Käyttäjät paikantavat ja valitsevat avattavan luettelon arvot käyttämällä selitearvoja, jotka on tallennettu taustalle luettelointivalintana, jolla on yhteys taulukkoon, johon selitteet on tallennettu.
Näiden erojen vuoksi moniarvoisten hakusarakkeiden siirtäminen Accessista Dataverseen tuo mukanaan joitakin haasteita. Siirtoon on noudatettava seuraavaa prosessia:
- Access voi alkaa vain yhdellä moniarvoisella haulla.
- Access-käyttäjien on lisättävä uusi sarake moniarvoiseen hakuun, jotta he voivat toimia Dataversen odottamana luettelointiarvona.
- Viennin yhteydessä Dataverse tallentaa nämä kahtena sarakkeena, jolloin sekä Dataverse että Access voivat käyttää hakua asianmukaisesti lomakkeissa.
Kelvollisen valintakentän luominen vietäväksi Dataverseen
Jotta vaihtoehtokenttä voidaan siirtää Accessista onnistuneesti, kenttä on luotava tässä kuvattuja vaiheita vastaavalla tavalla.
Uuden taulukon luominen Accessissa.
Numero-kentän lisääminen taulukkoon. Sen on oltava Numero-kenttä, joka tukee vientiä Dataverseen.
Siirry Accessin suunnittelunäkymään. Valitse uusi kenttä ja valitse sitten Ohjattu hakutoiminto.
Valitse ohjatussa hakutoiminnossa Kirjoitan haluamani arvot -vaihtoehto ja valitse sitten Seuraava.
Kirjoita seuraavassa valintaikkunassa sarakkeiden määrälle 2 ja valitse sitten Sarake1-kentän alapuolella oleva kenttä.
Kirjoita Sarake1 kohtaan kolmen rivin arvot kirjoittamalla 1, 2 ja 3. Kirjoita Sarake2-kohtaan kolmen rivin arvot kirjoittamalla punainen, vihreä ja sininen.
Valitse Sarake1:n ja Sarake2:n välinen erotin ja liu'uta sitä vasemmalle niin, että vain Sarake2 tulee näkyviin.
Viimeistele ohjattu hakutoiminto valitsemalla Seuraava>Seuraava>Valmis.
Tallenna tekemäsi muutokset ja palaa Taulukkonäkymään.
Luo uusi tietue valintakentän vahvistamiseksi odotetulla tavalla. Sen pitäisi näkyä näin, jos se on määritetty oikein.
Sulje taulukko ja siirrä se Dataverseen.
Jos kaikki toimi oikein, Dataversen vaihtoehtosarake näkyy näin uutta tietuetta lisättäessä.
Siirrä numero:Yksi ja Luku:Kaksoissarakkeita Dataverseen
Sekä Access että Dataverse sisältävät mahdollisuuden tallentaa liukulukuja. Access käyttää kohteita Number:Single ja Number:Double tätä varten. Näitä tietotyyppejä käytetään usein missä tahansa numerosarakkeessa. Dataversessä on Liukuluku-tietotyyppi, mutta sillä on joitakin rajoituksia sen toteuttamiseen. Dataverse sallii enintään viisi desimaalia, ja minimi-/maksimiarvo on –/+100 000 000 000. Siirrettäessä varmentaja ilmoittaa, että näiden tietojen siirtäminen liukulukuna pienentää desimaalien määrää. Jos on hyväksyttävissä, taulukot voidaan siirtää automaattisesti. Siirtoprosessin aikana rivejä, jotka ylittävät minimi- tai maksimikoon, ei siirretä. Ne tallennetaan paikallisesti Access-tiedostoon muiden alueen ulkopuolella olevien tietotyyppien tavoin.
Jos siirto on kuitenkin tehtävä siten, ettei desimaaleja menetetä, Access Number:Single ja Number:Double voidaan siirtää vaihtamalla tietotyyppi Accessissa. Access-taulukon suunnitteluohjelman avulla Number:SinglejaNumber:Double-sarakkeiden tyypiksi voidaan muuttaa Desimaali, joka tukee Dataversessa enintään 10 desimaalia. Sitten kaikki rivit, jotka eivät ylitä desimaalien vähimmäis- ja enimmäisrajoja, voidaan siirtää.
Katso myös
Microsoft Access -tietojen siirtäminen Microsoft Dataverseen