Bruke en kommandoknapp til å starte en handling eller en serie med handlinger
Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du bruker en kommandoknapp i et Access-skjema til å starte en handling eller et sett med handlinger. Du kan for eksempel opprette en kommandoknapp som åpner et annet skjema. Hvis du vil at en kommandoknapp skal utføre en handling, skriver du en makro eller hendelsesprosedyre og legger den ved kommandoknappens Ved klikk-egenskap. Du kan også bygge inn en makro direkte i Ved klikk-egenskapen for kommandoknappen. Dette gjør det mulig å kopiere kommandoknappen til andre skjemaer uten å miste funksjonaliteten til knappen.

Hva vil du gjøre?

Legge til en kommandoknapp i et skjema ved hjelp av en veiviser

Du kan bruke Veiviseren for kommandoknapp til raskt å opprette kommandoknapper som kan gjøre et stort antall oppgaver, for eksempel lukke skjemaer, åpne en rapport, finne en post eller kjøre en makro.

  1. Høyreklikk på skjemaet i navigasjonsruten, og klikk deretter på Utformingsvisning på hurtigmenyen.

  2. Kontroller at Bruk kontrollveivisere er valgt i Kontroller-gruppenFanen Skjemautforming.

  3. Klikk Knapp i Kontroller-gruppenFanen Skjemautforming.

    Knappesymbol

  4. Klikk der du vil kommandoknappen skal settes inn, i utformingsrutenettet.

    Veiviseren for kommandoknapp starter.

  5. Følg instruksjonene i veiviseren. Klikk på Fullfør på den siste siden.

    Veiviseren oppretter kommandoknappen og bygger inn en makro i Ved klikk-egenskapen til knappen. Makroen inneholder handlinger som utfører oppgaven du velger i veiviseren.

Vise eller redigere en makro som er innebygd i en kommandoknapp

  1. Høyreklikk på skjemaet som inneholder kommandoknappen, i navigasjonsruten, og klikk deretter på Utformingsvisning Knappesymbol eller Oppsettvisning Knapp på hurtigmenyen.

  2. Klikk på kommandoknappen for å velge den, og trykk deretter på F4 for å vise egenskapsarket.

  3. [Innebygd makro] skal vises i egenskapsboksen Ved klikkHendelse-fanen i egenskapsarket. Klikk hvor som helst i egenskapsboksen, og klikk deretter på Verktøy-knappen på høyre side av boksen.

Makroverktøyet vises med handlingen eller handlingene som utgjør den innebygde makroen.

Til toppen av siden

Opprette en knapp ved å dra en makro til et skjema

Hvis du allerede har opprettet og lagret en makro, kan du enkelt opprette en kommandoknapp som kjører makroen, ved å dra makroen fra navigasjonsruten til et skjema som er åpent i Utformingsvisning.

  1. Åpne skjemaet i Utformingsvisning ved å høyreklikke på skjemaet i navigasjonsruten og deretter klikke på Utformingsvisning Knappesymbol på hurtigmenyen.

  2. Finn makroen du vil at den nye kommandoknappen skal kjøre, i navigasjonsruten, og dra deretter makroen til skjemaet.

    Access oppretter en kommandoknapp automatisk og bruker makronavnet som tittel på knappen. Access setter også inn makronavnet i Ved klikk-egenskapen til kommandoknappen, slik at makroen kjører når du klikker på knappen. Access bruker et generisk navn for knappen, så det er lurt å skrive inn et mer beskrivende navn i Navn-egenskapen til knappen. Hvis du vil vise egenskapsarket for kommandoknappen mens skjemaet er åpent i Utformingsvisning, klikker du på knappen, og deretter trykker du på F4.

Hvis du vil ha mer informasjon om hvordan du oppretter makroer, kan du se artikkelen Opprette en grensesnittmakro.

Til toppen av siden

Opprette en kommandoknapp uten å bruke en veiviser

