Stel uw vraag
0

Uitvoeren van een macro bij het openen van een Form in Base

gevraagd 2019-11-23 17:19:45 +0100

Tom Kuipers gravatar image

(ik ben een nieuwe gebruiker van LibreOffice (Base) en wil migreren van MS/Access)

Bij het openen van een specifiek formulier wil ik een macro uitvoeren voor dat formulier. Wanneer ik "Form Properties" open in edit-mode van een formulier vind ik nergens een event met de naam "Open Form" o.i.d. (Form -> Form Properties ) Koppelen van een macro aan b.v. "When Loading" blijkt niet te werken: er gebeurt niets.

Het gebruik van "Open Document" is niet relevant, want dat geldt voor het openen van de .ODB (toch?)

bewerken retag markeer ongewenst sluiten samenvoegen verwijderen

2 Antwoorden

0

beantwoord 2019-11-23 22:21:21 +0100

Ratslinger gravatar image

Hallo,

Een formulier is een document (eigenlijk een Writer-document). De .odb is ook een document. Elk heeft zijn eigen Open Document-gebeurtenis. Dit is waarschijnlijk wat u wilt gebruiken voor uw macro.

bewerken markeer ongewenst verwijderen link meer
0

beantwoord 2019-11-24 12:57:49 +0100

Tom Kuipers gravatar image

Dus formulier in edit-mode openen en dan een voor dat document(=formulier) macro koppelen aan "Open Document" event bij Tools -> etc. ? In ieder geval dank voor het snelle antwoord, ik ben op het verkeerde spoor gezet door het gebruik van Document voor een Formulier.

bewerken markeer ongewenst verwijderen link meer

Commentaren

Ja - elk formulier heeft zijn eigen Open Document-gebeurtenis. Dit wordt vaak gebruikt om iets te initialiseren of is handig wanneer u een formulier van een ander formulier oproept om een ​​bepaald record te openen.

Gebruik in de toekomst voeg een opmerking toe voor dit type reactie. Antwoorden moeten worden gebruikt om de oorspronkelijke vraag te beantwoorden, wat u ook kunt doen.

Ratslinger gravatar imageRatslinger ( 2019-11-24 23:12:12 +0100 )bewerken
Login/Registreer om te beantwoorden

Hulpmiddelen Vragen

1 volger

Statistieken

Gevraagd: 2019-11-23 17:19:45 +0100

Bekeken: 13 keer

Laatst bijgewertkt: Nov 24