Elite Veteran
Beiträge: 866
Ort: Wien | Angie - 05.03.12
...
Habe riesige Datensätze die sich um eine Jahreszahl gruppieren: z.B. 2010 670 Datensätze, 2011 800, 2012 50.
Kann natürlich für jedes Jahr im Bericht ein Feld eingeben mit entsprechender Abfrage, aber das sieht völlig unprofessionell aus. Schöner wäre es, man könnte das in ein Kombination-/Listenfeld eingeben. Ja aber wie? Vielleicht gibt es auch eine andere Lösung als die angesprochenen Felder? Ich übernehme im Bericht die Daten aus der Tabelle, arbeite mit Access 2003, teilweise auch mit 2007 im 2003er-Modus unter Windows XP/2007 Prof.
Zum Schluß sollte es so aussehen wie oben beschrieben: Rufe ich das Feld 2010 auf, dann sollen die zugehörigen Datensätze erscheinen, bei 2011 u. 2012 dito.
Ein paar Angaben sind ein bissel unklar, z.B.
"um eine Jahreszahl gruppieren"? Ist das ein Tabellenfeld mit einem kompletten Datum oder eines, in dem sich nur das Jahr befindet?
Wird der Bericht aus einem Formular geöffnet? Wenn ja, mit welcher Methode?
Wie heißen all die beteiligten Objekte, also Tabelle, Abfrage, Formular, Bericht? Dann könnte man dir evtl. eine konkrete Anleitung geben.
Ich schildere halt mal eine der vielen möglichen Varianten:
Du kannst in einem Formular ein Kombinationsfeld erstellen mit den Jahren. Schon dafür gibt es versch. Varianten, woher die Daten kommen können. Nehmen wir mal an, die Jahre stehen schon drin. Dann kannst du den Bericht auf einer Abfrage basieren lassen. In dieser Abfrage beziehst du dich auf die Jahresauswahl im Formular, indem du als Kriterium beim Jahresfeld schreibst:
Forms!DeinFormular!DeinKombinationsfeld
Somit werden die Abfrage und der Bericht nach der Jahreseingabe im Formular gefiltert.
Wenn du damit nicht weiterkommst, dann schildere, an welcher Stelle und beantworte die Fragen von oben.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |