Supportnet / Forum / WindowsXP
Access - Abfragen im Bereicht / Seitenfuß nicht auf jeder Seite
Frage
Ich habe noch zwei Fragen zu Access:
a) Der Bericht basiert auf der gesamten Datenbank, nicht auf einer Abfrage. Kann man trotzdem im Bericht selber doch die Auswahl der Datensätze einschränken? Konret geht es darum, nur Datensätze mit in den Bericht aufzunehmen, die nach einem bestimmten Datum erfaßt wurden, wobei das Datum natürlich als Datenfeld enthalten ist.
b) Gibt es die Option, den Seitenfuß nur auf der letzten Seite des Berichtes mit auszudrucken?
Antwort 1 von firefox
zu a) natürlich gehen auch Abfragen. Ebenos kannst Du die WhereCondition beim öffnen des Berichtes setzten, oder einen Filter festlegen.
zu b) Bereich "Berichtsfuß/kopf" nutzen.
zu b) Bereich "Berichtsfuß/kopf" nutzen.
Antwort 2 von sutadur
Ok, ich hab das vielleicht nicht konkret so geschrieben, aber eigentlich war meine Frage neben dem "ob" auch auf das "wie ausgerichtet ... :o)
Antwort 3 von sutadur
Das mit dem Berichtsfuß hat anstandslos geklappt, bleibt noch die Frage, wie ich genau so eine Abfrage in den Bericht einbauen muß. :o)
Antwort 4 von firefox
Du mußt einfach ein Abfrage erstellen und die dann dem Bericht zuweisen (unter Datenherkunft).
Die Einschränkung würde ich entweder mit der Where Bedingung machen.
oder in der Abfrage direkt ein Bedingung auf das Formularfeld setzen
Formulare!frmDeinForm!DeinTextfeld
...
Viel Erfolg.
Die Einschränkung würde ich entweder mit der Where Bedingung machen.
DoCmd.OpenReport "Berichtsname", WhereCondition:= "DeinDatumsfeld=>´" & Me.DeinTextfeld & "´"
oder in der Abfrage direkt ein Bedingung auf das Formularfeld setzen
Formulare!frmDeinForm!DeinTextfeld
...
Viel Erfolg.
Antwort 5 von sutadur
So hab ich es nun auch gemacht. Ich hätt nur gedacht, man kann so eine Abfrage direkt in den Bericht einbauen. Aber jetzt ist ja auch alles zu meiner Zufriedenheit geklärt. :o)

