Du kan använda makroåtgärden MarkeraObjekt i Access-skrivbordsdatabaser för att välja ett angivet databasobjekt.
Inställning
Makroåtgärden MarkeraObjekt har följande argument.
Åtgärdsargument |
Beskrivning |
Objekttyp |
Vilken typ av databasobjekt som ska väljas. Klicka på Tabell, Fråga, Formulär, Rapport, Makro, Modul, Dataåtkomstsida, Servervy, Diagram, Lagrad procedur eller Funktion i rutan Objekttyp i avsnittet Instruktionsargument i fönstret för makrodesign. Det här är ett obligatoriskt argument. |
Objektnamn |
Namnet på det objekt som ska markeras. I rutan Objektnamn visas alla objekt i databasen av den typ du valde med argumentet Objekttyp. Det här är ett obligatoriskt argument, såvida du inte anger argumentet I navigeringsfönstret till Ja. Obs!: Objektnamnen för objekten Servervy, Diagram eller Lagrad procedur visas inte i rutan Objektnamn i ett Access-projekt (.adp). |
I navigeringsfönstret |
Anger om Access markerar objektet i navigeringsfönstret. Klicka på Ja (för att markera objektet i navigeringsfönstret) eller Nej (inte för att markera objektet i navigeringsfönstret). Standardvärdet är Nej. |
Anmärkningar
Makroåtgärden MarkeraObjekt fungerar med alla Access-objekt som kan ta emot fokus. Den här åtgärden ger det angivna objektet fokus och visar objektet om det är dolt. Om objektet är en formulär anger makroinstrukturen MarkeraObjekt formulärets Synlig egenskap till Ja och returnerar formuläret till det läge som anges av dess formuläregenskaper (till exempel som en modal eller popup-formulär ).
Om objektet inte är öppet i något av de andra Access-fönstren kan du markera det i navigeringsfönstret genom att ställa in argumentet I navigeringsfönstret till Ja. Om du ställer in argumentet I navigeringsfönstret på Nej visas ett felmeddelande när du försöker markera ett objekt som inte är öppet.
Ofta kan du använda den här åtgärden för att välja ett objekt där du vill utföra ytterligare åtgärder. Om du till exempel har konfigurerat Access till att använda överlappande fönster i stället för dokument med flikar kanske du vill återställa ett objekt som har minimerats (med makroåtgärden ÅterställFönster ) eller maximera ett fönster som innehåller ett objekt som du vill arbeta med (med makroåtgärden MaximeraFönster ).
Om du väljer ett formulär kan du använda makroinstruktionerna GåTillKontroll, GåTillPost och GåTillSida för att gå till specifika områden i formuläret. Makroinstruktionen GåTillPost fungerar också för datablad.
Om du vill köra instruktionen MarkeraObjekt i en VBA-modul (Visual Basic for Applications) använder du metoden SelectObject för DoCmd-objektet .