Avatar billede hnteknik Novice
07. september 2004 - 23:03 Der er 1 kommentar og
1 løsning

udførelse af function vha Eval() virker ikke ?

jeg har en række rapporter, som jeg tidligere har startet med knapper - nu skal de startes ved at vælge fra en dropdown og en knap. Kort EVAl skulle do the trick, men virker ikke rigtigt i mit tilfælde - "Runtime 2425 - The indtastede udtryk indeholder en funktion, som ..."

Private Sub Visrap_Click()
Dim strAction As String
    ' dette er hvad den skal gøre o gdet virker
    'strAction = Nz(Eval(cborapport.Column(1, Me.cborapport.ListIndex)))
    ' da den henter dette stringudtryk frem - funktionskaldet virker ikke
    strAction = Nz(Eval("RapPoliceoversigt_Click()"))
    'dette virker
    'RapPoliceoversigt_Click
End Sub
Private Sub RapPoliceoversigt_Click()
OpenGrpRapporter2 "Qry -police - erstatning", _
                    "Dump af Qry -police - erstatning", _
                    mycriteria, _
                    "Rpt police - erstatning"
End Sub

Det skal lige siges, at jeg har prøvet med en function og subben virker og det hele ligger inde under en form.

Hvorfor fanden vil den ikke afvikle min funktion/sub ???

Henrik
Avatar billede hnteknik Novice
07. september 2004 - 23:05 #1
Det skal lige siges, at den afvikler en test funktion, blot den er placeret i et modul og indeholde noget ala msgbox "Hej"
Avatar billede hnteknik Novice
23. september 2004 - 09:26 #2
Jeg lukker sagen. Access har tilsyneladende en begærnsning her.
Løst på anden vis.

henrik
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester