Ich habe ein MS Access-Formular mit einer Listbox mit Liste der Verfahren. Die Prozedurcodes sind im Formular gespeichert. Es gibt auch einen Knopf. Wenn ich auf eine Schaltfläche klicke, möchte ich, dass sie die Listbox durchläuft und die Prozeduren von den ausgewählten Elementen ausführt. Ich rufe die Prozeduren mit Call und Application.Run auf, aber beide Methoden geben Fehler.MS Access Call/Application.Run Prozedur gespeichert als Variable funktioniert nicht
Anruf 'Kompilierfehler: Erwartete Sub, Funktion oder proeprty
Application.Run' MS Access kann das Verfahren 'Name der Prozedur' nicht finden
Private Sub button_Click()
With Me.listbox1
For Each varItem In .ItemsSelected
currSub = .ItemData(varItem)
If Not IsNull(varItem) Then
Call currSub 'Compile Error: Expected Sub, Function, or Proeprty
Application.Run currSub 'MS Access cannot find the procedure 'Name of Procedure'
End If
Next
End With
Sub NameOfcurrSub1()
'some code
End Sub
Sub NameOfcurrSub2()
'some code
End Sub
etc.
Das hat perfekt funktioniert! Vielen Dank. – user6762734