Seite 1 von 1

Stammdatenblatt

Verfasst: Dienstag 1. Juli 2025, 08:38
von M.Menzel
Hallo zusammen,

hat jemand einen funktionierenden Report zum "Abiturstammdatenblatt".
Der offizielle Report aus der Abitursammlung klappt bei uns leider nicht...

Zur Info: Gesamtschule Düsseldorf, SchildZentral

Vielen Dank

Re: Stammdatenblatt

Verfasst: Dienstag 1. Juli 2025, 13:43
von W.Maßmann
Hallo,
dieser Report mit eigener Datenquelle funktioniert hier (bei der Abfrage das Jahr auf 2024 ändern).
Ob er bei SchildZentral klappt, ist vllt. einen Test wert:
Abiturstammblatt_001.rtm
(311.7 KiB) 33-mal heruntergeladen

Re: Stammdatenblatt

Verfasst: Donnerstag 3. Juli 2025, 12:08
von M.Menzel
Hallo,
danke für die Hilfe, leider bekomme ich immer folgende Meldung:

Re: Stammdatenblatt

Verfasst: Donnerstag 3. Juli 2025, 12:09
von W.Maßmann
Wofür steht MID?

Re: Stammdatenblatt

Verfasst: Donnerstag 3. Juli 2025, 15:25
von W.Maßmann
In DS_Schuelerdaten steht unter SQL:
Select ... MID(Schueler.PruefOrdnung,10, 1) AS MID_Schueler_PruefOrdnung

Gibt es hierzu eine Alternative?

Re: Stammdatenblatt

Verfasst: Donnerstag 3. Juli 2025, 16:20
von W.Maßmann
Ich habe noch einen älteren Report ohne eigene DQ gefunden:
Schülerstammblatt_Abiturienten_ A3_V05a.rtm
(637.99 KiB) 29-mal heruntergeladen

Re: Stammdatenblatt

Verfasst: Montag 8. September 2025, 09:31
von Kloppenburg
Dieser Fehler tritt scheinbar nur bei SchildZentral auf. Mir sind noch zwei weitere Schulen mit der gleichen Fehlermeldung bekannt.
In SchildZentral gibt es aus gutem Grund kein "SQL", das wird der Fehler sein.

Gruß,
Ulrich Kloppenburg

Re: Stammdatenblatt

Verfasst: Montag 8. September 2025, 15:05
von 011marTusch
W.Maßmann hat geschrieben: Donnerstag 3. Juli 2025, 12:09 Wofür steht MID?
Hallo,

MID ist eine SQL-Funktion . Sie schneidet aus einem benannten String ab Zeichen X eine Anzahl Y Zeichen aus. Man kann die Funktion auch auf eine Tabellenspalte anwenden. Dann wird sie auf jedes Feld der Spalte angewandt.
select mid(name,2,1) as MID_Name from schueler
Liefert das zweite Zeichen des Spalte Name aus der Tabelle Schueler.

In der Datenbank gibt es keine Tabellen mit einem Punkt. Im Formulardesigner kann man ein vergleichbares Feld aus der Datenquelle Schueler generieren. Das wird aber anders dargestellt :
Schueler['PruefOrdnung']

Die Formularspezialisten werden wissen, was gemeint ist.