Du kan opprette en kommandoknapp uten å bruke Veiviseren for kommandoknapp. Prosessen omfatter å plassere knappen på skjemaet og deretter angi noen egenskaper.

  1. Høyreklikk på skjemaet i navigasjonsruten, og klikk deretter på Utformingsvisning Knappesymbol på hurtigmenyen.

  2. Kontroller at Bruk kontrollveivisere ikke er valgt i Kontroller-gruppenFanen Skjemautforming.

  3. Klikk Knapp i Kontroller-gruppenFanen Skjemautforming.

    Knappesymbol

  4. Klikk på plasseringen på skjemaet der du vil plassere kommandoknappen.

    Access plasserer kommandoknappen i skjemaet.

    Fordi Bruk kontrollveivisere ikke ble valgt, utføres ingen videre behandling av Access. Hvis Veiviseren for kommandoknapp starter når du plasserer kommandoknappen i skjemaet, kan du klikke påAvbryt i veiviseren.

  5. Trykk på F4 for å vise egenskapsarket mens kommandoknappen er valgt.

  6. Klikk på Alle-fanen for å vise alle egenskapene for kommandoknappen.

  7. Angi egenskapene for å fullføre utformingen av kommandoknappen, som vist i følgende tabell.

Egenskap

Beskrivelse

Navn

Som standard gir Access en ny kommandoknapp navnet Kommando, etterfulgt av et tall, som for eksempel Kommando34. Selv om det ikke er nødvendig, er det lurt å endre navnet til noe som gjenspeiler funksjonen til knappen (for eksempel cmdSalesReport eller CloseFormButton). Dette hjelper deg senere hvis du trenger å referere til knappen i en makro eller hendelsesprosedyre.

Tittel

Skriv inn etiketten du vil skal vises, på kommandoknappen. Dette kan for eksempel være Salgsrapport eller Lukk skjema.

Obs!: Tittelen vises ikke hvis bildet er angitt i Bilde-egenskapen.

Ved klikk

Bruk denne egenskapen til å angi hva som skjer når du klikker på kommandoknappen. Klikk i egenskapsboksen for å angi egenskap, og gjør deretter ett av følgende:

  • Klikk på rullegardinpilen, og klikk på makronavnet for å få kommandoknappen til å kjøre en eksisterende lagret makro.

  • Du får kommandoknappen til å kjøre en eksisterende innebygd funksjon eller VBA-funksjon ved å skrive inn et likhetstegn (=), etterfulgt av funksjonens navn, for eksempel =MsgBox(«Hallo verden») eller =MyFunction(argumenter).

  • Klikk på Verktøy-knappen for å lage et uttrykk, og klikk deretter på Uttrykksverktøy.

  • Klikk på Verktøy-knappen, og klikk deretter på Kodeverktøy for å begynne å lage en hendelsesprosedyre som bruker Visual Basic for Applications-kode (VBA). Klikk på Verktøy-knappen for å bygge en ny innebygd makro som inneholder handlingene du vil at kommandoknappen skal utføre. Deretter klikker du på Makroverktøy.

    Obs!:  Access-databaser som inneholder VBA-kode må gis klarert status før koden kan kjøres.

Hvis du trenger hjelp med andre egenskaper, som ikke er beskrevet her, plasserer du markøren i en egenskapsboks og trykker på F1.

Til toppen av siden

Tilpasse en kommandoknapp

