Makrohandlingen KopierObjekt

Du kan bruge handlingen KopierObjekt til at kopiere det angivne databaseobjekter til en anden database eller til samme database eller Microsoft Access-projekt under et nyt navn. Du kan f.eks. kopiere eller sikkerhedskopiere et eksisterende objekt i en anden database eller hurtigt oprette et lignende objekt med enkelte ændringer.

Bemærk: Denne handling tillades ikke, hvis der ikke er tillid til databasen. Klik på linkene i sektionen Se også i denne artikel for at få yderligere oplysninger om aktivering af makroer.

Indstilling

Handlingen KopierObjekt har følgende argumenter.

Handlingsargument

Beskrivelse

Destinationsdatabase

En gyldig sti og et gyldigt filnavn til destinationsdatabasen. Indtast sti og filnavn i boksen Destinationsdatabase i sektionen Handlingsargumenter i ruden Makrogenerator. Lad argumentet være tomt, hvis du vil vælge den aktuelle database.

Bemærk: Argumentet er kun tilgængeligt i Access-databasemiljøet. Når du bruger handlingen i et Access-projektmiljø (.adp), skal argumentet Destinationsdatabase være tomt.

Hvis du afspiller en makro, der indeholder handlingen KopierObjekt i en biblioteksdatabase og lader argumentet være tomt, kopierer Microsoft Office Access 2007 objektet til biblioteksdatabasen.

Nyt navn

Et nyt navn til objektet. Når du kopierer til en anden database, skal du lade dette argument være tomt for at bevare det samme navn.

Kildeobjekttype

Den objekttype, du vil kopiere. Klik på Tabel, Forespørgsel, Formular, Rapport, Makro, Modul, Dataadgangsside, Servervisning, Diagram, Lagret procedure eller Funktion. Hvis du vil kopiere det objekt, der er markeret i navigationsruden, skal du lade argumentet være tomt.

Kildeobjektnavn

Navnet på det objekt, der skal kopieres. Boksen Kildeobjektnavn viser alle objekter i databasen af den type, der er valgt i argumentet Kildeobjekttype. Klik på det objekt, der skal kopieres, i boksen Kildeobjektnavn. Hvis du lader argumentet Kildeobjekttype være tomt, skal du også lade dette argument være tomt.

Hvis du afspiller en makro, der indeholder handlingen KopierObjekt, i en biblioteksdatabase, søger Access først efter objektet med dette navn i biblioteksdatabasen og derefter i den aktuelle database.

Bemærkninger

Du skal angive en værdi for enten argumentet Destinationsdatabase eller Nyt navn eller begge argumenter for denne handling.

Hvis du lader argumenterne Kildeobjekttype og Kildeobjektnavn være tomme, kopierer Access det objekt, der er markeret i navigationsruden. Hvis du vil markere et objekt i navigationsruden, kan du bruge handlingen AktiverObjekt med argumentet I navigationsruden angivet til Ja.

Handlingen KopierObjekt svarer til at udføre følgende trin manuelt:

  1. Marker et objekt i navigationsruden.

  2. Klik på Kopiér på fanen Startside i gruppen Udklipsholder.

  3. Klik på Sæt ind under samme fane.

    Dialogboksen Indsæt som vises, så du kan give objektet et nyt navn. Handlingen KopierObjekt udfører alle disse trin automatisk.

Bemærk:  Når du kopierer dataadgangssider, kopierer handlingen KopierObjekt kun hyperlinket til den tilknyttede .htm-fil, ikke selve filen.

Stien og filnavnet for destinationsdatabasen skal findes, før makroen afspiller handlingen KopierObjekt. Hvis de ikke findes, vises en fejlmeddelelse.

Hvis du vil køre handlingen KopierObjekt i et VBA-modul (Visual Basic for Applications), skal du bruge metoden KopierObjekt for objektet DoCmd.

Du kan også manuelt kopiere et objekt, der er markeret i navigationsruden, eller et objekt, der er åbent i øjeblikket, ved at klikke på Microsoft Office-knappen Office-knapflade og derefter klikke på Gem som. Denne kommando opretter kun en kopi af objektet i den aktuelle database. Indtast navnet på kopien i dialogboksen Gem som, og vælg, hvilken type objekt du vil gemme kopien som. Hvis det oprindelige objekt allerede er blevet gemt, og du gemmer det i den aktuelle database med et nyt navn, findes den oprindelige version stadig med det gamle navn.

Sådan kopieres et objekt manuelt til en anden Access-database:

  1. Klik på Mere i gruppen Eksporter under fanen Eksterne data, og klik derefter på Access-database.

  2. Angiv filnavnet på destinationsdatabasen i dialogboksen Eksporter - Access-database.

    Eller

    Klik på Gennemse for at få vist dialogboksen Gem fil, find destinationsdatabasen, og klik derefter på Gem.

  3. Klik på OK i dialogboksen Eksporter - Access-database.Dialogboksen Eksporter vises.

  4. Indtast et navn på objektet i destinationsdatabasen i dialogboksen Eksporter. Vælg de relevante indstillinger, f.eks. Eksporter definition og data eller Kun definition for tabeller. Klik på OK, når du er færdig.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×