Na openen event

Status
Niet open voor verdere reacties.

Ronaldxx

Gebruiker
Lid geworden
13 dec 2009
Berichten
198
Is het mogelijk een code uit te voeren na het openen van een formulier?

Op een ander formulier staat update.
Als ik hier op druk krijg ik een formulier waar de voortgang op staat 20% ect dit gaat automatisch.

Alleen als ik de code bij de event laden of bij openen dan is hij al uitgevoerd als het formulier komt :P

Is er ook een event van na het openen gelijk die code uitvoeren.
Het kan natuurlijk weer met een knop maar dat is een beetje overbodig.

Bedankt

Gr,
 
Als een formulier wordt geopend, worden er drie events getriggerd: <Bij Openen>, <Bij Laden> en <Bij Aanwijzen>. In deze volgorde.... Je kunt dus bij elk van deze drie een actie laten uitvoeren.
Wat wil je precies zien als je de code uitvoert?
 
Ik moet wat tijd winnen voor een x aantal query's.
Door middel van het volgende filmpje had ik dit opgelost. http://www.datapigtechnologies.com/flashfiles/progressbar.html

Het probleem is nu dat ik vanaf een formulier het FRMvoortgang openen, hier moet dan na openen automatisch die code worden uitgevoerd.
Ik had de code bij openen en bij laden geplakt maar dan voert hij gelijk de code uit tijdens openen of laden..

De code moet worden uitgevoerd na het openen van het formuliertje zonder een knop, ik weet niet of dit mogelijk is.

Bedankt,
 
Zet de vertraging van de progress bar in het openen van je formulier en zet aan het einde van de vertraging je code. Dan heb je toch je vertraging.
 
Hmm, zo erg is de vertraging niet een normale computer heeft nergens last van.
ik vond het ook gewoon leuk om erin te bouwen haha.

Is het niet gewoon mogelijk de code automatisch na openen van een formulier uit te voeren ?
 
Ik had de code bij openen en bij laden geplakt maar dan voert hij gelijk de code uit tijdens openen of laden..

Ik moet wat tijd winnen voor een x aantal query's.

Hmm, zo erg is de vertraging niet een normale computer heeft nergens last van.
ik vond het ook gewoon leuk om erin te bouwen haha.



Vind je het erg, dat ik jou niet meer begrijp? :rolleyes:
 
Haha, Ik vind het jammer :P

Probleemstelling: Een code automatisch laten uitvoeren na het openen van een formulier zonder een knop

Doelstelling: De gebruiker duidelijk maken dat er veel wordt verwerkt.

Vraagstelling: Is het mogelijk ?

Code voor geintereseerde:
Code:
Private Sub Form_Open(Cancel As Integer)
docmd.SetWarnings False
docmd.OpenQuery ("QueryverwijderenCategorie")
Me.lbl1.Visible = True
Me.Voortgang.Caption = "10%"
DoEvents
    
docmd.OpenQuery ("QueryverwijderenActiviteit")
Me.lbl2.Visible = True
Me.Voortgang.Caption = "20%"
DoEvents

docmd.OpenQuery ("QueryverwijderenRisicos")
Me.lbl3.Visible = True
Me.Voortgang.Caption = "30%"
DoEvents

docmd.OpenQuery ("QueryverwijderenMaatregelen")
Me.lbl4.Visible = True
Me.Voortgang.Caption = "40%"
DoEvents

docmd.OpenQuery ("ToevoegenCategorie")
Me.lbl5.Visible = True
Me.Voortgang.Caption = "50%"
DoEvents

docmd.OpenQuery ("ToevoegenActiviteit")
Me.lbl6.Visible = True
Me.lbl7.Visible = True
Me.Voortgang.Caption = "70%"
DoEvents

docmd.OpenQuery ("ToevoegenRisicos")
Me.lbl8.Visible = True
Me.lbl9.Visible = True
Me.Voortgang.Caption = "90%"
DoEvents

docmd.OpenQuery ("ToevoegenMaatregelen")
Me.lbl10.Visible = True
Me.Voortgang.Caption = "100%"
DoEvents

docmd.SetWarnings True
End Sub
 
Laatst bewerkt:
Heb je nog een vraag dan?
 
Nee, het is niet meer nodig.
hij voet hem uit tijdens het openen, dus na opnenen is hij 100% je ziet geen voortgang ;)

toch bedankt,

grr
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan