Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Parameter Fehler

Begonnen von MallorcaA, Oktober 24, 2022, 10:58:28

⏪ vorheriges - nächstes ⏩

MallorcaA

Hallo zusammen, ich bin erst mit Access angefangen und versuche eine DB mit Suchfunktion für VBA Makros zu erstellen.
Ich bekomme seitdem ich eine Abfrage erstellt habe, immer eine Aufforderung zur Parametereingabe, die ich nicht beantworten kann. Es wäre nett, wenn jemand Hilfe leisten könnte. Es wäre toll, wenn die Antwort auch meinem Anfängerniveau angepasst wäre.
Herzlichen Dank
Andy

MzKlMu

#1
Hallo,
Beispieldatenbanken bitte hier im Forum hochladen, komprimiert/repariert (Access Diesnstprogramm) und gezippt.
Viellen wollen hier nicht auf verlinkte Seiten.
Habe ich oben für Dich gemacht.
In Access gibt es keine VBA Macros. Da gibt es VBA und Macros, die haben nichts miteinander zu tun. Macros gibt es auch bei Access, ist aber etwas eigenständiges und in der Anwedung eher verpönt.

Als Anfänger solltest Du grundsätzlich auf Nachschlagefelder in Tabellen verzichten. Nachschlagefelder sind nur in Formularen sinnvoll.
Weiterhin würde man im Formular per VBA filtern und auf Kriterien in Abfragen verzichten. Und gefiltert wird über die Schlüsselzahl, nicht über den Klarnamen.
Für eine ausführlichere Antwort fehlt mir im Moment die Zeit.

Hier mal noch einige Links für Anfänger.

https://www.access-tutorial.de/

https://www.access-tutorial.de/tabellen/tipps.htm

http://web.archive.org/web/20060213100523/http://dbwiki.de/wiki.php?title=Access_Anf%E4nger:_Die_Nachteile_von_Nachschlagefeldern
Gruß Klaus

DF6GL

Hallo,

es soll ein Formular geöffnet werden, das auf einer durch eben dieses Formular gefilterten Abfrage basiert. Beim Laden sind Kriterien-Werte (und auch die verwendeten Steuerelemente) noch nicht existent.

Da beißt sich die Katze in den Schwanz.

Entferne also die Formularbezüge aus der Abfrage und filtere erste dann (z. B. mit Hilfe eines Buttons und der dazugehörenden Ereignisprozedur "Beim Klicken") die gewünschten Datensätze.