Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: smily68 am September 16, 2013, 13:08:57

Titel: Call Befehl mit einer Variable die den Sub Namen enthält
Beitrag von: smily68 am September 16, 2013, 13:08:57
Hallo

Ich möchte mit einem Call Befehl eine Public Sub starten. Es gibt verschiedene Public Sub in verschiedenen Formularen. Welche gestartet wird, hängt von verschiedenen Parametern ab. In einer Variable wollte ich nun abhängig von den Parametern den Namen der entsprechenden Public Sub zusammenstellen und mit dem Call Befehl starten. Das funktioniert leider nicht.

Hier mein Code:

    Dim strLadeBez As String
    strLadeBez = "Form_" & Me.OpenArgs & ".Bez"

    Call strLadeBez

In meinem Me.OpenArgs ist der Formularname abgelegt. Bez ist der Name für die Public Sub

Gibt es eine Möglichkeit, dass ich beim Call Befehl eine Variable benutzen kann oder muss ich jede einzelne Public Sub einzeln aufrufen. Es handelt sich um ca. 30 verschiedene.

Gruss Daniel
Titel: Re: Call Befehl mit einer Variable die den Sub Namen enthält
Beitrag von: bahasu am September 16, 2013, 14:16:53
Hi Daniel,

vielleicht führt Dich CallByName zum Ziel.

Harald