Seite 1 von 1

SetzeSortierung (SchuelerGSDaten)

Verfasst: Freitag 16. Februar 2024, 09:16
von K. Berger
Hallo,

ich erhielt einen Report mit einer Auflistung der Grundschulen zu den ausgewählten Schülern (s. Anlage) mit der Bitte, ihn nach Grundschulen zu sortieren.
Also habe ich in Report BeforePrint

Code: Alles auswählen

SetzeSortierung(SchuelerGSDaten, 'GS_Kurzname');
eingefügt (s, Anlage). Das hatte jedoch keinerlei Wirkung.
Testweise habe ich daher eine neue Liste erstellt - diesmal auf der Basis der Pipeline Schueler (auch wenn dann nicht alle geforderten Daten abrufbar sind) - und die passende Sortierung eingefügt (s. Anlage). Hier kam es nun zu einer Fehlermeldung, die ich gar nicht einordnen kann: ParameterLSKurzBez hat keinen Standardwert

Findet jemand den (Denk-)Fehler?

Viele Grüße
Kay Berger

Re: SetzeSortierung (SchuelerGSDaten)

Verfasst: Freitag 16. Februar 2024, 12:15
von Frodermann
Guten Tag Herr Berger,

ich würde in den Report eine Gruppe einfügen, die nach etwa der Schulnummer der letzten Schulform gruppiert.

Können Sie damit was anfangen? Falls nicht, schaue ich in den Report.

Re: SetzeSortierung (SchuelerGSDaten)

Verfasst: Freitag 16. Februar 2024, 12:26
von K. Berger
Danke für die Idee.

Re: SetzeSortierung (SchuelerGSDaten)

Verfasst: Freitag 16. Februar 2024, 12:49
von A. Schüller
Das Problem hier ist, dass die Schulnamen der Grundschulen nicht in der Tabelle Schueler stehen (und auch nicht in der Tabelle SchuelerGSDaten)
In der Schülertabelle steht nur die Schulnummer (Feld LSSchulNr)

Damit könnte man zumindest die Sortierung so anpassen, dass Schüler von der gleichen Grundschule zusammenstehen:
SetzeSortierung(Schueler, 'LSSchulNr');

Ich habe keine Idee, wie man die Hauptpipeline Schüler umsortiert nach einem Kriterium (Schulname) aus einer SubPipeline, ohne eigene DQ zu definieren.

Re: SetzeSortierung (SchuelerGSDaten)

Verfasst: Freitag 16. Februar 2024, 12:54
von A. Schüller
Alternativ könnte die Schule auch nach der Druckvorschau in eine xls-Datei drucken und über Excel sortieren.

Re: SetzeSortierung (SchuelerGSDaten)

Verfasst: Montag 19. Februar 2024, 20:35
von 011marTusch
Wenn nicht Schild-Zentral am Start ist, könnte ein SQL-Befehl hilfreich sein. Das Ergebnis kann auch in Excel ausgegeben werden.
select a.name, a.vorname, a.klasse, a.geschlecht, a.uebergangsempfehlung_jg5, b.kurzbez from schueler as a, keytabs\schulver.mdb.dbs as b
where a.lsschulnr=b.schulnr and a.Status = 2 and a.Geloescht = '-'
order by a.lsschulnr