Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: FrankiLi am Februar 23, 2017, 11:29:33

Titel: VBA anwenden - Basics
Beitrag von: FrankiLi am Februar 23, 2017, 11:29:33
Hallo zusammen,

ich dachte eigentlich, ich sei nicht gerade auf den Kopf gefallen, komme mir aber im Moment vor wie ein völlig Idiot: Ich schaffe es nicht, eine Funktion wie diese http://dbwiki.net/wiki/VBA_Tipp:_Liste_per_SQL_aufbauen in meine Access-DB einzubauen, aufzurufen, anzuwenden. Füge ich die in ein neues Modul ein und starte, fragt mich Access nach einem Makro...

Bitte helft mir, bevor das in völligen Selbstzweifeln endet, ich brauche vermutlich nur den richtigen Ansatz. Ich danke Euch sehr im Voraus!

Gruss
Frank
Titel: Re: VBA anwenden - Basics
Beitrag von: Lachtaube am Februar 23, 2017, 11:45:44
Beschreibe bitte schrittweise, was Du wie genau gemacht hast, denn wir können das schlecht erraten.
Titel: Re: VBA anwenden - Basics
Beitrag von: PhilS am Februar 23, 2017, 12:36:21
Zitat von: FrankiLi am Februar 23, 2017, 11:29:33...eine Funktion ...
Füge ich die in ein neues Modul ein und starte, fragt mich Access nach einem Makro...
Eine Funktion kannst du nicht "starten", sondern nur aufrufen.

Z.B. im Direktfenster, so:
? SQLListe("Gültiges SQL Statement hierhin")
Titel: Re: VBA anwenden - Basics
Beitrag von: DF6GL am Februar 23, 2017, 13:35:23
Hallo,


ZitatFüge ich die in ein neues Modul ein und starte, fragt mich Access nach einem Makro...


Es muss sich dabei um ein Standardmodul handeln.  Zudem können Funktionen/Subs mit Argumenten im VBA-Editor nicht per F8 / F5 direkt aufgerufen werden.