Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Makrokomandos veiksmą ImportExportData galite naudoti norėdami importuoti arba eksportuoti duomenis iš dabartinės "Access" duomenų bazės (.mdb arba .accdb) arba "Access" projekto (.adp) į kitą duomenų bazę. Jei naudojate Access kompiuterio duomenų bazes, taip pat galite susieti lentelę su dabartine "Access" duomenų baze iš kitos duomenų bazės. Naudodami susietąją lentelę, turite prieigą prie lentelės duomenų, o pati lentelė lieka kitoje duomenų bazėje.

Pastaba: Nuo "Access 2010" makrokomandos veiksmas TransferDatabase buvo pervardytas į ImportExportData.

Pastaba: Šis veiksmas nebus leidžiamas, jei duomenų bazė nepatikima.

Parametrai

Makrokomandos veiksmas ImportExportData turi šiuos argumentus.

Veiksmo argumentas

Aprašas

Perdavimo tipas

Perkėlimo, kurį norite atlikti, tipas. Makrokomandos kūrimo lango sekcijos Veiksmo argumentai lauke Perdavimo tipas pasirinkite Importuoti, Eksportuoti arba Saitas. Numatytoji reikšmė yra Importuoti.

Pastaba: "Access" projektuose (.adp) saito perdavimo tipas nepalaikomas.

Duomenų bazės tipas

Duomenų bazės, iš kurios bus importuojama, į kurią bus eksportuojama arba su kurią norite susieti, tipas. Lauke Duomenų bazės tipas galite pasirinkti Microsoft Access arba vieną iš kitų duomenų bazių tipų. Numatytoji reikšmė yra Microsoft Access.

Duomenų bazės pavadinimas

Duomenų bazės, iš kurios bus importuojama, į kurią bus eksportuojama arba su kurią norite susieti, pavadinimas. Įtraukite visą kelią. Tai būtina argumentas.

Jei duomenų bazės naudoja atskirus kiekvienos lentelės failus, pvz., FoxPro, Paradox ir dBASE, įveskite katalogą, kuriame yra failas. Įveskite failo vardą argumente Šaltinis (norėdami importuoti arba susieti) arba argumente Paskirtis (eksportuoti).

Jei naudojate ODBC duomenų bazes, įveskite visą "Open Database Connectivity" (ODBC) ryšio eilutė.

Norėdami pamatyti jungimosi eilutė pavyzdį, susiekite išorinė lentelė su "Access":

  1. Skirtuko Išoriniai duomenys grupėje Importuoti spustelėkite Access.

  2. Dialogo lange Gauti išorinius duomenis įveskite šaltinio duomenų bazės kelią lauke Failo vardas .

  3. Spustelėkite Duomenų šaltinį susieti kuriant susietą lentelę, tada spustelėkite Gerai.

  4. Dialogo lange Lentelių susiejimas pasirinkite lentelę ir spustelėkite Gerai.

Atidarykite naujai susietą lentelę maketo rodinys ir peržiūrėkite lentelės ypatybės skirtuko Dizainas dalyje Įrankiai spustelėdami Ypatybių lapas. Ypatybės Aprašas parametro tekstas yra šios lentelės jungimosi eilutė.

Daugiau informacijos apie ODBC jungimosi eilutes ieškokite šio tipo ODBC duomenų bazės ODBC tvarkyklės žinyno faile ar kitoje dokumentacijoje.

Objekto tipas

Importuojamo arba eksportuojamo objekto tipas. Jei kaip duomenų bazės tipo argumentą pasirinksite "Microsoft Access", lauke Objekto tipas galite pasirinkti Lentelė, Užklausa, Forma, Ataskaita, Makrokomanda, Modulis, Duomenų prieigos puslapis, Serverio rodinys, Diagrama, Išsaugota procedūra arba Funkcija. Numatytoji reikšmė yra Lentelė. Jei pasirinksite bet kurį kitą duomenų bazės tipą arba jei lauke Perdavimo tipas pasirinksite Saitas, šio argumento nepaisoma.

Jei eksportuojate išrinkimo užklausa į "Access" duomenų bazę, šiame argumente pasirinkite Lentelė , kad eksportuotumėte užklausos rezultatų rinkinys, ir pasirinkite Užklausa , kad eksportuotumėte pačią užklausą. Jei eksportuojate išrinkimo užklausą į kito tipo duomenų bazę, šio argumento nepaisoma ir eksportuojamas užklausos rezultatų rinkinys.

Šaltinis

