Dlookup functienaam en dan functie uitvoeren

Status
Niet open voor verdere reacties.

neilvv

Gebruiker
Lid geworden
27 mei 2015
Berichten
47
Ik heb een volledig werkend ribbon maar zou graag alle waarden via een formulier willen kunnen aanpassen zodat er niet in de code "gerommeld" moet worden.
Nou lukt me dit voor bijna alles, behalve voor de onClick / onAction.
onderstaande code is niet juist maar kom er niet achter wat het nou wel moet zijn.

Hoe kan ik een functie open waarvan de waarde in een tabel staat?


Code:
Select Case control.Id
    
   Case "btnOpenIIS_IDP_Public"
        varOnAction = DLookup("[BtnOnAction]", "IDP_Ribbon_Callback", "[BtnID] = 'btnOpenIIS_IDP_Public'")
        
            If IsNull(varOnAction) Then
               MsgBox "veld is leeg"
                
            Else
               varOnAction
            End If
End Select

bedankt alvast
 
Met varOnAction moet je een UDF functie aanroepen. Dat doe je niet. Maak een functie die de gewenste actie uitvoert, en roep die functie dus aan in de knop.
 
Bedankt voor de snelle reactie, ga kijken of ik hier iets mee kan.....het kwartje is nog niet gevallen...??
 
Je hebt toch wel eerder een macro aan een knop gehangen?
 
ja dat heb ik wel al gedaan :thumb:. ik ben er volop mee bezig en bedankt voor de tip.
 
Als je een functie niet gelijk aan een knop kan hangen (zelf nooit gedaan, ik gebruik altijd procedures) dan roep je de functie aan in een procedure en hang je die procedure aan de knop. Zo doe ik het altijd.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan