Makrohandlingen Gem

Du kan bruge handlingen Gem til at gemme enten et bestemt Microsoft Access-objekt eller det aktive objekt, hvis der ikke er angivet et bestemt objekt. Du kan også gemme det aktive objekt under et nyt navn i nogle tilfælde (dette fungerer på samme måde som kommandoen Gem somværktøjslinjen Hurtig adgang).

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 Gem har følgende argumenter.

Handlingsargument

Beskrivelse

Objekttype

Den type objekt, du vil gemme. Klik på Tabel, Forespørgsel, Formular, Rapport, Makro, Modul, Dataadgangsside, Servervisning, Diagram, Lagret procedure eller Funktion i boksen Objekttype i sektionen Handlingsargumenter i ruden Makrogenerator. Hvis du vil vælge det aktive objekt, skal du lade argumentet være tomt. Hvis du vælger en objekttype i dette argument, skal du vælge et eksisterende objekts navn i argumentet Objektnavn.

Objektnavn

Navnet på det objekt, der skal gemmes. Boksen Objektnavn viser alle objekter i databasen af den type, der er valgt i argumentet Objekttype. Hvis du lader argumentet Objekttype være tomt, kan du lade dette argument være tomt for at gemme det aktive objekt eller i visse tilfælde indtaste et nyt navn i dette argument for at gemme det aktive objekt under dette navn.

Hvis du angiver et nyt navn, skal navnet følge standardkonventionerne for navngivning for Microsoft Office Access 2007-objekter.

Bemærkninger

Handlingen Gem fungerer på alle databaseobjekter, som brugeren udtrykkeligt kan åbne og gemme. Det angivne objekt skal være åbent, for at handlingen Gem har nogen virkning på objektet. Denne handling har samme virkning som at markere et objekt og gemme det ved at klikke på Gemværktøjslinjen Hurtig adgang. Hvis du lader argumentet Objekttype være tomt og skriver et nyt navn i argumentet Objektnavn, har det samme virkning, som hvis du klikker på Gem somværktøjslinjen Hurtig adgang og skriver et nyt navn til det aktive objekt. Med handlingen Gem kan du angive et objekt, der skal gemmes, og udføre en Gem som-kommando fra en makro.

Bemærk: Du kan ikke bruge handlingen Gem til at gemme følgende under et nyt navn:

  • En formular i formularvisninger eller dataarkvisning.

  • En Rapport i vis udskrift.

  • Et modul.

  • En servervisning i dataarkvisning eller Vis udskrift.

  • En side for dataadgang i sidevisning.

  • En tabel i dataarkvisning eller Vis udskrift.

  • En forespørgsel i dataarkvisning eller Vis udskrift.

  • En lagrede procedurer i dataarkvisning eller Vis udskrift.

Uanset om handlingen Gem udføres i en makro, der køres i den aktuelle database, eller i en biblioteksdatabase, gemmer den altid det angivne objekt eller aktive objekt i den database, som objektet er oprettet i.

Hvis du gemmer det aktive objekt under et nyt navn, men navnet er det samme som navnet på et eksisterende objekt af denne type, vises en dialogboks, der spørger, om du vil overskrive det eksisterende objekt. Hvis du har angivet argumentet Advarsler slået til i handlingen AngivAdvarsler til Nej, vises dialogboksen ikke, og det gamle objekt overskrives automatisk.

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

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!

×