Lentelės, išrinkimo užklausos arba "Access" objekto, kurį norite importuoti, eksportuoti arba susieti, pavadinimas. Kai kurių tipų duomenų bazėse, pvz., FoxPro, Paradox arba dBASE, tai yra failo vardas. Į failo vardą įtraukite failo vardo plėtinį (pvz., .dbf). Tai būtina argumentas.

Paskirtis

Importuotos, eksportuotos arba susietos lentelės, išrinkimo užklausos arba "Access" objekto paskirties duomenų bazėje pavadinimas. Kai kurių tipų duomenų bazėse, pvz., FoxPro, Paradox arba dBASE, tai yra failo vardas. Į failo vardą įtraukite failo vardo plėtinį (pvz., .dbf). Tai būtina argumentas.

Jei argumente Perdavimo tipas pasirinksite Importuoti, o argumente Objekto tipasLentelė, programa "Access" sukurs naują lentelę su importuotos lentelės duomenimis.

Jei importuojate lentelę ar kitą objektą, programa "Access" prie pavadinimo prideda skaičių, jei jis nesuderinamas su esamu pavadinimu. Pavyzdžiui, jei importuojate Darbuotojai ir Darbuotojai jau yra, "Access" pervardija importuotą lentelę arba kitą objektą Darbuotojai1.

Jei eksportuojate į "Access" duomenų bazę ar kitą duomenų bazę, "Access" automatiškai pakeičia bet kurią esamą lentelę ar kitą objektą tuo pačiu pavadinimu.

Tik struktūra

Nurodo, ar importuoti ar eksportuoti tik duomenų bazės lentelės struktūrą be jokių jos duomenų. Pasirinkite Taip arba Ne. Numatytoji reikšmė yra Ne.

Pastabos

Galite importuoti ir eksportuoti lenteles iš "Access" į kitų tipų duomenų bazes ir atvirkščiai. Taip pat galite eksportuoti "Access" išrinkimo užklausas į kitų tipų duomenų bazes. "Access" eksportuoja užklausos rezultatų rinkinį kaip lentelę. Galite importuoti ir eksportuoti bet kurį "Access" duomenų bazės objektą, jei abi duomenų bazės yra "Access" duomenų bazės.

Jei importuojate lentelę iš kitos "Access" duomenų bazės (.mdb arba .accdb), kuri yra susieta lentelė toje duomenų bazėje, ji vis tiek bus susieta ją importavus. Tai yra, saitas importuojamas, o ne pati lentelė.

Jei duomenų bazei, kurią pasiekiate, reikia slaptažodžio, paleidus makrokomandą rodomas dialogo langas. Įveskite slaptažodį šiame dialogo lange.

Veiksmas ImportExportData yra panašus į komandas, esančias skirtuko Išoriniai duomenys dalyje Importuoti arba eksportuoti. Naudodami šias komandas galite pasirinkti duomenų šaltinį, pvz., "Access" duomenų bazę ar kito tipo duomenų bazę, skaičiuoklę arba teksto failą. Jei pasirinksite duomenų bazę, bus rodomas vienas ar daugiau dialogo langų, kuriuose pasirinksite importuoti arba eksportuoti norimo objekto tipą ("Access" duomenų bazėms), objekto pavadinimą ir kitas parinktis, atsižvelgiant į duomenų bazę, iš kurios importuojate, iš kurios eksportuojate arba su kuria susiejate. Veiksmo ImportExportData argumentai atspindi šių dialogo langų parinktis.

Jei norite pateikti susietos dBASE lentelės indekso informaciją, pirmiausia susiekite lentelę:

  1. Skirtuko Išoriniai duomenys grupėje Importuoti spustelėkite Daugiau.

  2. Spustelėkite dBASE failas.

  3. Dialogo lango Gauti išorinius duomenis lauke Failo vardas įveskite dBASE failo kelią.

  4. Spustelėkite Duomenų šaltinį susieti kuriant susietą lentelę, tada spustelėkite Gerai.

  5. Nurodykite rodykles šios komandos dialogo languose. "Access" saugo indekso informaciją specialiame informacijos (.inf) faile, esančiame "Microsoft Office" aplanke.

  6. Tada galite panaikinti saitą su susieta lentele.

Kai kitą kartą naudosite veiksmą ImportExportData siedami šią dBASE lentelę, "Access" naudos jūsų nurodytą indekso informaciją.

Pastaba: Jei pateikiate užklausą arba filtruojate susietą lentelę, užklausa arba filtras skiria didžiąsias ir mažąsias raides.

Norėdami vykdyti veiksmą ImportExportData "Visual Basic for Applications" (VBA) modulyje, naudokite objekto DoCmd metodą TransferDatabase.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×