Pomoću akcije CopyObject možete kopirati navedeni objekt baze podataka u drugu bazu podataka programa Access ili u istu bazu podataka pod novim nazivom. Možete, primjerice, kopirati ili sigurnosno kopirati postojeći objekt u drugoj bazi podataka ili brzo stvoriti sličan objekt uz nekoliko promjena.
Napomena: Ova akcija neće biti dopuštena ako baza podataka nije pouzdana. Dodatne informacije o omogućivanju makronaredbi potražite u članku Procjena pouzdanosti baze podataka.
Napomena: Akcija makronaredbe CopyObject nije dostupna u web-aplikacijama programa Access.
Postavka
Akcija CopyObject sadrži sljedeće argumente.
Argument akcije |
Opis |
---|---|
Odredišna baza podataka |
Valjani put i naziv datoteke za odredišnu bazu podataka. Unesite put i naziv datoteke u okvir Odredišna baza podataka u odjeljku Argumenti akcije u prozoru sastavljača makronaredbi. Ako želite odabrati trenutnu bazu podataka, ostavite ovaj argument praznim. Ako pokrenete makronaredba koja sadrži akciju CopyObject u baza podataka biblioteke i ostavite taj argument praznim, Access objekt kopira u bazu podataka biblioteke. |
Novi naziv |
Novi naziv objekta. Prilikom kopiranja u drugu bazu podataka ovaj argument ostavite praznim da biste zadržali isti naziv. |
Vrsta izvornog objekta |
Vrsta objekta koju želite kopirati. Kliknite Tablica, Upit, Obrazac, Izvješće, Makronaredba, Modul, Stranica pristupa podacima, Prikazposlužitelja, Dijagram, Spremljena procedura ili Funkcija. Da biste kopirali objekt odabran u navigacijskom oknu, ovaj argument ostavite praznim. |
Naziv izvorišnog objekta |
Naziv objekta koji će se kopirati. Okvir Naziv izvorišnog objekta prikazuje sve objekte u bazi podataka te vrste koje je odabrao argument Vrsta izvorišnog objekta . U okviru Naziv izvorišnog objekta odaberite objekt koji želite kopirati. Ako argument Vrsta izvornog objekta ostavite praznim, ostavite i ovaj argument praznim. Ako pokrenete makronaredbu koja sadrži akciju CopyObject u bazi podataka biblioteke, Access najprije traži objekt s tim nazivom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka. |
Napomene
Morate unijeti vrijednost za jedan ili oba argumenta Odredišna baza podataka i Novi naziv za ovu akciju.
Ako argumente Vrsta izvorišnog objekta i Naziv izvorišnog objekta ostavite praznima, Access kopira odabrani objekt u navigacijskom oknu. Da biste odabrali objekt u navigacijskom oknu, možete koristiti akciju SelectObject s argumentom U navigacijskom oknu postavljenim na Da.
Akcija CopyObject slična je ručnom izvođenju sljedećih koraka:
-
Odaberite objekt u navigacijskom oknu.
-
Na kartici Polazno u grupi Međuspremnik kliknite Kopiraj.
-
Na istoj kartici kliknite Zalijepi.
Pojavit će se dijaloški okvir Zalijepi kao da biste objektu mogli dodijeliti novi naziv. Akcija CopyObject automatski izvodi sve ove korake.
Put i naziv datoteke odredišne baze podataka moraju postojati prije nego što makronaredba pokrene akciju CopyObject . Ako ne postoje, Access prikazuje poruku o pogrešci.
Da biste akciju CopyObject pokrenuli u modulu Visual Basic for Applications (VBA), upotrijebite metodu CopyObjectobjekta DoCmd .
Možete i ručno kopirati objekt odabran u navigacijskom oknu ili objekt koji je trenutno otvoren tako da kliknete Datoteka >Spremi kao. Ova naredba će stvoriti kopiju objekta samo u trenutnoj bazi podataka. U dijaloškom okviru Spremanje u obliku unesite naziv kopije i odaberite vrstu objekta kao koju želite spremiti. Ako je izvorni objekt već spremljen i spremite ga u trenutnu bazu podataka s novim nazivom, izvorna verzija i dalje postoji sa starim nazivom.
Ručno kopiranje objekta u drugu bazu podataka programa Access:
-
Na kartici Vanjski podaci u grupi Izvoz kliknite Više, a zatim Baza podataka programa Access.
-
U dijaloškom okviru Izvoz – baza podataka programa Access unesite naziv datoteke odredišne baze podataka.
– ili –
Kliknite Pregledaj da bi se prikazao dijaloški okvir Spremanje datoteke, pronađite odredišnu bazu podataka, a zatim kliknite Spremi.
-
U dijaloškom okviru Izvoz – baza podataka programa Access kliknite U redu. Pojavit će se dijaloški okvir Izvoz.
-
U dijaloškom okviru Izvoz unesite naziv objekta u odredišnoj bazi podataka. Odaberite sve primjenjive mogućnosti, kao što su Izvoz definicije i podatakaili Samo definicija za tablice. Kada završite, kliknite U redu.