Programa „Access“ pateikia įvairių būdų, kaip kopijuoti objektą, pvz., lentelę ar formą iš vienos duomenų bazės į kitą. Nukopijuoti ir įklijuoti objektą paprasčiausia, bet objekto eksportavimas siūlo daugiau parinkčių. Pavyzdžiui, galite eksportuoti lentelės aprašą ir lentelės duomenis arba eksportuoti tik lentelės aprašą (tuščią lentelės kopiją). Taip pat galite įrašyti išsamią operacijos informaciją kaip eksportavimo specifikaciją, kad galėtumėte ją naudoti ateityje.
Apžvalga
Galite eksportuoti lentelę, užklausą, formą, ataskaitą, makrokomandą arba modulį iš vienos „Access“ duomenų bazės į kitą. Kai eksportuojate objektą, programa „Access“ sukuria objekto kopiją paskirties duomenų bazėje.
Duomenų bazės objektus eksportuojate, kai reikia atlikti kurią nors iš šių užduočių:
-
Nukopijuoti lentelės struktūrą į kitą duomenų bazę kaip nuorodą norint sukurti naują lentelę.
-
Nukopijuoti formos arba ataskaitos dizainą ir maketą į kitą duomenų bazę kaip greičiausią būdą sukurti naują formą arba ataskaitą.
-
Nukopijuoti reguliariais intervalais naujausią lentelės arba formos versiją į kitą duomenų bazę. Norėdami tai padaryti, pirmą kartą eksportuodami objektą galite sukurti eksportavimo specifikaciją, tada naudoti šią specifikaciją norėdami vėliau pakartoti operaciją.
Atkreipkite dėmesį, kad objekto eksportavimas į kitą duomenų bazę labai nedaug skiriasi nuo antros duomenų bazės atidarymo ir objekto importavimo iš pirmosios duomenų bazės. Du pagrindiniai objektų importavimo ir eksportavimo iš vienos „Access“ duomenų bazės į kitą skirtumai yra šie:
-
Vienos operacijos metu galima importuoti kelis objektus, bet vienos operacijos metu negalima eksportuoti kelių objektų. Jei norite eksportuoti kelis objektus į kitą duomenų bazę, paprasčiau atidaryti paskirties duomenų bazę ir atlikti importavimo operaciją iš tos duomenų bazės.
-
Galima importuoti ne tik duomenų bazės objektus, bet ir ryšius tarp lentelių, taip pat bet kurias importavimo ir eksportavimo specifikacijas bei meniu juostas ir įrankių juostas. Taip pat galima importuoti užklausą kaip lentelę. Eksportavimas nesuteikia šių galimybių.
Ieškote informacijos, kaip importuoti objektus į „Access“ duomenų bazę? Žr. Duomenų bazės objektų importavimas į esamą „Access“ duomenų bazę.
Pasiruošimas eksportuoti
-
Atidarykite šaltinio duomenų bazę, jei ji dar neatidaryta. Failo formatas gali būti MDB arba ACCDB. Jei failas yra MDE arba ACCDE formato, šaltinio objektas turi būti lentelė, užklausa arba makrokomanda. Formų, ataskaitų ir modulių iš MDE arba ACCDE failo eksportuoti negalima.
Pastaba: Jei duomenų bazė yra tik skaitoma arba neturite teisės keisti duomenų bazės, galite atlikti eksportavimo operaciją, tačiau negalite įrašyti eksportavimo specifikacijos.
-
Identifikuokite norimą eksportuoti objektą. Jei duomenis į „Access“ duomenų bazės eksportuojate pirmą kartą, nepamirškite šių dalykų:
Elementas
Aprašas
Vienas objektas vienos operacijos metu
Vienu metu galite eksportuoti tik vieną objektą. Norėdami eksportuoti kelis objektus, kartokite eksportavimo operaciją su kiekvienu objektu, arba atlikite importavimo operaciją iš paskirties duomenų bazės.
Nauja lentelė
Kiekviena eksportavimo operacija sukuria naują objektą paskirties duomenų bazėje. Jei objektas tuo pačiu pavadinimu jau yra, galite perrašyti esamą objektą arba nurodyti kitą naujo objekto pavadinimą.
Pastaba: Eksportavimo operacija negali įtraukti įrašų į esamą lentelę. Norėdami įtraukti įrašus, apsvarstykite galimybę sukurti papildymo užklausą. Daugiau informacijos žr. straipsnyje Įrašų įtraukimas į lentelę naudojant papildymo užklausą.
Susietosios lentelės eksportavimas
Jei lentelė, kurią norite eksportuoti, yra susietoji lentelė, eksportavimo operacija paskirties duomenų bazėje sukuria susietąją lentelę. Nauja susietoji lentelė susieja su pradine šaltinio lentele.
Pavyzdžiui, jei eksportuojate lentelę Darbuotojai_1 pardavimo duomenų bazėje, kuri susieta su lentele Darbuotojai atlyginimo duomenų bazėje, eksportavimo operacija paskirties duomenų bazėje sukuria susietąją lentelę. Nauja susietoji lentelė susieja tiesiogiai su lentele Darbuotojai atlyginimo duomenų bazėje.
Dalinis eksportavimas
Negalite eksportuoti tik dalies objekto arba vos kelių pasirinktinių įrašų.
Ryšiai
Kadangi vienu metu galite eksportuoti tik vieną lentelę, eksportavimo operacija nekopijuoja ryšių. Jei norite importuoti kelias lenteles ir jų ryšį, atidarykite paskirties duomenų bazę ir importuokite objektus.
Lentelės apibrėžimas
Galite eksportuoti visą lentelę arba tik lentelės apibrėžimą. Eksportuojant apibrėžimą paskirties duomenų bazėje sukuriama tuščia lentelės kopija.
Įrašo šaltinis
Eksportuojant užklausą, formą arba ataskaitą automatiškai nėra eksportuojami esami įrašų šaltiniai. Turite eksportuoti esamus įrašų šaltinius, priešingu atveju užklausa, forma arba ataskaita neveiks.
Peržvalgos laukai
Jei šaltinio lentelės laukas ieško reikšmių kitoje lentelėje arba užklausoje, turite eksportuoti susijusią lentelę arba užklausą, jei norite, kad paskirties laukas rodytų peržvalgos reikšmes. Jei neeksportuosite susijusios lentelės ar užklausos, paskirties lauke bus rodomi tik peržvalgos ID.
Antrinės formos ir papildomos ataskaitos
Kai eksportuojate formą arba ataskaitą, į formą arba ataskaitą įtrauktos antrinės formos ir papildomos ataskaitos nėra automatiškai eksportuojamos. Reikia atskirai eksportuoti kiekvieną antrinę formą ar papildomą ataskaitą ir esamą įrašo šaltinį.
-
Atidarykite paskirties duomenų bazę. Failo formatas gali būti MDB arba ACCDB. Taip pat gali būti MDE arba ACCDE failas. Įsitikinkite, kad jis nėra skirtas tik skaityti ir kad turite teisę jį modifikuoti.
Pastabos:
-
Jei negalite atidaryti duomenų bazės, gali būti, kad kitas vartotojas yra atidaręs duomenų bazę išskirtinėmis teisėmis. Paprastai reikia rasti tą vartotoją ir paprašyti, kad jis uždarytų ir vėl atidarytų tą duomenų bazę įprastu režimu (daugelio vartotojų).
-
Jei duomenų bazė yra apsaugota slaptažodžiu, jūsų paprašys įvesti slaptažodį, kiekvieną kartą paleidus eksportavimo vediklį arba įrašytą specifikaciją.
-
Jei norite eksportuoti objektą į naują duomenų bazę, turite sukurti tuščią duomenų bazę (kurioje nebūtų jokių lentelių, formų arba ataskaitų) ir tik tada pradėti eksportavimo operaciją.
-
-
Jei paskirties duomenų bazėje jau yra objektas tokiu pačiu pavadinimu kaip ir šaltinio objektas, turite nuspręsti, ar norite perrašyti esamą versiją, ar norite nurodyti kitą naujo objekto pavadinimą.
Dabar esate pasirengę pradėti eksportavimo operaciją. Pereikite prie kito veiksmų rinkinio.
Duomenų bazės objekto eksportavimas į kitą „Access“ duomenų bazę
-
Skirtuko Išoriniai duomenys grupėje Eksportuoti spustelėkite „Access“.
Patarimas: Taip pat galite pradėti eksportavimo procesą dešiniuoju pelės mygtuku spustelėdami objektą naršymo srityje, tada spustelėdami Eksportuoti > „Access“.
-
„Access“ atidaromo dialogo langą Eksportavimas – „Access“ duomenų bazė.
-
Dialogo lango Eksportavimas – „Access“ duomenų bazė lauke Failo vardas nurodykite paskirties duomenų bazės pavadinimą ir spustelėkite Gerai.
-
Dialogo lange Eksportavimas pakeiskite naujo objekto pavadinimą, jei nenorite perrašyti paskirties duomenų bazėje esančio objekto tuo pačiu pavadinimu.
-
Jei pažymėtas objektas yra lentelė, nurodykite, ar norite eksportuoti lentelės apibrėžimą ir duomenis, ar tik apibrėžimą.
-
Spustelėkite Gerai, kad užbaigtumėte operaciją.
Jei paskirties duomenų bazėje yra objektas tuo pačiu pavadinimu, jums bus pasiūlyta arba perrašyti, arba nurodyti kitą pavadinimą. Spustelėkite Taip, jei norite perrašyti, arba spustelėkite Ne, jei norite grįžti į dialogo langą Eksportavimas. Nurodykite pavadinimą, kuris nėra naudojamas paskirties duomenų bazėje, tada spustelėkite Gerai.
Programa „Access“ eksportuoja objektus. Jei įvyko klaida, „Access“ parodo klaidos pranešimą. Priešingu atveju bus pateiktas galutinis vediklio ekranas ir šį ekraną naudosite norėdami sukurti specifikaciją, kuri įrašo eksportavimo operacijos išsamią informaciją.
Ką dar turėčiau žinoti?
-
Informacijos, kaip įrašyti eksportavimo išsamią informaciją į specifikaciją, kurią galėsite naudoti vėliau, žr. straipsnyje Išsamios importavimo arba eksportavimo operacijos informacijos įrašymas kaip specifikacijos.
-
Informacijos, kaip vykdyti įrašytas eksportavimo specifikacijas, žr. straipsnyje Įrašytos importavimo arba eksportavimo operacijos vykdymas.
-
Informacijos, kaip suplanuoti, kad specifikacijos būtų vykdomos tam tikru metu, žr. straipsnyje Importavimo arba eksportavimo operacijos planavimas.
-
Informacijos, kaip pakeisti specifikacijos pavadinimą, panaikinti specifikacijas arba atnaujinti specifikacijų šaltinio failų vardus, žr. straipsnyje Duomenų užduočių tvarkymas.