Hallo liebe Access-Profis,
nun dachte ich, ich hätte dieses verstanden; jetzt klappt das dann doch nicht:
Ich hatte bisher in meinem Start-Formular (frm_Steuerung) eine Schaltfläche eingepflegt, die nach einem Klick die Prozedur 'Private Sub cmd_Steuerung_Archiv_Click()' aufgerufen hat und alles lief bestens. Nachdem ich nun Schwierigkeiten mit der Anzeige des Start-Formulars hatte, habe ich diese Prozedur in ein Modul ausgelagert, habe sie dort unter 'Public Sub cmd_Steuerung_Archiv' abgespeichert und möchte sie weiterhin per Klick vom Start-Formular aus aufrufen:
Private Sub cmd_Steuerung_Archiv_Click()
Call cmd_Steuerung_Archiv
End Sub
1. Der Programmablauf wird mit Gelb-Markierung in der Zeile "Call cmd_Steuerung_Archiv" gestoppt und der Hinweis "Fehler beim Kompilieren - Unzulässige Verwendung einer Eigenschaft" wird eingeblendet.
2. Setze ich den Cursor in die Zeile "Call cmd_Steuerung_Archiv" und starte mit F5 diesen Call-Aufruf, wird der Code nach Anzeige des Makro-Dialogs korrekt abgearbeitet.
Wo liegt denn da der Fehler?
Für Hilfe sage ich wie immer "Herzlichen Dank"!
Viele Grüße
gromax
Hallo,
wie soll das gehen?
Eine Prozedur darf nicht denselben Namen wie ein Steuerelement besitzen.
Private Sub cmd_Steuerung_Archiv_Click()
Call cmd_Steuerung_Archiv
End Sub
Hallo Franz,
wohl dem, der diesen Durchblick hat!!
Mir wird schon seit langem bewusst, das mein fragmentarisches Wissen zu VBA mit meinen Defiziten im Bereich der VBA-Basics kollidiert!
Vielen Dank!
Alles Gute
gromax