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 


Open context menu of a selected form element - choose Control Properties - Events tab.

Open Form Design toolbar, click Control Properties icon - Events tab.


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 finner sted fÞr en handling utlÞses ved Ä klikke pÄ kontrollen. Hvis du for eksempel klikker pÄ en "Send"-knapp, starter en sendehandling; Imidlertid startes selve "send"-prosessen bare nÄr Ved oppstart-hendelsen inntreffer. Hendelsen Godkjenn handling lar deg avbryte prosessen. Hvis den tilknyttede metoden sender FALSK tilbake, vil ikke Ved oppstart bli utfÞrt.

UtfĂžr handling

Hendelsen UtfÞr handling skjer nÄr en handling startes. Hvis du for eksempel har en "Send"-knapp i skjema, representerer sendeprosessen handlingen som skal igangsettes.

Endret

Endret-hendelsen finner sted nÄr kontrollen mister fokus og innholdet i kontrollen har endret seg siden den mistet fokus.

Tekst endret

Hendelsen Tekst endret finner sted hvis du skriver inn eller endrer en tekst i et inndatafelt.

Elementstatus endret

Hendelsen Varestatus endret finner sted hvis status for kontrollfeltet er endret.

NÄr den fÄr fokus

Hendelsen NÄr fokus mottas finner sted hvis et kontrollfelt mottar fokus.

NÄr den mister fokus

Hendelsen NÄr man mister fokus finner sted hvis et kontrollfelt mister fokus.

Ved tastetrykk

Hendelsen Tast trykket oppstÄr nÄr brukeren trykker pÄ en hvilken som helst tast mens kontrollen har fokus. Denne hendelsen kan vÊre knyttet til en makro for Ä sjekke oppfÞringer.

Etter tastetrykk

Hendelsen NÞkkel frigitt oppstÄr nÄr brukeren slipper en tast mens kontrollen har fokus.

Mus innenfor

Mus innenfor-hendelsen finner sted hvis musen er inne i kontrollfeltet.

Musebevegelse mens en tast er trykket

Hendelsen Mus flyttet mens tasten trykkes finner sted nÄr musen dras mens en tast trykkes. Et eksempel er nÄr, under dra-og-slipp , en ekstra tast bestemmer modusen (flytt eller kopier).

Musebevegelse

Hendelsen Mus beveget oppstÄr hvis musen beveger seg over kontrollen.

Museknapp trykket inn

Hendelsen Museknapp trykket oppstÄr hvis museknappen trykkes ned mens musepekeren er pÄ kontrollen.

Merknadsikon

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


Museknapp sluppet

Hendelsen Mouse button released skjer hvis museknappen slippes mens musepekeren er pÄ kontrollen.

Mus utenfor

Mus utenfor-hendelsen finner sted nÄr musen er utenfor kontrollfeltet.

FĂžr oppdatering

The Before update event occurs before the control content changed by the user is written into the data source. The linked macro can, for example, prevent this action by returning FALSE.

Etter oppdatering

Hendelsen Etter oppdatering oppstÄr etter at kontrollinnholdet endret av brukeren er skrevet inn i datakilden.

FĂžr tilbakestilling

The Prior to reset event occurs before a form is reset. Returning True approves the reset, returning False cancels the operation.

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 skjer etter at et skjema er tilbakestilt.