Hendelser

PĂ„ fanen Hendelser kan du knytte makroer til hendelser som skjer med kontrollelementene i et skjema.

NÄr hendelsen skjer, blir de lenkede makroene oppkalt. For Ä tildele makroer til en hendelse trykk...knappenTildel til hendelse dialogen Äpnes.

For Ă„ bruke denne funksjonen 


Åpne sprettoppmenyen til et valgt skjemaelement og velg fanen Skjema → Hendelser

Åpne en av verktĂžylinjene Kontrollelementer for skjemaer eller Skjemautforming, trykk pĂ„ Kontrollelement og velg fanen Hendelser


De forskjellige kontrollelementene har forskjellige hendelser. Det er bare hendelsene som er tilgjengelig for det valgte kontrollelementet og sammenhengen det stÄr i, som vises pÄ fanen Hendelser.
FĂžlgende hendelser finnes:

Godta handling

Denne hendelsen skjer fÞr en handling blir utfÞrt ved Ä trykke pÄ kontrollelementet. For eksempel vil en knapp kalt «Send» utlÞse en sendehandling, men selve sendeprosessen starter fÞrst nÄr hendelsen «Ved start» skjer. Du kan bruke FÞr utfÞring til Ä avbryte prosessen. Hvis den tilknyttede metoden sender tilbake verdien USANN, blir ikke Ved start utfÞrt.

UtfĂžr handling

Hendelsen UtfÞr handling skjer nÄr en handling blir startet. Hvis du for eksempel har en «Send»-knapp i skjemaet, er sendeprosessen selve hendelsen som blir startet.

Endret

Hendelsen Endret finner sted nÄr kontrollelementet mister fokus og innholdet i kontrollelementet er blitt endret siden den mistet fokus.

Tekst endret

Hendelsen Endret tekst finner sted hvis du skriver inn eller endrer en tekst i et skrivefelt.

Elementstatus endret

Hendelsen Elementstatus endret finner sted nÄr statusen til et kontrollelement er endret.

NÄr den fÄr fokus

Hendelsen FÄr fokus finner sted nÄr et kontrollelement fÄr fokus.

NÄr den mister fokus

Hendelsen Mister fokus finner sted nÄr et kontrollelement mister fokus.

Ved tastetrykk

Hendelsen Tast trykket finner sted nÄr en bruker trykker pÄ en hvilket som helst tes mens kontrollelementet har fokus. Denne hendelsen kan knyttes til en makro for Ä sjekke oppfÞringer.

Etter tastetrykk

Hendelsen Etter tastetrykk finner sted nÄr brukeren slipper en hvilken som helst tast mens kontrollelementet har fokus.

Mus innenfor

Hendelsen mus inni finner sted nÄr musepekeren er innenfor kontrollelementet.

Musebevegelse mens en tast er trykket

Hendelsen musebevegelse med tast trykket skjer nÄr musen flyttes samtidig med at en tast trykkes ned. Dette kan for eksempel vÊre at ved dra og slipp blir modus bestemt av om en tast er trykket ned eller ikke (flytt eller kopier).

Musebevegelse

Hendelsen Mus flyttet finner sted dersom musepekeren blir flyttet over kontrollelementet.

Museknapp trykket inn

Hendelsen Museknapp trykket finner sted dersom du trykker ned museknappen mens musepekeren er over kontrollfeltet.

Merknadsikon

Noter at denne hendelsen ogsÄ brukes for Ä varsle om en sprettoppmeny pÄ kontrollen.


Museknapp sluppet

Hendelsen Museknapp sluppet finner sted dersom du slipper museknappen mens musepekeren er over kontrollfeltet.

Mus utenfor

Hendelsen Mus utenfor finner sted dersom musepekeren er utenfor kontrollfeltet.

FĂžr oppdatering

Hendelsen «FÞr oppdatering» finner sted fÞr innholdet i kontrollelementet som er endret av brukeren, blir skrevet til datakilden. Den lenkede makroen kan blant annet hindre handlingen ved Ä returnere «USANN».

Etter oppdatering

Hendelsen finner sted etter at de endringene som ble utfĂžrt av brukeren er lagret i datakilden.

FĂžr tilbakestilling

Hendelsen FÞr tilbakestilling skjer fÞr et skjema tilbakestilles. Den lenkede makroen kan for eksempel hindre at skjemaet tilbakestilles ved Ä returnere «USANN».

Et skjema tilbakestilles hvis ett av disse vilkÄrene er oppfylt:

  1. Brukeren trykker en knapp (HTML) som er valgt til Ă„ vĂŠre tilbakestillingsknapp.

  2. En ny og tom post opprettes i et skjema som er lenket til en datakilde. Dette kan for eksempel skje hvis brukeren stÄr i den siste posten og trykker Neste post.

Etter tilbakestilling

Hendelsen Etter tilbakestilling finner sted nÄr et skjema er blitt tilbakestilt.