SichlMichl Geschrieben 4. Juni 2004 Teilen Geschrieben 4. Juni 2004 Hallo, ich habe ein kleines Problem bei Access, muss aber dazu sagen, dass ich auf dem Gebiet nicht gerade eine Koriphäe bin... Ich habe auf der einen Seite eine Abfrage, die mir erst was ausspuckt, wenn ich einen passenden Parameter eingebe. Auf dieser Abfrage basierend habe ich einen Bericht erstellt. Auf der anderen Seite habe ich ein Formular in dem ich ein Kombinationsfeld habe. Nun möchte ich, wenn ich aus meinem Kombinationsfeld einen Wert auswähle, dass der oben genannte Bericht geöffnet wird und der ausgewählte Wert gleich als Parameter für meinen Bericht verwendet wird. Ich bin soweit, dass er den Bericht bereits öffnet. Mein Problem ist nun, dass er den Parameter jetzt auch noch übergeben soll. Wie kann ich das machen? Wäre nett, wenn mir jemand helfen könnte...!!! Gruß SichlMichl Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Wolle Geschrieben 4. Juni 2004 Teilen Geschrieben 4. Juni 2004 Ich habe auf der einen Seite eine Abfrage, die mir erst was ausspuckt, wenn ich einen passenden Parameter eingebe. Auf dieser Abfrage basierend habe ich einen Bericht erstellt. Nimm den Parameter noch mal aus der Abfrage raus, so das alle Datensätze angezeigt werden. Beim Öffnen des Berichtes kannst du dann einen Filter auf den Bericht setzten: docmd.openreport "Reportname", acViewNormal, , "Feldname=" & Kombinationsfeld.Text Oder wenn du den Wert der gebundenen Spalte com Kombinationsfeld brauchst, ist es Kombinationsfeld.Value, der Rest bleibt gleich. Der Filter schränkt den Bericht ein, wie die Where-Bedingung in einer Abfrage. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SichlMichl Geschrieben 4. Juni 2004 Autor Teilen Geschrieben 4. Juni 2004 Hat geklappt. Danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.