Abfrage

Hallo zusammen,
habe Abfrage, bei der das Suchkriterium vom Benutzer gewählt werden kann (WHERE Suchbegriff IN…),funktioniert soweit, möchte dies aber vom Formular aus ohne zusätzlicher
Eingabe in MSGBox starten.Bei meinem VBA- Code (aus Buch)
wird Wert aus Kombinationsfeld in öffentliche Variable und dann an Funktion übergeben, die in Abfrage mit Suchbegriff()
aufgerufen wird, klappt aber leider nicht, sondern meldet immer „undefinierter Begriff“.Muß die Variable in einem Modul deklariert werden? Ich hab sie da, wo die Ereignis-prozeduren stehen.Oder wo liegt mein Fehler?
Code leider ziemlich lang, sonst würde ich ihn hier reinschreiben.
Ich hoffe, jemand hat eine Lösung!!! Schonmal Danke!!!

Gruß
Tom

Vermutlich hast Du die Prozedur „Suchbegriff“ im Formular definiert. Versuch es mal mit der Definition in einem eigenen Modul und als „Public“ deklariert.
Ansonsten brauchst Du den Wert eigentlich nicht hin- und herschaufeln. In einer Abfrage kannst Du auch direkt auf das Kombifeld im Formular verweisen: Forms!Formularname!Kombifeld.

pp

Hi, Danke für den SuperTip, hat mir riesig weitergeholfen, erspart mir viel Ärger mit VBA.
Hab´s direkt in der Abfrage untergebracht …und läuft!!!
Nochmal großes Dankeschön!!!
Gruß, Tom

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]