Z dejanjem CopyObject lahko določen predmet zbirke podatkov kopirate v drugo Accessovo zbirko podatkov ali v isto zbirko podatkov z novim imenom. Tako lahko na primer kopirate ali varnostno kopirate obstoječi predmet v drugi zbirki podatkov ali hitro ustvarite podoben predmet z nekaj spremembami.
Opomba: To dejanje ne bo dovoljeno, če zbirka podatkov ni zaupanja vredna. Če želite več informacij o omogočanju makrov, glejte Ali je zbirka podatkov zaupanja v redu.
Opomba: Dejanje makra KopirajPredmet ni na voljo v programih Access Web App.
Nastavitev
V dejanju CopyObject so ti argumenti.
Argument dejanja |
Opis |
Ciljna zbirka podatkov |
Veljavna pot in ime datoteke za ciljno zbirko podatkov. Vnesite pot in ime datoteke v polje Ciljna zbirka podatkov v razdelku Argumenti dejanja v oknu graditelja makrov. Če želite izbrati trenutno zbirko podatkov, pustite ta argument prazen. Opomba: Ta argument je na voljo le v okolju Accessove namizne zbirke podatkov. Če to dejanje uporabljate v okolju Accessovega projekta (.adp) s programoma Access 2007 in Access 2010, mora biti argument Ciljna zbirka podatkov prazen. Če zaženete makro, ki vsebuje dejanje CopyObject v Zbirka podatkov knjižnice in pustite ta argument prazen, Access kopira predmet v zbirko podatkov knjižnice. |
Novo ime |
Novo ime predmeta. Ko kopirate v drugo zbirko podatkov, pustite ta argument prazen, da ohranite isto ime. |
Vrsta vira ob ject |
Vrsta predmeta, ki ga želite kopirati. Kliknite Tabela, Poizvedba, Obrazec, Poročilo, Makro, Modul, Stran za dostop do podatkov, Pogled strežnika, Diagram, Shranjena procedura ali Funkcija. Če želite kopirati predmet, ki ste ga izbrali v podoknu za krmarjenje, pustite ta argument prazen. |
Ime izvornega predmeta |
Ime predmeta, ki ga želite kopirati. V polju Ime izvornega predmeta so prikazani vsi predmeti v zbirki podatkov, ki so te vrste, kot je izbrana z argumentom Vrsta izvornega predmeta . V polju Ime izvornega predmeta izberite predmet, ki ga želite kopirati. Če pustite argument Vrsta izvornega predmeta prazen, pustite tudi ta argument prazen. Če zaženete makro, ki vsebuje dejanje CopyObject v zbirki podatkov knjižnice, Access najprej poišče predmet s tem imenom v zbirki podatkov knjižnice in nato v trenutni zbirki podatkov. |
Opombe
Za to dejanje morate vnesti vrednost za enega ali oba argumenta Ciljna zbirka podatkov in Novo ime.
Če pustite argumenta Vrsta izvornega predmeta in Ime izvornega predmeta prazna, Access kopira predmet, izbran v podoknu za krmarjenje. Če želite izbrati predmet v podoknu za krmarjenje, lahko uporabite dejanje SelectObject z argumentom V podoknu za krmarjenje, nastavljenim na Da.
Dejanje CopyObject je podobno ročnem izvajanju teh korakov:
-
Izberite predmet v podoknu za krmarjenje.
-
Na zavihku Osnovno v skupini Odložišče kliknite Kopiraj.
-
Na istem zavihku kliknite Prilepi.
Prikaže se pogovorno okno Prilepi kot, tako da lahko predmetu dodelite novo ime. Dejanje CopyObject izvede vse te korake samodejno.
Pot in ime datoteke ciljne zbirke podatkov morata obstajati, preden makro zažene dejanje CopyObject . Če ne obstaja, Access prikaže sporočilo o napaki.
Če želite zagnati dejanje CopyObject v modulu VBA (VBA), uporabite metodo Ct CopyObjepredmeta DoCmd.
Predmet, izbran v podoknu za krmarjenje, ali predmet, ki je trenutno odprt, lahko kopirate tudi ročno tako, da kliknete Datoteka > Shrani kot. S tem ukazom ustvarite kopijo predmeta le v trenutni zbirki podatkov. V pogovornem oknu Shrani kot vnesite ime kopije in izberite, v katero vrsto predmeta ga želite shraniti. Če je bil izvirni predmet že shranjen in ga shranite v trenutno zbirko podatkov z novim imenom, izvirna različica še vedno obstaja s starim imenom.
Če želite ročno kopirati predmet v drugo Accessovo zbirko podatkov:
-
Na zavihku Zunanji podatki v skupini Izvozikliknite Več in nato Kliknite Accessovo zbirko podatkov.
-
V pogovornem oknu Izvoz – Accessove zbirke podatkov vnesite ime datoteke ciljne zbirke podatkov.
-ali-
Kliknite Prebrskaj, da prikažete pogovorno okno Shranjevanje datoteke, poiščite ciljno zbirko podatkov in kliknite Shrani.
-
V pogovornem oknu Izvoz – Accessove zbirke podatkov kliknite V redu. Prikaže se pogovorno okno Izvoz.
-
V pogovorno okno Izvozi vnesite ime predmeta v ciljno zbirko podatkov. Izberite vse ustrezne možnosti, na primer Izvoz definicije in podatkov ali Samo definicija za tabele. Ko končate, kliknite V redu.