Elite Veteran
Beiträge: 876
Ort: Wien | Hallo, Paula!
Paula
...
Dazu habe ich ein Formular geplant in dem ich im Formularkopf die Bedingungen (Datum von - Bis, Kategorie, u.a.) eingegeben werden können.
Im Detailfenster hätte ich einen Report als Unterformular eingebettet in dem dann genau nur die der Bedinungen entsprechenden Infos angezeigt werden.
...
Ich habe mir nochmal deinen ersten Beitrag hier angesehen. Dort schreibst du eh schon, dass du DoCmd.RunSQL verwendest.
RunSQL führt eine Aktionsabfrage aus. Was du hingegen willst, ist einen Bericht zu filtern. Das ist etwas völlig anderes.
Es gibt etliche Möglichkeiten, um einen Filter an einen Bericht zu übergeben. Da du den Bericht als UFo drin hast, wäre eine einfache Variante die Verwendung der Eigenschaften "Verknüpfen von" und "Verknüpfen nach" des UFo-Steuerelementes.
Wenn das nicht geht, weil die Filterei zu kompliziert ist etc. dann kannst du z.B. die zugrundeliegende Abfrage des Berichtes umschreiben:
Currentdb.QueryDefs("DeineBerichtsabfrage").SQL = "Dein neuer SQL-String"
Me!DeinUFoMitDemBericht.Requery
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |