2016-07-11 4 views
0

Ich arbeite an einer Access 2016-Datenbank für die Protokollierung von bestanden/nicht bestanden Bedingungen in meiner Fabrik. Ich habe alles, was ich brauche, wenn ich alles manuell ausführen möchte, jetzt möchte ich meine Datenbank automatisieren.Access 2016 automatisch Bericht mit Kriterien Prompt ausführen?

Ich habe einen Bericht, der Daten aus einer Abfrage abruft. Wenn ich den Bericht ausführe, wird die Kriterienaufforderung der Abfrage ausgelöst und nach dem Datum im Format MM/TT/JJJJ gefragt. Manuelles Eingeben der Info funktioniert gut, aber wie kann ich ein Makro erstellen, das automatisch einen Wert in die Eingabeaufforderung für mich einfügt?

Ich habe versucht, das Makro-Design-Tool „Openreport“ mit folgenden Wo Zustand Zeile:

Wo Zustand = [DailyReport Query]![LogDate] = Date()

Allerdings, wenn ich das Makro ausführen, bekomme ich immer noch die Aufforderung zum Geben Sie das Datum ein. Fehle ich hier etwas unglaublich Einfaches? Ich bin immer noch auf der Suche nach der Antwort, wenn ich es finde, werde ich es posten. Jede Hilfe wird in der Zwischenzeit sehr geschätzt!

+1

Haben Sie versucht, "Date()" im Abfragekriterienfeld unter Protokolldatum zu setzen, anstatt es in das Makro zu schreiben? – Huntdogg

+1

Ich habe ehrlich gesagt nicht daran gedacht ... und das ist viel einfacher als das, was ich versuchte zu tun. Danke für die einfache Lösung! :) – Alex

+0

Ich bin froh, dass ich Ihnen helfen konnte. Es gibt normalerweise mehr als eine Möglichkeit, ein Problem in Access zu lösen. Wenn ich Ihnen bei der Lösung Ihres Problems geholfen habe, akzeptieren Sie bitte meine Antwort als Lösung. – Huntdogg

Antwort

1

Stattdessen setzen Sie Date() in das Abfragekriterium Feld unter Protokolldatum, anstatt es in das Makro zu setzen.

Verwandte Themen