Access-o-Mania

Access-Forum (Deutsch/German) => Bericht => Thema gestartet von: gromax am April 22, 2015, 15:17:33

Titel: Seitenkopf-Darstellung auf letzter Seite
Beitrag von: gromax am April 22, 2015, 15:17:33
Liebe Access-Gemeinde,
bei der Ausgabe eines Access-Berichts im pdf-Format wird die Darstellung des Seitenkopfes auf der letzten Seite ohne das Feld [SchjAusfall1] dargestellt.
VBA-Code dazu:

Private Sub cmd_pdfMeldungRP_Click()
DoCmd.OutputTo acOutputReport, "rpt_MeldungAusfallAndauernd", acFormatPDF, "Aktuelle Ausfälle.pdf", True
End Sub

In [SchjAusfall1] wird in einer Abfrage das aktuelle Schuljahr berechnet.
Im Ausdrucksgenerator:

SchjAusfall1: Wenn([LeK_Beginn]<Jetzt() Und [LeK_Ende]>Jetzt() Und Jetzt()<DatSeriell(Jahr(Jetzt());8;1);Rechts$(Jahr(Jetzt())-1;4) & "/" & Rechts$(Jahr(Jetzt());2);Wenn([LeK_Beginn]<Jetzt() Und [LeK_Ende]>Jetzt() Und Jetzt()>DatSeriell(Jahr(Jetzt());8;1);Rechts$(Jahr(Jetzt());4) & "/" & Rechts$(Jahr(Jetzt())+1;2);"-"))


Darauf kann ich mir keinen Reim machen!
Kann mir jemand damit weiterhelfen?
Viele Grüße
gromax

Titel: Re: Seitenkopf-Darstellung auf letzter Seite
Beitrag von: MaggieMay am April 22, 2015, 15:58:54
Hi,

dann berechne den Wert doch schon in der Abfrage.
Titel: Re: Seitenkopf-Darstellung auf letzter Seite
Beitrag von: gromax am April 22, 2015, 20:35:59
Hallo MaggieMay,

das mache ich doch! Den Ausdruck habe ich doch oben angegeben. Auf allen Seiten - bis eben auf der letzten - wird dieses Feld dann auch korrekt dargestellt. Im Bericht selber wird dieses nicht berechnet.

Gruß
gromax
Titel: Re: Seitenkopf-Darstellung auf letzter Seite
Beitrag von: gromax am April 22, 2015, 21:53:08
Liebe MaggieMay,

bei diesem Thema habe ich selbst meinen Fehler gefunden! Ich habe statt dem Feld [SchjAusfall1] nach dem Feld [LeK_Beginn1] gefiltert. Diese beiden Feldnamen müssen gemäß der Abfrage und der Berichtsdefinition übereinstimmen. Mea Culpa!!

Fragestellung einfach vergessen!

Viele Dank trotzdem!
gromax