Zeugnisdruck - Zwei Formatierungsfragen

Alles, was Reporting und Drucken betrifft.
Fehlermeldungen, Fragen usw.
Themen zu einzelnen Formularen bitte im speziellen Forum ...

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

A. Schüller
Beiträge: 492
Registriert: Mittwoch 10. Februar 2021, 21:30
Schulform: Gymnasium

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von A. Schüller »

Hallo Herr Christian,
das liegt daran, dass die Variablen BemSV und BemAV als char (= ein Zeichen) deklariert werden.
Testen Sie mal, ob das mit String funktioniert: Also BemSV,BemAV : String;
Mit freundlichen Grüßen
Anne Schüller
Benutzeravatar
wschrewe
Fachberater*in
Beiträge: 1698
Registriert: Dienstag 25. September 2018, 17:36
Schulform: BK (Pensionär)
Kontaktdaten:

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von wschrewe »

Frau Schüller ist mir zuvorgekommen, und sie hat natürlich Recht. In den globalen Variablen findet man
inhaltSU,inhaltE,BemSV,BemAV : char;

Mir Strings (inhaltSU,inhaltE,BemSV,BemAV : String;) geht es problemlos.
Mit freundlichen Grüßen
Walter Schrewe
"If all else fails, read the instructions" (Donald E. Knuth, letzter TeX - Hilfehinweis)
malte.christian
Beiträge: 85
Registriert: Donnerstag 21. Januar 2021, 07:52
Schulform: Förderschule

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von malte.christian »

Perfekt, vielen Dank.

Bei mir ist nun ein weiteres Problem aufgetaucht. Ich habe das Problem mit den Zeilenumbrüchen gelöst, indem ich Datenbankfelder genommen habe, bei denen ich die Einstellung Autosize und Wordwrap aktiviert habe. Bei den horizontalen Linien in diesem Bereich habe ich die Option StretchwithParent aktiviert. Leider klappt das bei mir auf der letzten Seite des Reports für Sport und Schwimmen nicht.

Hier werden weder die Linien gestrecht noch Zeilen umgebrochen.

Woran könnte das liegen?

Edit: Ich habe es mittlerweile selbst geschafft.
Viele Grüße
Malte Christian
malte.christian
Beiträge: 85
Registriert: Donnerstag 21. Januar 2021, 07:52
Schulform: Förderschule

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von malte.christian »

Hallo,
leider klappt es mit den Zeilenumbrüchen doch nicht.

Ich habe es für Deutsch und Mathe hinbekommen. Dort werden zweizeilige Items umgebrochen und die vertikalen Linien sind durchgehend.
Mathe.PNG
Mathe.PNG (6.75 KiB) 824 mal betrachtet
Deutsch.PNG
Deutsch.PNG (8.36 KiB) 824 mal betrachtet
Bei Kunst & Musik bzw Sport & Schwimmen habe ich es eigentlich auf die gleiche Art und Weise gemacht. Leider stimmt da irgendwas nicht, was ich leider nicht finde. Hier werden einfach alle Zeilen umgebrochen, unabhängig davon ob das Item zweizeilig ist oder nicht.
Außerdem werden hier die Linienhöhen nicht angepasst.
Sport.PNG
Sport.PNG (3.17 KiB) 824 mal betrachtet
Kunst.PNG
Kunst.PNG (4.72 KiB) 824 mal betrachtet
Ich wäre sehr dankbar, wenn ich hier noch einmal Hilfe bekommen könnte.
Dateianhänge
SAST_Zeugnis_US.rtm
(404.31 KiB) 7-mal heruntergeladen
Viele Grüße
Malte Christian
Benutzeravatar
Uli Dierkes
Beiträge: 1127
Registriert: Sonntag 2. Dezember 2018, 17:02
Wohnort: Wegberg
Schulform: Gesamtschule (a.D.)
Motto: Nicht verzagen ... fragen
Kontaktdaten:

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von Uli Dierkes »

