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.: 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 |
Imporditav või lingitav lahtrivahemik. Kogu arvutustabeli importimiseks või linkimiseks jätke see argument tühjaks. Võite tippida vahemiku nime arvutustabelisse või määrata imporditava või lingitava lahtrivahemiku(nt A1:E25). E25 süntaks ei tööta rakenduses Access 97 või uuemas versioonis). Kui impordite Exceli versioonist 5.0 või uuema versiooni arvutustabelist või lingite sellega, saate vahemikule lisada eesliite töölehe nime ja hüüumärgiga. näiteks 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.