Seite 1 von 1

Datumsangabe für den Wiederbeginn

Verfasst: Dienstag 26. Januar 2021, 07:10
von Steves Patrick
Hallo zusammen,

in der Reportvorlage unserer Inklusionszeugnisse steht auf Seite 4
"Wiederbeginn des Unterrichts am 01. Februar 2021 um 8:00 Uhr"
Nun habe ich in der Reportvorlage versucht Folgendes an diese Stelle zu setzen:
"Wiederbeginn des Unterrichts: 1. Februar, 8:00 Uhr"

Mein Weg:
Report bearbeiten > Berechnungen > Seite 4 > Ereignissebehandlung > procedere LaWiederbeginnOnGetText(var Text: string);
Dann hatte ich den entsprechenden Bereich geöffnet:

begin
{Text :=FormatDateTime("dd.mm.yyyy',Beginndatum) + 'um' + FormatDateTime('h.nn "Uhr"',BeginnZeit); }
Text := Wiederbeginn;
end;

Habe das daraufhin so abgeändert:

begin
{Text :=FormatDateTime("d.mm.yyyy',Beginndatum) + ',' + FormatDateTime('h.nn "Uhr"',BeginnZeit); }
Text := Wiederbeginn;
end;

Habe über rechte Maustaste gespeichert und das Skript kompiliert.
Änderungen, die daraufhin stattfanden: KEINE.

Habe dann mal andere RAP-Funktionen ausprobiert, diese funktionieren einwandfrei. Was mache ich falsch?
Wo kann ich ggfs. "FormatDateTime" finden?

Beste Grüße
P. Steves

Re: Datumsangabe für den Wiederbeginn

Verfasst: Dienstag 26. Januar 2021, 08:30
von Engelke
Der Text in den geschweiften Klammern ist nur zur Erklärung, der verändert in der Programmierung nichts.

Re: Datumsangabe für den Wiederbeginn

Verfasst: Dienstag 26. Januar 2021, 09:08
von Gerhards
Hallo,
wenn Sie das Formular hier anhängen, könnte man das besser überprüfen.
Aber testen Sie doch bitte mal:
{Text :=FormatDateTime("d.mmm',Beginndatum) + ',' + FormatDateTime('h.nn "Uhr"',BeginnZeit); }

Wenn Sie auf das Register "Berechungen" klicken, erscheint rechts unten ein Fenster "Format". Dort finden Sie ganz unten die Register "Daten", "Elemente" und "Format".
Unter der darüber gelisteten "Toolbox: Sprachumfang" finden Sie eine Liste. Dort wählen Sie vorher "Format".

Re: Datumsangabe für den Wiederbeginn

Verfasst: Mittwoch 27. Januar 2021, 20:04
von Steves Patrick
Hallo Herr Gerhards,
werde das ausprobieren.
Besten Dank und viele Grüße
Patrick Steves

Re: Datumsangabe für den Wiederbeginn

Verfasst: Mittwoch 27. Januar 2021, 21:31
von Kurosinski
begin
{Text :=FormatDateTime("dd.mm.yyyy',Beginndatum) + 'um' + FormatDateTime('h.nn "Uhr"',BeginnZeit); }
Text := Wiederbeginn;
end;
Hier scheint die Programmierung aber überarbeitet worden zu sein.

Wie oben schon geschrieben:
{} Klammern sind Kommentare.

Die Variable "Wiederbeginn"
Text := Wiederbeginn

Wird an anderer Stelle berechnet.
Vermutlich direkt bei Öffnung des Dokuments (also Hauptbericht).

Wird ja auch am Anfang abgefragt?!

Eher einmal im Report dort suchen.
Ist manchmal etwas knifflig versteckt.

Re: Datumsangabe für den Wiederbeginn

Verfasst: Mittwoch 27. Januar 2021, 23:05
von Falko Müller
Hallo Herr Steves,
wenn Sie den Report hier hochladen, kann man Ihnen gezielter helfen.
Um herauszufinden, an welcher Stelle die Variable "Wiederbeginn" im Report verwendet wird, kann es helfen, die RAP-Programmierung zu durchsuchen:
Wählen Sie den Report im Report-Explorer aus und klicken Sie auf das Icon "RAP". Es öffnet sich ein Texteditor, der alle Programmierungen des Reports untereinander auflistet. Klicken Sie einmal in das Fenster und drücken Sie STRG-F. Dann können Sie nach "Wiederbeginn" suchen.