Das sieht so aus, als ob in diesen Subreports ein Titelband oder Headerband oder Footerband oder Summaryband enthalten ist, dessen Höhe fix ist und nicht die Höhe "Null" hat.
Abhilfe: Dieses Element, in dem keine Daten sind, einfach löschen (abschalten). Zweitbeste Abhilfe: Diesem Element die Höhe "Null" verordnen.
8-)      .   Einen guten Tag wünscht     Uli Dierkes
malte.christian
Beiträge: 85
Registriert: Donnerstag 21. Januar 2021, 07:52
Schulform: Förderschule

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von malte.christian »

Hallo,
das Problem muss irgendwo anders liegen. Die Lücke kommt daher, dass im Detailbereich eine Lücke ist. Bei Deutsch funktioniert es, dass das Feld dann von der Größe her angepasst wird, wenn die Items nur einzeilig sind. Im Report ist die Lücke sowohl bei Deutsch als auch bei Sport zu sehen. Wenn man den Report ausführt, dann sieht man die Lücke bei Sport aber nicht bei Deutsch.

Kann es sein, dass irgendwo in einer höheren Ebene irgendeine Einstellung verhindert, dass das Feld angepasst wird? Die Einstellung im Detailbereich der Subreports müsste eigentlich identisch sein, da ich sie von Deutsch zu Sport kopiert habe.

Sport
Sport.PNG
Sport.PNG (8.19 KiB) 789 mal betrachtet
Deutsch
Deutsch.PNG
Deutsch.PNG (20.3 KiB) 789 mal betrachtet
Viele Grüße
Malte Christian
Benutzeravatar
Uli Dierkes
Beiträge: 1127
Registriert: Sonntag 2. Dezember 2018, 17:02
Wohnort: Wegberg
Schulform: Gesamtschule (a.D.)
Motto: Nicht verzagen ... fragen
Kontaktdaten:

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von Uli Dierkes »

Hat der ungehorsame Detailbereich eine feste Höhe oder eine variable Höhe? Weicht diese Einstellung von der Einstellung des Detailbandes im funktionierenden Subreport ab?
8-)      .   Einen guten Tag wünscht     Uli Dierkes
malte.christian
Beiträge: 85
Registriert: Donnerstag 21. Januar 2021, 07:52
Schulform: Förderschule

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von malte.christian »

Das war es. Herzlichen Dank.
Viele Grüße
Malte Christian
malte.christian
Beiträge: 85
Registriert: Donnerstag 21. Januar 2021, 07:52
Schulform: Förderschule

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von malte.christian »

Bei mir ist ein neues Problem aufgetreten. Ich hatte meinen Report soweit eigentlich fertig und habe ein Zeugnis damit als PDF-Datei gespeichert.

Leider sieht das Layout in der PDF-Datei anders aus als in Schild selbst. Woran könnte das liegen, dass es unterschiedlich dargestellt wird? Kann ich es irgendwie unterbinden, dass es zu Abweichungen kommt?

So sieht es in der Schild-Vorschau aus
Ansicht Schild.PNG
Ansicht Schild.PNG (5.47 KiB) 752 mal betrachtet
So sieht es in der PDF-Datei aus.
Ansicht PDF.PNG
Ansicht PDF.PNG (21.66 KiB) 752 mal betrachtet
Edit: Es scheint daran zu liegen, dass Schild durch die Option Autosize manchmal auch die Länge vom Textfeld anpasst anstatt einen Zeilenumbruch zu machen. Kann man bei Autosize sowas wie eine maximale Feldbreite als Einschränkung geben?

Edit2: Ich habe es jetzt dadurch gelöst, dass ich die Textfelder ursprünglich schmaler gemacht habe. Das die Felder zu breit wurden lag daran, wenn ein Wort vor dem Zeilenumbruch zu lang war.
Viele Grüße
Malte Christian
Benutzeravatar
Uli Dierkes
Beiträge: 1127
Registriert: Sonntag 2. Dezember 2018, 17:02
Wohnort: Wegberg
Schulform: Gesamtschule (a.D.)
Motto: Nicht verzagen ... fragen
Kontaktdaten:

Re: Zeugnisdruck - Zwei Formatierungsfragen

Beitrag von Uli Dierkes »

Solche Phänomene können auch an der verwendeten Schriftart liegen. Arial ist häufig so ein Darstellungs-Übeltäter.
8-)      .   Einen guten Tag wünscht     Uli Dierkes
Antworten

Zurück zu „Drucken / Reporting“