Akciju makronaredbe ImportExportData možete koristiti za uvoz ili izvoz podataka između trenutne baze podataka programa Access (.mdb ili .accdb) ili projekta programa Access (.adp) i druge baze podataka. U bazama podataka programa Access za stolna računala tablicu možete povezati i s trenutnom bazom podataka programa Access iz druge baze podataka. Uz povezanu tablicu imate pristup podacima iz tablice, a sama tablica ostaje u drugoj bazi podataka.
Napomena
Ta akcija neće biti dopuštena ako baza podataka nije pouzdana.
Postavke
Akcija makronaredbe ImportExportData ima sljedeće argumente.
| Argument akcije | Opis |
|---|---|
| Vrsta prijenosa | Vrsta prijenosa koju želite izvršiti. Odaberite Uvoz, izvoz ili povezivanje u okviru Vrsta prijenosa u odjeljku Argumenti akcije prozora za dizajniranje makronaredbi. Zadana je postavka Uvoz. Napomena: Vrsta prijenosa veze nije podržana za projekte programa Access (.adp). |
| Vrsta baze podataka | Vrsta baze podataka iz koje se uvozi, izvozi ili povezuje. U okviru Vrsta baze podataka možete odabrati Microsoft Access ili neku od brojnih drugih vrsta baze podataka. Zadana je postavka Microsoft Access. |
| Naziv baze podataka | Naziv baze podataka iz koje se uvozi, izvozi ili povezuje. Uvrstite cijeli put. To je obavezan argument. Za vrste baza podataka koje koriste zasebne datoteke za svaku tablicu, kao što su FoxPro, Paradox i dBASE, uđite u direktorij u kojem se nalazi datoteka. Unesite naziv datoteke u argument Izvor (za uvoz ili povezivanje) ili u argument Odredište (za izvoz). Za ODBC baze podataka upišite puni niz za povezivanje s otvorenim bazama podataka (ODBC). Da biste vidjeli primjer niz za povezivanje, povežite vanjsku tablicu s programom Access:
Dodatne informacije o ODBC nizovima za povezivanje potražite u datoteci pomoći ili drugoj dokumentaciji za ODBC upravljački program te vrste ODBC baze podataka. |
| Vrsta objekta | Vrsta objekta za uvoz ili izvoz. Ako za argument Vrsta baze podataka odaberete Microsoft Access, u okviru Vrsta objekta možete odabrati Tablica, Upit, Obrazac, Izvješće, Makronaredba, Modul, Stranica za pristup podacima, Prikaz poslužitelja, Dijagram, Spremljena procedura ili Funkcija. Zadana je vrijednost Tablica. Ako odaberete bilo koju drugu vrstu baze podataka ili ako odaberete Veza u okviru Vrsta prijenosa , taj će se argument zanemariti. Ako izvozite odabrani upit u bazu podataka programa Access, odaberite Tablica u ovom argumentu da biste izvezli skup rezultata upita, a zatim Upit da biste izvezli sam upit. Ako izvozite upit odabiranja u drugu vrstu baze podataka, taj se argument zanemaruje i skup rezultata upita se izvozi. |
| Izvor | Naziv tablice, upita odabiranja ili objekta programa Access koji želite uvesti, izvesti ili povezati. Za neke vrste baza podataka, kao što su FoxPro, Paradox ili dBASE, ovo je naziv datoteke. U naziv datoteke uključite datotečni nastavak (npr. .dbf). To je obavezan argument. |
| Odredište | Naziv uvezene, izvezene ili povezane tablice, upita odabiranja ili objekta programa Access u odredišnoj bazi podataka. Za neke vrste baza podataka, kao što su FoxPro, Paradox ili dBASE, ovo je naziv datoteke. U naziv datoteke uključite datotečni nastavak (npr. .dbf). To je obavezan argument. Ako u argumentu Vrsta prijenosa odaberete Uvoz, a u argumentu Vrsta objektaTablica, Access će stvoriti novu tablicu s podacima u uvezenoj tablici. Ako uvezete tablicu ili neki drugi objekt, Access će nazivu dodati broj ako je u sukobu s postojećim nazivom. Na primjer, ako uvezete Zaposlenici i Zaposlenici već postoje, Access će preimenovati uvezenu tablicu ili drugi objekt u Zaposlenici1. Ako izvozite u bazu podataka programa Access ili neku drugu bazu podataka, Access automatski zamjenjuje postojeću tablicu ili neki drugi objekt istog naziva. |
| Samo struktura | Određuje uvoziti ili izvoziti samo strukturu tablice baze podataka bez njezinih podataka. Odaberite Da ili Ne. Zadana je postavka Ne. |
Napomene
Možete uvoziti i izvoziti tablice između programa Access i drugih vrsta baza podataka. Odabrane upite programa Access možete izvesti u druge vrste baza podataka. Access će skup rezultata upita izvesti u obliku tablice. Možete uvoziti i izvoziti bilo koji objekt baze podataka programa Access ako su obje baze podataka programa Access.
Ako uvezete tablicu iz neke druge baze podataka programa Access (.mdb ili .accdb) koja je povezana tablica u toj bazi podataka, ona će i dalje biti povezana nakon uvoza. Drugim riječima, uvozi se veza, a ne sama tablica.
Ako je baza podataka kojoj pristupate potrebna lozinka, kada pokrenete makronaredbu, pojavit će se dijaloški okvir. U taj dijaloški okvir upišite lozinku.
Akcija ImportExportData slična je naredbama na kartici Vanjski podaci u odjeljku Uvoz ili izvoz. Pomoću tih naredbi možete odabrati izvor podataka, primjerice bazu podataka programa Access ili neku drugu vrstu baze podataka, proračunsku tablicu ili tekstnu datoteku. Ako odaberete bazu podataka, prikazat će se jedan ili više dijaloških okvira u kojima možete odabrati vrstu objekta za uvoz ili izvoz (za baze podataka programa Access), naziv objekta i druge mogućnosti, ovisno o bazi podataka iz koje uvozite, izvozite ili povezujete podatke. Argumenti za akciju ImportExportData odražavaju mogućnosti u tim dijaloškim okvirima.
Ako želite unijeti informacije o indeksu za povezanu dBASE tablicu, najprije povežite tablicu:
- Na kartici Vanjski podaci u grupi Uvoz kliknite Više.
- Kliknite dBASE datoteka.
- U dijaloškom okviru Dohvaćanje vanjskih podataka u okvir Naziv datoteke unesite put za dBASE datoteku.
- Kliknite Poveži s izvorom podataka stvaranjem povezane tablice, a zatim U redu.
- U dijaloškim okvirima odredite indekse za tu naredbu. Access pohranjuje informacije o indeksu u datoteku s posebnim informacijama (.inf) koja se nalazi u mapi Microsoft Office.
- Vezu na povezanu tablicu potom možete izbrisati.
Kada sljedeći put budete koristili akciju ImportExportData za povezivanje dBASE tablice, Access će koristiti informacije o indeksu koje ste naveli.
Napomena
Ako postavljate upit ili filtrirate povezanu tablicu, upit ili filtar razlikuju velika i mala slova.
Da biste pokrenuli akciju ImportExportData u modulu Visual Basic for Applications (VBA), upotrijebite metodu TransferDatabase objekta DoCmd .