Veröffentlicht 4. Juni 200421 j 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
4. Juni 200421 j 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.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.