Floskeln mit Datenbankabfrage möglich?

Alles zum Thema Zeugnisse und Zeugnisdruck

Moderatoren: Raffenberg, A. Schüller, Pfotenhauer

Antworten
Benutzeravatar
Matthias Messing
Beiträge: 7
Registriert: Montag 24. Januar 2022, 12:04
Schulform: Gesamtschule

Floskeln mit Datenbankabfrage möglich?

Beitrag von Matthias Messing »

Hallo zusammen,

ist es möglich, eine Floskel so zu erstellen, dass sie bestimmte Werte aus der Schild-Datenbank übernimmt?

Konkret möchte ich das Datum der Erstförderung und das Aufnahmedatum einbinden. Das könnte dann so aussehen:

Code: Alles auswählen

$Vorname$ besucht seit tt.mm.jjjj die Musterschule. &Er%Sie& nimmt an der Deutsch-Erstförderung teil.
Für &ihn%sie& endet die Erstförderung am tt.mm.jjjj.
Dabei sollen die Platzhalter tt.mm.jjjj auf das entsprechende Feld in Schild zugreifen.
Wenn das geht, würde es eine Menge Zeit einsparen...

Liebe Grüße
Matthias Messing

Gesamtschule-Mettmann
Benutzeravatar
sbrando
Beiträge: 216
Registriert: Donnerstag 22. Juni 2023, 15:58
Wohnort: Mönchengladbach
Schulform: Gymnasium
Motto: Ex Astris, Scientia

Re: Floskeln mit Datenbankabfrage möglich?

Beitrag von sbrando »

Kurze Antwort: Das geht nicht.
LG S. Brando
--
Gymnasium Rheindahlen
Mönchengladbach
Kurosinski
Beiträge: 900
Registriert: Sonntag 19. Mai 2019, 19:53
Schulform: Gesamtschule

Re: Floskeln mit Datenbankabfrage möglich?

Beitrag von Kurosinski »

Längere Antwort:
Leider geht es nicht.

Denkbar wäre lediglich, häufig vorkommende (auch an anderen Schulen) verwendete Floskeln über die Programmierung der Zeugnisse (ggf in Verbindung mit der ini) zu erzeugen.
Der Aufwand dafür ist jedoch relativ hoch und eine individuell Anpassung lohnt kaum, da die offiziellen Formulare dafür zu häufig aktualisiert werden.

Auch die Bemerkung über den Unterricht in der Herkunftssprache könnte so leichter auf die Zeugnisse gelangen.
WJohannsen
Beiträge: 212
Registriert: Dienstag 4. Dezember 2018, 07:25
Wohnort: Aachen
Schulform: Gymnasium
Kontaktdaten:

Re: Floskeln mit Datenbankabfrage möglich?

Beitrag von WJohannsen »

Eigene Floskeln könnte man doch entsprechend in der Programmierung einpflegen (sicherlich nicht allgemein, klar):

Code: Alles auswählen

BemText := StringReplace(Trim(Lernabschnitte['ZeugnisBem']), '$PLATZHALTER$', Schueler['...Datenfeld...'], true);
Das Ganze muss im "SubReport_Bem" im DetailBeforePrint passieren. Wie Kurosinski schon angemerkt hat, muss diese Anpassung aber bei jeder Aktualisierung der offiziellen Formulare erneut passieren.
Mit freundlichen Grüßen
Wichard Johannsen
D.Jakel
Beiträge: 989
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Floskeln mit Datenbankabfrage möglich?

Beitrag von D.Jakel »

Guten Tag, ich habe eine Excel-Tabelle mit den Floskeln erstellt, die ich zumindest leichter aktualisieren und neu importieren kann, als die einzelnen Floskeln zu aktualisieren. Insgesamt finde ich den Umgang mit den Floskeln als sehr unflexibel und unkomfortabel. Ein Zugriff auf Datenbankelemente wäre tatsächlich sehr praktisch.

Das ungünstige Handling beginnt für mich schon damit, dass im Editor automatisch der 1.Filter voreingestellt ist und nicht "ohne Filter" gestartet wird, sodass man in der Regel nicht mit #... auf einen beliebigen Eintrag starten kann.
mfG, D.Jakel
Kurosinski
Beiträge: 900
Registriert: Sonntag 19. Mai 2019, 19:53
Schulform: Gesamtschule

Re: Floskeln mit Datenbankabfrage möglich?

Beitrag von Kurosinski »

Da muss ich Herrn Jakel unbedingt zustimmen.
Sehr lästig!

Ich hatte/ habe die Vermutung, dass die Gruppen alphabetisch sortiert sind.
Daher tauchen "EF" Floskeln vor "zb" (Zeugnis Bemerkungen) auf.

Nun wollte ich die Gruppe "ZB" in "0 ZB" umbenennen.
Leider verschwinden dann alle Floskeln!
Zum Glück bringt eine Umbenennung zurück in "ZB" wieder alle Bemerkungen zu Tage.
Das ist schräg.
D.Jakel
Beiträge: 989
Registriert: Sonntag 2. Dezember 2018, 18:13
Schulform: Gymnasium

Re: Floskeln mit Datenbankabfrage möglich?

Beitrag von D.Jakel »

Das liegt möglicherweise daran, dass jeder Floskel auch die Gruppe zugeordnet wird und die Umbenennung der Gruppe nicht auf die einzelnen Floskeln durchschlägt. Wahrscheinlich muss man dann alle exportieren, ändern und neu importieren.
mfG, D.Jakel
Antworten