Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Abfrageergebnis aus Formular heraus in Bericht ausgeben





Frage

Hallo, ich habe folgendes Problem: Ich möchte aus einem Formular heraus eine Abfrage starten und in einen Bericht ausdrucken lassen. Das habe ich mit einem Makro zwar hingekriegt, aber bevor der Bericht erscheint, will Access noch einen Parameterwert für die Abfrage wissen. Wie kann ich das umgehen, da ich mit einem vorangestellten Kombinationsfeld im Formular das Abfragekriterium schon eingegeben habe? PS: Bin noch ziemlich neu in der Materie

Antwort 1 von RalfH

Hallo antonia,

Welches Kriterium möchte Access denn haben ?
Falls es auf Dein Kombifeld zugreifen möchte musst Du in der Abfrage bei Deinem Feld unter Kriterien fogendes eingeben:
Wie [Formulare]![DeinFormular]![Dein Kombifeld]

Das Formular sollte auch geöffnet bleiben, sonst kann Access ja nicht auf die gewünschte Info zugreifen.
Gruß Ralf

Antwort 2 von antonia

hallo ralf, erst mal vielen dank für deine antwort! leider klappt es trotzdem nicht. wenn ich mein kriterium auf dem kombifeld ausgesucht und bestätigt habe und dann auf die mit dem makro hinterlegte befehlsfläche drücke will acces immer noch einmal das kriterium haben und das möchte ich ja umgehen.
Viele grüße
antonia

Antwort 3 von RalfH

Hallo antonia,



Zitat:
wenn ich mein kriterium auf dem kombifeld ausgesucht und bestätigt habe


Was meinst Du mit bestätigt habe ?
Wie bestätigst Du denn die Eingabe ?
Gruß Ralf

Antwort 4 von antonia

hallo ralf,

einfach mit return drücken. dann bin ich direkt auf der befehlsfläche, die die gewünschte aktion auslösen soll. ich bin im moment daran, das makro umzuschreiben. vielleicht hängts daran, bin aber noch nicht weitergekommen.
Gruß Antonia

Antwort 5 von Marie

Hallo Antonia,

eine Parameterabfrage bekommst Du auch, wenn ein Feld fehlt. Wenn Du also beispielsweise ein Feld umbenannt oder gelöscht hast im Bericht, das Feld auch nicht mehr in der Abfrage hast, aber im Bericht kommt es noch unter Sortierreihenfolge vor oder ähnliches.

Also der Feldname bei der Parameterabfrage, gibt es den in Deiner Abfrage und ist der identisch in Deinem Bericht?? Schau mal genau nach.

Gruß Marie