Gjelder for
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan bruke makrohandlingen OpenQuery i Access-databaser til å åpne en utvalgs- eller krysstabellspørring i dataarkvisning, utformingsvisning eller forhåndsvisning. Denne handlingen kjører en handlingsspørring. Du kan også velge en dataregistreringsmodus for spørringen.

Obs!: Denne handlingen er bare tilgjengelig i Access-databasemiljøet (.mdb eller *.accdb). Se handlingene OpenView, OpenStoredProcedure eller OpenFunction hvis du bruker Access-prosjektmiljøet (ADP). Makrohandlingen OpenQuery er ikke tilgjengelig i Access-nettapper.

Innstilling

Makrohandlingen OpenQuery har følgende argumenter:

Handlingsargument

Beskrivelse

Spørringsnavn

Navnet på spørringen som skal åpnes. Velg navnet på spørringen som skal åpnes ved hjelp av rullegardinlisten med spørringsnavn. Dette er et nødvendig argument.

Hvis du kjører en makro som inneholder handlingen OpenQuery i en bibliotekdatabase, søker Access først etter spørringen med dette navnet i biblioteksdatabasen, og deretter i gjeldende database.

Vis

Visningen der spørringen åpnes. Velg Dataark, Utforming eller Forhåndsvisning i Visning-boksen . Standardverdien er Dataark.

Datamodus

Dataregistreringsmodus for spørringen. Dette gjelder bare for spørringer som åpnes i dataarkvisning. Velg Legg til (brukeren kan legge til nye poster, men kan ikke redigere eksisterende poster), Rediger (brukeren kan redigere eksisterende poster og legge til nye poster) eller Skrivebeskyttet (brukeren kan bare vise poster). Standardverdien er Rediger.

Merknader

Hvis du bruker dataark for visningsargumentet , viser Access resultatsett hvis spørringen er en utvalgs-, krysstabell-, union- eller direktespørring med ReturnsRecords-egenskapen satt til Ja. og den kjører spørringen hvis den er en handling, datadefinisjon eller direktespørring hvis ReturnsRecords-egenskapen er satt til Nei.

Handlingen OpenQuery ligner på å dobbeltklikke spørringen i navigasjonsruten, eller høyreklikke på spørringen i navigasjonsruten og velge en visning. Med denne handlingen kan du velge flere alternativer.

Tips!    

  • Du kan dra en spørring fra navigasjonsruten til makroutformingsvinduet. Dette oppretter automatisk en OpenQuery-handling som åpner spørringen i dataarkvisning.

    Hvis du bytter til utformingsvisning mens spørringen er åpen, fjernes argumentinnstillingen for datamodus for spørringen. Denne innstillingen gjelder ikke selv om brukeren går tilbake til dataarkvisning.

  • Hvis du ikke vil vise systemmeldingene som vanligvis vises når en redigeringsspørring kjøres (indikerer at det er en redigeringsspørring og viser hvor mange poster som vil bli påvirket), kan du bruke handlingen AngiAdvarsler til å undertrykke visningen av disse meldingene.

Hvis du vil kjøre makrohandlingen OpenQuery i en VBA-modul (Visual Basic for Applications), bruker du OpenQuery-metoden for DoCmd-objektet .

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.