Radnju CopyObject možete da koristite da biste kopirali navedeni objekat baze podataka u drugu Access bazu podataka ili u istu bazu podataka pod novim imenom. Na primer, možete da kopirate ili napravite rezervnu kopiju postojećeg objekta u drugoj bazi podataka ili da brzo kreirate sličan objekat sa nekoliko promena.
Napomena: Ova radnja neće biti dozvoljena ako baza podataka nije pouzdana. Više informacija o omogućavanju makroa potražite u članku Odluka o pouzdanosti baze podataka.
Napomena: Radnja makroa CopyObject nije dostupna u Access veb aplikacijama.
Postavka
Radnja CopyObject ima sledeće argumente.
Argument radnje |
Opis |
Odredišna baza podataka |
Važeća putanja i ime datoteke za odredišnu bazu podataka. Unesite putanju i ime datoteke u polje Odredišna baza podataka u odeljku Argumenti radnje prozora "Izrada makroa". Ostavite ovaj argument prazan ako želite da izaberete trenutnu bazu podataka. Napomena: Ovaj argument je dostupan samo u okruženju Access baze podataka za računare. Kada koristite ovu radnju u okruženju Access projekta (.adp) sa programima Access 2007 i Access 2010, argument odredišne baze podataka mora da bude prazan. Ako pokrenete makro koja sadrži radnju CopyObject u baza podataka biblioteke ostavite prazan, Pristup kopira objekat u bazu podataka biblioteke. |
Novo ime |
Novo ime za objekat. Prilikom kopiranja u drugu bazu podataka, ostavite ovaj argument prazan da biste zadržali isto ime. |
Tip izvornog ob ject-a |
Tip objekta koji želite da kopirate. Izaberite stavku Tabela, Upit, Obrazac, Izveštaj, Makro, Modul, Stranica za pristup podacima, Prikaz servera, Dijagram, Uskladištena procedura ili Funkcija. Da biste kopirali objekat izabran u oknu za navigaciju, ostavite ovaj argument prazan. |
Ime izvornog objekta |
Ime objekta koji treba kopirati. Polje Ime izvornog objekta prikazuje sve objekte u bazi podataka tipa koji bira argument "Tip izvornog objekta ". U polju Ime izvornog objekta izaberite objekat koji želite da kopirate. Ako argument Tip izvornog objekta ostavite prazan, ostavite i ovaj argument prazan. Ako pokrenete makro koji sadrži radnju CopyObject u bazi podataka biblioteke, Access prvo traži objekat sa ovim imenom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka. |
Napomene
Morate uneti vrednost za jedan ili oba argumenta odredišne baze podataka i Novo ime za ovu radnju.
Ako argumente Tip izvornog objekta i Ime izvornog objekta ostavite prazne, Access kopira objekat izabran u oknu za navigaciju. Da biste izabrali objekat u oknu za navigaciju, možete da koristite radnju SelectObject sa argumentom U oknu za navigaciju postavljenim na Da.
Radnja CopyObject je slična ručnom izvršavanju sledećih koraka:
-
Izaberite objekat u oknu za navigaciju.
-
Na kartici Početak, u grupi Ostava kliknite na dugme Kopiraj.
-
Na istoj kartici izaberite stavku Nalepi.
Pojavljuje se dijalog Lepljenje kao da biste mogli da date objektu novo ime. Radnja CopyObject automatski izvršava sve ove korake.
Putanja i ime datoteke odredišne baze podataka moraju postojati pre nego što makro pokrene radnju CopyObject . Ako one ne postoje, Access prikazuje poruku o grešci.
Da biste pokrenuli radnju CopyObject u Visual Basic for Applications (VBA) modulu, koristite metod CopyObject objekta DoCmd .
Takođe možete ručno da kopirate objekat izabran u oknu za navigaciju ili objekat koji je trenutno otvoren tako što ćete izabrati stavku Datoteka > Stavku Sačuvaj kao. Ova komanda će napraviti kopiju objekta samo u trenutnoj bazi podataka. U dijalogu Sačuvaj kao unesite ime kopije i odaberite tip objekta kao koji želite da sačuvate. Ako je originalni objekat već sačuvan i sačuvate ga u trenutnoj bazi podataka pod novim imenom, originalna verzija i dalje postoji sa starim imenom.
Da biste ručno kopirali objekat u drugu Access bazu podataka:
-
Na kartici Spoljni podaci , u grupi Izvoz kliknite na dugme Još, a zatim izaberite stavku Access baza podataka.
-
U dijalogu Izvoz – Access baza podataka unesite ime datoteke odredišne baze podataka.
– ili –
Kliknite na dugme Potraži da biste prikazali dijalog Čuvanje datoteke, pronađite odredišnu bazu podataka, a zatim kliknite na dugme Sačuvaj.
-
U dijalogu Izvoz – Access baza podataka kliknite na dugme U redu. Pojavljuje se dijalog Izvoz.
-
U dijalog Izvoz unesite ime za objekat u odredišnoj bazi podataka. Odaberite sve primenljive opcije, kao što su Definicija izvoza i Podaciili Definicija samo za tabele. Kada završite, kliknite na dugme U redu.