Module achter knop

Status
Niet open voor verdere reacties.

epetzen

Gebruiker
Lid geworden
24 nov 2007
Berichten
73
Ik heb een module geschreven om records naar exel te exporteren.

Deze module wil ik uitvoeren als er op de knop export_click() wordt gedrukt.

Hoe kan ik aangeven dat de module export hiermee wordt uitgevoerd.

Thanks,

Peter
 
Procedure

Over het algemeen wordt code in een module verpakt in procedures, dat kunnen sub-routines zijn of functies. De routine naarexcel ziet er dan zo uit:

Sub naarexcel()

[hier de code]

End Sub

In de event achter een knop kun je hier dan eenvoudig naar verwijzen met:

naarexcel

Het is voor de database duidelijk in welke module de procedure zit, want je kunt geen twee procedures met dezelfde naam in twee verschillende modules stoppen, dus de naam van de procedure is altijd identificerend.
 
Ok, echter heb ik een module waar een functie in staat nl:

Public Function Exporttoexel()
..............
End function

Betekend dit ik deze in een sub moet plaatsen dus:

Sub Export()
Public Function Exporttoexel()
..............
End function
end sub

En dat ik bij de gebeurtenis bij klikken moet aangeven:

Private sub Knop150_CLICK()
Export
End Sub


Alvast bedankt,

Peter
 
Ok, echter heb ik een module waar een functie in staat nl:

Public Function Exporttoexel()
..............
End function

Betekend dit ik deze in een sub moet plaatsen dus:

Sub Export()
Public Function Exporttoexel()
..............
End function
end sub

En dat ik bij de gebeurtenis bij klikken moet aangeven:

Private sub Knop150_CLICK()
Export
End Sub


Alvast bedankt,

Peter
 
Module is ok

Je module is prima:

Public Function Exporttoexel()
..............
End function

En nu kun je onder de knop de functie aanroepen:

Private sub Knop150_CLICK()
dim dummy
dummy=Exporttoexel()
End Sub

Met een subroutine zou het nog simpeler worden, maar die geeft geen resultaat terug:

Public Sub Exporttoexel()
...........
End Sub

Private sub Knop150_CLICK()
Exporttoexel
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan