Makrotoiming Impordi_ekspordi_arvutustabel

Praeguse Accessi andmebaasi (.mdb või .accdb) ja arvutustabeli faili vahel andmete importimiseks ja eksportimiseks saate kasutada makrotoimingut Impordi_ekspordi_arvutustabel. Samuti saate Exceli arvutustabeli linkida praeguse Accessi andmebaasiga. Lingitud arvutustabel võimaldab vaadata arvutustabeli andmeid Accessis ja samal ajal Exceli arvutustabeli andmeid täie funktsionaalsusega kasutada. Lisaks saate linkida Lotus 1-2-3 arvutustabelis olevad andmed, aga ka need andmed on Accessis kirjutuskaitstud.

Märkus. : Alates versioonist Access 2010 on makrotoimingu Teisalda_arvutustabel uus nimi Impordi_ekspordi_arvutustabel.

Märkus. : Kui andmebaas pole usaldusväärne, pole see toiming lubatud.

Säte

Makrotoimingul Impordi_ekspordi_arvutustabel on järgmised argumendid.

Toimingu argument

Kirjeldus

Edastuse tüüp

Soovitud edastustüüp. Valige makro kujundamise akna jaotise Toiminguargumendid väljal Teisaldamisstüüp väärtus Impordi, Ekspordi või Link. Vaikeväärtus on Impordi.

Märkus. : Edastustüüpi Link ei toetata Accessi projektides (.adp).

Arvutustabeli tüüp

Selle arvutustabeli tüüp, kuhu imporditakse, kust eksporditakse või millega lingitakse. Saate väljal pakutud variantide hulgast valida ühe. Vaikevalik on Exceli töövihik.

Märkus. : Lotuse WK4-failidest saab importida ja neid saab linkida (kirjutuskaitstud), aga selles vormingus arvutustabelisse ei saa eksportida Accessi andmeid. Access ei toeta enam selle toimingu raames Lotuse WKS-failidest või Exceli versioon 2.0 failidest pärit andmete importimist, eksportimist ega linkimist. Kui soovite Lotuse WKS-failidest või Exceli versioon 2.0 failidest pärit andmeid importida või linkida, saate arvutustabeli andmed teisendada uuema Exceli või Lotus 1-2-3 versiooni vormingusse ja seejärel Accessi importida või linkida.

Tabeli nimi

Selle Accessi tabeli nimi, kuhu arvutustabeli andmed imporditakse, kust arvutustabeli andmed eksporditakse või millega arvutustabeli andmed lingitakse. Samuti saate tippida selle Accessi valikupäringi nime, millest soovite andmed eksportida. See argument on kohustuslik.

Kui valite argumendi Teisaldamistüüp väärtuse Impordi, lisab Access arvutustabeli andmed sellele tabelile (eeldusel, et tabel on loodud). Vastasel korral loob Access uue arvutustabeli andmeid sisaldava tabeli.

Accessis ei saa kasutada SQL-lauset makrotoimingu Impordi_ekspordi_arvutustabel käigus eksporditavate andmete määramiseks. SQL-lause asemel tuleb esmalt luua päring ja seejärel määrata päringu nimi argumendis Tabeli nimi.

Faili nimi

Selle arvutustabeli faili nimi, kuhu imporditakse, kust eksporditakse või millega lingitakse. Sisestage täielik tee. See argument on kohustuslik.

Access loob Accessist andmete eksportimisel uue arvutustabeli. Kui faili nimi kattub olemasoleva arvutustabeli nimega, asendab Access olemasoleva arvutustabeli (välja arvatud juhul, kui ekspordite andmeid Exceli versiooni 5.0 või uuema versiooni arvutustabelisse. Sellisel juhul kopeerib Access eksporditud andmed töövihiku järgmisele uuele saadaolevale töölehele.

Kui kasutate importimiseks või linkimiseks Exceli versiooni 5.0 või uuema versiooni arvutustabelit, saate argumendi Vahemik abil kindla töölehe määrata.

Sisaldab väljanimesid

Kontrollib, kas arvutustabeli esimene rida sisaldab väljanimesid. Kui valite väärtuse Jah, kasutab Access selle rea nimesid arvutustabeli andmete importimisel või linkimisel Accessi tabelis väljanimedena. Kui valite väärtuse Ei, kohtleb Access esimest rida tavalise andmereana. Vaikeväärtus on Ei.

Kui ekspordite Accessi tabeli või valikupäringu arvutustabelisse, lisatakse väljanimed sõltumata argumendis valitud väärtusest arvutustabeli esimesse ritta.

Vahemik

Importimiseks või linkimiseks kasutatav lahtrivahemik. Kogu arvutustabeli importimiseks või linkimiseks jätke see argument tühjaks. Arvutustabelis saate sisestada vahemiku nime või määrata importimiseks või linkimiseks kasutatava lahtrivahemiku (nt A1:E25). Pange tähele, et süntaks A1..E25 ei tööta rakenduses Access 97 ning hilisemates versioonides. Kui kasutate importimiseks või linkimiseks Exceli versiooni 5.0 või uuema versiooni arvutustabelit, saate vahemikule töölehe nime ja hüüumärgiga prefiksi lisada (nt Eelarve!A1:C7).

Märkus. : Andmete arvutustabelisse eksportimisel peate selle argumendi tühjaks jätma. Kui sisestate vahemiku, eksport nurjub.

Kommentaarid

Accessi valikupäringute andmeid saate eksportida arvutustabelitesse. Access ekspordib tulemite hulga ning kohtleb seda tabelina.

Olemasolevasse Accessi tabelisse lisatud arvutustabeli andmed peavad tabeli struktuuriga ühilduma.

  • Kõik arvutustabeli väljad peavad sisaldama sama tüüpi andmeid nagu vastavad tabeliväljad.

  • Väljad peavad olema samas järjestuses (välja arvatud juhul, kui määrate argumendi Sisaldab väljanimesid väärtuseks Jah. Siis peavad arvutustabeli väljanimed vastama tabeli väljanimedele).

See makrotoiming toimib umbes samamoodi kui see, kui klõpsate menüü Välisandmed jaotises Importimine või Eksportimine nuppu Excel. Nende käskude abil saate andmeallikaid valida (nt Access või andmebaasitüüp, arvutustabel või tekstifail). Arvutustabeli valimisel kuvatakse rida dialoogibokse või käivitatakse Accessi viisard, kus saate valida arvutustabeli nime ja muud sätted. Makrotoimingu Impordi_ekspordi_arvutustabel argumendid kajastavad nendes dialoogiboksides või viisardites valitud valikuid.

Märkus. : Kui teostate lingitud arvutustabelis päringu või filtreerite seda, on päring ja filter tõstutundlikud.

Kui lingite redigeerimisrežiimis avatud Exceli arvutustabelit, ootab Access linkimise lõpetamiseks, kuni Exceli arvutustabel väljub redigeerimisrežiimist (ajalõpp puudub).

Toimingu Impordi_ekspordi_arvutustabel käivitamiseks Visual Basic for Applicationsi (VBA) moodulis kasutage objekti DoCmd meetodit Teisalda_arvutustabel.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×