CopyObject-toiminnolla voit kopioida määritetyn tietokantaobjektin toiseen Access-tietokantaan tai samaan tietokantaan uudella nimellä. Voit esimerkiksi kopioida tai varmuuskopioida aiemmin luodun objektin toisessa tietokannassa tai luoda nopeasti samankaltaisen objektin muutamalla muutoksella.
Huomautus: Tätä toimintoa ei sallita, jos tietokantaan ei luoteta. Lisätietoja makrojen käyttöönotosta on artikkelissa Tietokannan luotettavuuden päättäminen.
Huomautus: CopyObject-makrotoiminto ei ole käytettävissä Access-verkkosovelluksissa.
Asetus
CopyObject-toiminnolla on seuraavat argumentit:
Toiminnon argumentti |
Kuvaus |
Kohdetietokanta |
Kohdetietokannan kelvollinen polku ja tiedostonimi. Kirjoita polku ja tiedostonimi Kohdetietokanta-ruutuun Makron muodostin -ikkunan Toiminnon argumentit -osassa. Jätä tämä argumentti tyhjäksi, jos haluat valita nykyisen tietokannan. Huomautus: Tämä argumentti on käytettävissä vain Access-työpöytätietokantaympäristössä. Kun tätä toimintoa käytetään Access-projektiympäristössä (.adp) Access 2007:n ja Access 2010:n kanssa, Kohdetietokanta-argumentin on oltava tyhjä. Jos suoritat kirjastotietokantaCopyObject-toiminnon sisältävän makro ja jätät tämän argumentin tyhjäksi, Access kopioi objektin kirjastotietokantaan. |
Uusi nimi |
Objektin uusi nimi. Kun kopioit toiseen tietokantaan, jätä tämä argumentti tyhjäksi, jos haluat säilyttää saman nimen. |
Lähde-objektin tyyppi |
Objektityyppi, jonka haluat kopioida. Valitse Taulukko, Kysely, Lomake, Raportti, Makro, Moduuli, Tietokantasivu, Palvelinnäkymä, Kaavio, Tallennettu toimintosarja tai Funktio. Jos haluat kopioida siirtymisruudussa valitun objektin, jätä tämä argumentti tyhjäksi. |
Lähdeobjektin nimi |
Kopioitava objektin nimi. Lähdeobjektin nimi -ruudussa näkyvät kaikki tietokannan objektit, joiden tyyppi on Lähdeobjektilaji-argumentin valitsema. Valitse Lähdeobjektin nimi -ruudussa kopioitettava objekti. Jos jätät Lähdeobjektin tyyppi - argumentin tyhjäksi, jätä myös tämä argumentti tyhjäksi. Jos suoritat kirjastotietokannassa CopyObject-toiminnon sisältävän makron, Access etsii ensin tämännimisen objektin kirjastotietokannasta ja sitten nykyisestä tietokannasta. |
Huomautuksia
Sinun on annettava arvo joko yhdelle tai molemmille kohdetietokanta - ja Uusi nimi - argumenteille tätä toimintoa varten.
Jos jätät Lähdeobjektin tyyppi- ja Lähdeobjektin nimi - argumentit tyhjiksi, Access kopioi siirtymisruudussa valitun objektin. Jos haluat valita objektin siirtymisruudussa, voit käyttää SelectObject-toimintoa , kun Siirtymisruudussa-argumentin arvoksi on määritetty Kyllä.
CopyObject-toiminto muistuttaa seuraavien vaiheiden suorittamista manuaalisesti:
-
Valitse objekti siirtymisruudussa.
-
Valitse Aloitus-välilehden Leikepöytä-ryhmästä Kopioi.
-
Valitse samassa välilehdessä Liitä.
Liitä nimellä -valintaikkuna tulee näkyviin, jotta voit antaa objektille uuden nimen. CopyObject -toiminto suorittaa kaikki nämä vaiheet automaattisesti.
Kohdetietokannan polun ja tiedostonimen on oltava olemassa, ennen kuin makro suorittaa CopyObject-toiminnon . Jos niitä ei ole, Access näyttää virhesanoman.
Jos haluat suorittaa CopyObject-toiminnon Visual Basic for Applications (VBA) -moduulissa, käytä DoCmd-objektin CopyObje-ct-menetelmää.
Voit myös kopioida manuaalisesti siirtymisruudussa valitun objektin tai avoinna olevan objektin valitsemalla Tiedosto > Tallenna nimellä. Tämä komento tekee objektista kopion vain nykyisessä tietokannassa. Kirjoita Tallenna nimellä -valintaikkunaan kopion nimi ja valitse, minkä tyyppisenä objektina haluat tallentaa sen. Jos alkuperäinen objekti on jo tallennettu ja tallennat sen nykyiseen tietokantaan uudella nimellä, alkuperäinen versio on edelleen olemassa vanhalla nimellään.
Objektin kopioiminen manuaalisesti toiseen Access-tietokantaan:
-
Valitse Ulkoiset tiedot -välilehden Vie-ryhmästäLisää ja valitse sitten Access-tietokanta.
-
Kirjoita Vie – Access-tietokanta -valintaikkunaan kohdetietokannan tiedostonimi.
-tai-
Tuo Tiedoston tallennus -valintaikkuna näkyviin valitsemalla Selaa, etsi kohdetietokanta ja valitse sitten Tallenna.
-
Valitse Vie – Access-tietokanta -valintaikkunassa OK. Näyttöön tulee Vie-valintaikkuna.
-
Kirjoita Vie-valintaikkunassa kohdetietokannassa olevan objektin nimi. Valitse taulukoille haluamasi asetukset, kuten Vie määritys ja Tiedot tai Vain määritelmä . Kun olet valmis, valitse OK.