Tilpasse en visning i en Access-app ved at oprette en brugergrænseflade makro

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Med brugergrænseflade makroer (UI) i Access-webapps kan du udføre handlinger som f. eks. åbning af en anden visning, anvendelse af et filter eller oprettelse af en ny post. Der er to typer: "integrerede" brugergrænseflade makroer, som vedhæftes direkte til brugergrænseflade objekter som kommandoknapper, kombinationsfelter eller knap objektet handlingslinje og "enkeltstående" brugergrænseflade makroer, der er indeholdt i makroobjekter.

Hvis du vil undgå dubleret makrologik, kan du genbruge de enkeltstående brugergrænseflademakroer ved at kalde dem fra andre makroer. Du kan se de enkeltstående brugergrænseflademakroer i navigationsruden under Makroer, men du kan ikke køre dem direkte derfra. Brug handlingen AfspilMakro til at køre en enkeltstående brugergrænseflademakro fra en integreret brugergrænseflademakro.

Bemærk!: Denne artikel gælder ikke for Access-skrivebordsdatabaser.

Oprette en integreret brugergrænseflademakro i en Access-webapp

Integrerede brugergrænseflade makroer i Access-webapps kører, når bestemte hændelser opstår i en visning, f. eks ved at klikke på en knap, markere et element i et kombinationsfelt eller indlæse en visning. Makroerne bliver en del af visningen eller det kontrolelement, de er integreret i.

Her er de hændelser, du kan knytte en brugergrænseflademakro til, i et kontrolelement eller en visning i en Access-webapp:

Hændelsestype

Når den sker

EfterOpdatering

Sker, når du har skrevet data i et kontrolelement eller vælger et element i et listekontrolelement.

Ved klik

Sker, når et kontrolelement markeres.

VedAktuel

Sker, når brugeren bevæger sig til en anden post i visningen.

VedIndlæsning

Sker, når en visning åbnes.

Og her er de hændelser, der understøttes af hvert enkelt kontrolelement i visningerne Liste og Tom:

Kontrolelement- eller objekttype

Understøttede hændelser

Knap på handlingslinje

Ved klik

Autofuldførelse

EfterOpdatering, VedKlik

Knap

Ved klik

Afkrydsningsfelt

EfterOpdatering

Kombinationsfelt

EfterOpdatering

Link

EfterOpdatering, VedKlik

Billede

Ved klik

Navn

VedKlik

Flerlinjet tekstfelt

EfterOpdatering, VedKlik

Tekstfelt

EfterOpdatering, VedKlik

Visning

VedAktuel, VedIndlæsning

Bemærkninger!: 

  • Oversigtsvisninger i Access-webapps understøtter ikke muligheden for at tilføje brugerdefinerede kontrolelementer, hvilket betyder, at du ikke kan tilføje nye brugergrænseflademakroer i nogen af kontrolelementerne i denne visningstype.

  • Dataarkvisninger understøtter ikke kontrolelementhændelser af typen EfterOpdatering. Du kan kun definere makrologik i EfterOpdatering-hændelser for kontrolelementer i visningerne Liste og Tom.

  • Kontrolelementer i webbrowsere, underordnede visninger og kontrolelementer til relaterede elementer understøtter ikke alle hændelser i alle visningstyper.

Sådan oprettes en integreret brugergrænseflademakro i en Access-webapp:

  1. Markér det kontrolelement, du vil integrere makroen i.

  2. Klik på knappen Handlinger. Access åbner dialogboksen Handlinger for den brugerdefinerede handling.

    Knappen Handling for en kommandoknap på en visning.

  3. Klik på den hændelse, du vil knytte makroen til. Access viser en tom makro i designvisningen for makroer, og du kan begynde at tilføje handlinger.

Oprette en enkeltstående brugergrænseflademakro i en Access-webapp

  1. Klik på Hjem > Avanceret > Makro.

    Access viser en tom makro i designvisningen for makroer, og du kan begynde at tilføje handlinger.

  2. Klik på Gem. Angiv makronavnet i feltet Makronavn, og klik på OK.

Tip til at oprette en brugergrænseflademakro i en Access-webapp

Disse tip skulle få det hele til at køre lidt nemmere.

  • Hvis du vil referere til et felt i en makro, skal du bruge formatet [TableName]. [ Feltnavn]. Brug [opgaver]. [ ForFaldsDato] for at referere til feltet forfalds dato og [opgaver]. [ Status] for at henvise til feltet status . Hvis din visning er baseret på en forespørgsel, skal du angive navnet på det gemte forespørgselsobjekt. Hvis din visnings postkilde for eksempel er en forespørgsel med navnet MyQuery, skal du bruge [MyQuery]. [ ForFaldsDato] for at henvise til feltet forfalds dato i forespørgslen.

  • Før du opretter en integreret brugergrænseflademakro, skal du nedskrive navnene på de tabeller, felter og kontrolelementer, du har tænkt dig at bruge, fordi du ikke kan skifte til andre faner, mens du arbejder på den.

  • Nogle makrohandlingsargumenter understøtter udtryk. Hvis du vil bruge et udtryk til argumentet makrohandling, skal du angive et = -tegn til den første position i argument feltet. Hvis argumentet understøtter udtryk, viser Access knappen Udtryksgenerator i højre side af argumentfeltet.

  • Gem tit.

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×