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
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
Viele grüße
antonia
Antwort 3 von RalfH
Hallo antonia,
Was meinst Du mit bestätigt habe ?
Wie bestätigst Du denn die Eingabe ?
Gruß Ralf
Zitat:
wenn ich mein kriterium auf dem kombifeld ausgesucht und bestätigt habe
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
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
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

