Du kan bruke makrohandlingen SelectObject i Access-skrivebordsdatabaser til å velge et angitt databaseobjekt.
Innstilling
Makrohandlingen SelectObject har følgende argumenter:
Handlingsargument |
Beskrivelse |
Objekttype |
Typen databaseobjekt som skal velges. Klikk tabell, spørring, skjema, rapport, makro, modul, datatilgangsside, servervisning, diagram, lagret prosedyre eller funksjon i Objekttype-boksen i Handlingsargumenter-delen i makroutformingsvinduet. Dette er et nødvendig argument. |
Objektnavn |
Navnet på objektet som skal merkes. Objektnavn-boksen viser alle objekter i databasen for den typen som er merket av argumentet Objekttype. Dette er et obligatorisk argument, med mindre du angir Argumentet I navigasjonsrute til Ja. Obs!: Objektnavnene for objektene Servervisning, Diagram eller Lagret prosedyre vises ikke i Objektnavn-boksen i et Access-prosjekt (ADP). |
I navigasjonsruten |
Angir om Access merker objektet i navigasjonsruten. Klikk Ja (for å merke objektet i navigasjonsruten) eller Nei (ikke for å merke objektet i navigasjonsruten). Standardverdien er Nei. |
Merknader
Makrohandlingen SelectObject fungerer med alle Access-objekter som kan motta fokus. Denne handlingen gir det angitte objektet fokus og viser objektet hvis det er skjult. Hvis objektet er en skjema, angir makrohandlingen SelectObject skjemaets Synlig-egenskap til Ja og returnerer skjemaet til modusen som er angitt av skjemaegenskaper (for eksempel som en sperrede eller popup-skjema ).
Hvis objektet ikke er åpent i ett av de andre Access-vinduene, kan du velge det i navigasjonsruten ved å angi i navigasjonsruteargumentet til Ja. Hvis du angir Argumentet I navigasjonsrute til Nei, vises en feilmelding når du prøver å velge et objekt som ikke er åpent.
Du kan ofte bruke denne handlingen til å velge et objekt du vil utføre flere handlinger på. Hvis du for eksempel har konfigurert Access til å bruke overlappende vinduer i stedet for fanebaserte dokumenter, kan det hende du vil gjenopprette et objekt som er minimert (ved hjelp av makrohandlingen RestoreWindow ) eller maksimere et vindu som inneholder et objekt du vil arbeide med (ved hjelp av makrohandlingen MaximizeWindow ).
Hvis du velger et skjema, kan du bruke makrohandlingene GoToControl, GoToRecord og GoToPage til å flytte til bestemte områder i skjemaet. Makrohandlingen GåTilPost fungerer også for dataark.
Hvis du vil kjøre handlingen SelectObject i en Visual Basic for Applications (VBA)-modul, bruker du SelectObject-metoden for DoCmd-objektet.