Access gir deg mange måter å tilpasse kommandoknapper på, slik at du kan ha utseendet og funksjonaliteten du vil ha i skjemaet. Du kan for eksempel opprette en rad med kommandoknapper plassert i tabell eller stablet, eller du kan få kommandoknappene til å se mer ut som hyperkoblinger.

  1. Høyreklikk på skjemaet i navigasjonsruten, og klikk deretter på Utformingsvisning Knappesymbol.

  2. Gjør ett av følgende:

    • Opprette et vannrett (tabell) eller loddrett (stablet) oppsett med kommandoknapper    

      Du kan legge til kommandoknapper i et tabelloppsett eller et stablet oppsett, slik at du kan opprette en rad eller kolonne med nøyaktig justerte knapper. Du kan deretter omorganisere knappene som en gruppe, noe som gjør det enklere å endre skjemaer. Du kan også bruke formateringsstiler på hele raden eller kolonnen med kommandoknapper samtidig, og du kan skille knappene ved hjelp av rutenettlinjer.

      1. Høyreklikk på en av kommandoknappene du vil legge til oppsettet, og pek deretter på Oppsett på hurtigmenyen.

      2. Klikk på Tabell Knappesymbol for å begynne på en vannrett rad med knapper, eller klikk på Stablet Knappesymbol for å opprette en loddrett kolonne med knapper.

        Kantlinjer blir tegnet rundt kommandoknappen for angi oppsett i Access. Hver knapp er tilknyttet en etikett som du ikke kan slette, men du kan redusere etiketten til en svært liten størrelse hvis du ikke trenger den.

        Illustrasjonen nedenfor viser en kommandoknapp og den tilknyttede etiketten i et tabelloppsett. Legg merke til hvordan etiketten er i neste høyere del – dette hindrer at etikettene gjentas for hver detaljpost.

        Kommandoknapp i et tabelloppsett

        Følgende illustrasjon viser en kommandoknapp og den tilknyttede etiketten i et stablet oppsett. Etiketten og knappen i et stablet oppsett er alltid i samme inndeling.

        Kommandoknapp i et stablet oppsett

      3. Legg til flere kommandoknapper i oppsettet ved å dra dem til oppsettsområdet. Når du drar en kommandoknapp over oppsettsområdet, trekker Access en vannrett innsettingslinje (for tabelloppsett) eller en loddrett innsettingslinje (for et stablet oppsett) for å angi hvor kommandoknappen plasseres når du slipper museknappen.

        Legge til en knapp i et stablet kontrolloppsett

        Når du slipper museknappen, legges kontrollen til i oppsettet.

        Knapp lagt til i stablet kontrolloppsett

      4. Flytt kommandoknapper opp eller ned en inndeling i et tabelloppsett    Hvis du vil beholde en kommandoknapp i et tabelloppsett, men vil flytte kommandoknappen til en annen inndeling i skjemaet (for eksempel fra detaljinndelingen til inndelingen topptekst i skjema) gjør du følgende:

        1. Velg kommandoknappen.

        2. Klikk på enten Flytt opp eller Flytt nedOrdne-fanen.

          Kommandoknappen flyttes opp eller ned til neste inndeling, men forblir innenfor tabelloppsettet. Hvis det allerede finnes en kontroll der du flytter kontrollen til, bytter de to kontrollene plass.

          Obs!: Kommandoene Flytt opp og Flytt ned er deaktivert for stablede oppsett.

      5. Flytte et helt oppsett med kommandoknapper    

        1. Klikk på hvilken som helst av kommandoknappene i oppsettet.

          En oppsettvelger vises i øverste venstre hjørne i oppsettet.

        2. Dra oppsettvelgeren for å flytte oppsettet til en ny plassering.

    • Legge til støttelinjer i et oppsett med kommandoknapper    

      1. Velg hvilken som helst av kommandoknappene i oppsettet.

      2. Klikk på kommandoen StøttelinjerOrdne-fanen, og klikk deretter på stilen du vil bruke på støttelinjene.

    • Gjøre en kommandoknapp gjennomsiktig    

      Du kan plassere kommandoknappen over et hvilket som helst objekt i skjemaet ved å gjøre den gjennomsiktig, og du kan gi dette objektet samme funksjonalitet som en kommandoknapp. Hvis du for eksempel har et bilde du vil dele opp i separate klikkbare områder, vil hver av disse starte en ny makro. Du kan gjøre dette ved å plassere flere gjennomsiktige kommandoknapper på bildet.

      1. Klikk på kommandoknappen du vil gjøre gjennomsiktig, og trykk deretter på F4 for å vise egenskapsarket for kommandoknappen.

      2. Klikk på egenskapsboksen GjennomsiktigFormat-fanen i egenskapsarket.

      3. Velg Ja i rullegardinlisten.

        Du kan fortsatt se disposisjonen til kommandoknappen i Utformingsvisning, men knappen er usynlig i Skjemavisning.

        Obs!: Hvis du setter kommandoknappens Gjennomsiktig-egenskap til Ja, er ikke dette det samme som å sette Synlig-egenskapen til Nei. Begge operasjonene skjuler kommandoknappen, men setter du Gjennomsiktig-egenskapen til Ja, forblir knappen aktivert. Hvis du setter Synlig-egenskapen til Nei deaktiveres knappen.

    • Få en kommandoknapp til å vises som en hyperkobling    

      Hvis du vil, kan du skjule en kommandoknapp, men la tittelen være synlig. Resultatet er noe som ser ut som en etikett, men som fungerer som en kommandoknapp. Du kan også understreke teksten i tittelen og endre fargen, slik at den ser ut som en hyperkobling.

      1. Klikk på kommandoknappen for å velge den, og trykk på F4 for å vise egenskapsarket.

      2. Klikk på egenskapsboksen BakgrunnsstilFormat-fanen i egenskapsarket.

      3. Velg Gjennomsiktig i rullegardinlisten.

        Brødteksten til kommandoknappen er skjult, men tittelen forblir synlig.

      4. Hvis du vil understreke eller endre fargen på teksten i bildeteksten, bruker du verktøyene i Skrift-gruppenFormat-fanen.

        Tilgjengelige kommandoer i Access-skriftgruppen

    • Opprette en Avbryt-knapp    

      1. Klikk på kommandoknappen, og trykk deretter på F4 for å åpne egenskapsarket.

      2. Klikk på Ja i egenskapsboksen Avbryt.

        Når Avbryt-egenskapen til en kommandoknapp er satt til Ja og skjemaet er aktivt, kan en bruker velge kommandoknappen ved å klikke på den, trykke på ESC eller trykke på ENTER når kommandoknappen har fokus. Når Avbryt-egenskapen er satt til Ja for en hvilken som helst kommandoknapp, blir denne egenskapen automatisk satt til Nei for alle andre kommandoknapper i skjemaet.

        Hvis du vil at en Avbryt-knapp skal avbryte alle handlingene som har skjedd i et skjema eller en dialogboks, må du skrive en makro eller hendelsesprosedyre og legge den ved Ved klikk-egenskapen til knappen.

        Obs!: Hvis skjemaet tillater irreversible operasjoner, for eksempel slettinger, er det lurt å gjøre Avbryt-knappen til standard kommandoknapp for skjemaet. Du gjør dette ved å sette både egenskapen Avbryt og Standard til Ja.

    • Vise et bilde på en kommandoknapp    Skriv inn banen og filnavn for en bildefil (for eksempel en BMP-, ICO- eller DIB-fil) i egenskapsboksen Bilde for kommandoknappen. Hvis du ikke er sikker på banen eller filnavnet, klikker du på Verktøy-knappen for å åpne bildeverktøyet.

      Bildeverktøy

      Klikk på Bla gjennom for å finne bildet du vil bruke, eller klikk på et av bildene i Tilgjengelige bilder-listen for å forhåndsvise de profesjonelle bildene du kan bruke. Hvis du finner et bilde du vil bruke, klikker du på OK for å legge det til i kommandoknappen.

      Som standard settes Bildetype-egenskapen til Innebygd i Access. Når du tilordner grafikk til Bilde-egenskapen til en kommandoknapp ved hjelp av denne innstillingen, opprettes en kopi av bildet, som lagres i Access-databasefilen. Eventuelle etterfølgende endringer i det opprinnelige bildet gjenspeiles ikke i kommandoknappen. Hvis du vil opprette en kobling til det opprinnelige bildet, slik at eventuelle endringer i bildet gjenspeiles i kommandoknappen, kan du endre Bildetype-egenskapen til Koblet. Du må beholde den opprinnelige bildefilen i den opprinnelige plasseringen. Hvis du flytter eller gir bildefilen et nytt navn, vises en feilmelding i Access når du åpner databasen, og kommandoknappen viser tittelen i stedet for bildet.

    • Vise både bilde og tittel på en kommandoknapp    

      Du kan vise både tittel og bilde på en kommandoknapp. Bruk følgende fremgangsmåte:

      1. Legg til et bilde på kommandoknappen ved hjelp av fremgangsmåten som ble beskrevet tidligere i denne delen.

      2. Velg kommandoknappen. Hvis egenskapsarket ikke vises allerede, trykker du på F4 for å vise det.

      3. Skriv inn tittelen du vil bruke i egenskapsboksen Tittel, på Format-fanen i egenskapsarket.

      4. Klikk på rullegardinpilen i egenskapsboksen Plassering av bildetittel, og velg deretter plasseringen du vil bruke. Hvis du for eksempel vil at tittelen skal vises under bildet, velger du Bunn. Hvis du vil vise tittelen til høyre for bildet, velger du Høyre. Hvis du vil at plasseringen skal avhenge av nasjonale innstillinger, velger duGenerelt. Du kan bruke denne innstillingen til å vise tittelen på høyre side for språk som har leseretning fra venstre til høyre, og på venstre side for språk som har leseretning fra høyre til venstre.

Til toppen av siden

Trenger du mer hjelp?

Vil du ha flere alternativer?

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

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.